@media print,screen and (min-width:768px){.pc-mt0{margin-top:0 !important}}@media only screen and (max-width:767px){.sp-mt0{margin-top:0 !important}}@media print,screen and (min-width:768px){.pc-mb0{margin-bottom:0 !important}}@media only screen and (max-width:767px){.sp-mb0{margin-bottom:0 !important}}@media print,screen and (min-width:768px){.pc-pt0{padding-top:0 !important}}@media only screen and (max-width:767px){.sp-pt0{padding-top:0 !important}}@media print,screen and (min-width:768px){.pc-pb0{padding-bottom:0 !important}}@media only screen and (max-width:767px){.sp-pb0{padding-bottom:0 !important}}@media print,screen and (min-width:768px){.pc-mt1{margin-top:1px !important}}@media only screen and (max-width:767px){.sp-mt1{margin-top:1px !important}}@media print,screen and (min-width:768px){.pc-mb1{margin-bottom:1px !important}}@media only screen and (max-width:767px){.sp-mb1{margin-bottom:1px !important}}@media print,screen and (min-width:768px){.pc-pt1{padding-top:1px !important}}@media only screen and (max-width:767px){.sp-pt1{padding-top:1px !important}}@media print,screen and (min-width:768px){.pc-pb1{padding-bottom:1px !important}}@media only screen and (max-width:767px){.sp-pb1{padding-bottom:1px !important}}@media print,screen and (min-width:768px){.pc-mt2{margin-top:2px !important}}@media only screen and (max-width:767px){.sp-mt2{margin-top:2px !important}}@media print,screen and (min-width:768px){.pc-mb2{margin-bottom:2px !important}}@media only screen and (max-width:767px){.sp-mb2{margin-bottom:2px !important}}@media print,screen and (min-width:768px){.pc-pt2{padding-top:2px !important}}@media only screen and (max-width:767px){.sp-pt2{padding-top:2px !important}}@media print,screen and (min-width:768px){.pc-pb2{padding-bottom:2px !important}}@media only screen and (max-width:767px){.sp-pb2{padding-bottom:2px !important}}@media print,screen and (min-width:768px){.pc-mt3{margin-top:3px !important}}@media only screen and (max-width:767px){.sp-mt3{margin-top:3px !important}}@media print,screen and (min-width:768px){.pc-mb3{margin-bottom:3px !important}}@media only screen and (max-width:767px){.sp-mb3{margin-bottom:3px !important}}@media print,screen and (min-width:768px){.pc-pt3{padding-top:3px !important}}@media only screen and (max-width:767px){.sp-pt3{padding-top:3px !important}}@media print,screen and (min-width:768px){.pc-pb3{padding-bottom:3px !important}}@media only screen and (max-width:767px){.sp-pb3{padding-bottom:3px !important}}@media print,screen and (min-width:768px){.pc-mt4{margin-top:4px !important}}@media only screen and (max-width:767px){.sp-mt4{margin-top:4px !important}}@media print,screen and (min-width:768px){.pc-mb4{margin-bottom:4px !important}}@media only screen and (max-width:767px){.sp-mb4{margin-bottom:4px !important}}@media print,screen and (min-width:768px){.pc-pt4{padding-top:4px !important}}@media only screen and (max-width:767px){.sp-pt4{padding-top:4px !important}}@media print,screen and (min-width:768px){.pc-pb4{padding-bottom:4px !important}}@media only screen and (max-width:767px){.sp-pb4{padding-bottom:4px !important}}@media print,screen and (min-width:768px){.pc-mt5{margin-top:5px !important}}@media only screen and (max-width:767px){.sp-mt5{margin-top:5px !important}}@media print,screen and (min-width:768px){.pc-mb5{margin-bottom:5px !important}}@media only screen and (max-width:767px){.sp-mb5{margin-bottom:5px !important}}@media print,screen and (min-width:768px){.pc-pt5{padding-top:5px !important}}@media only screen and (max-width:767px){.sp-pt5{padding-top:5px !important}}@media print,screen and (min-width:768px){.pc-pb5{padding-bottom:5px !important}}@media only screen and (max-width:767px){.sp-pb5{padding-bottom:5px !important}}@media print,screen and (min-width:768px){.pc-mt6{margin-top:6px !important}}@media only screen and (max-width:767px){.sp-mt6{margin-top:6px !important}}@media print,screen and (min-width:768px){.pc-mb6{margin-bottom:6px !important}}@media only screen and (max-width:767px){.sp-mb6{margin-bottom:6px !important}}@media print,screen and (min-width:768px){.pc-pt6{padding-top:6px !important}}@media only screen and (max-width:767px){.sp-pt6{padding-top:6px !important}}@media print,screen and (min-width:768px){.pc-pb6{padding-bottom:6px !important}}@media only screen and (max-width:767px){.sp-pb6{padding-bottom:6px !important}}@media print,screen and (min-width:768px){.pc-mt7{margin-top:7px !important}}@media only screen and (max-width:767px){.sp-mt7{margin-top:7px !important}}@media print,screen and (min-width:768px){.pc-mb7{margin-bottom:7px !important}}@media only screen and (max-width:767px){.sp-mb7{margin-bottom:7px !important}}@media print,screen and (min-width:768px){.pc-pt7{padding-top:7px !important}}@media only screen and (max-width:767px){.sp-pt7{padding-top:7px !important}}@media print,screen and (min-width:768px){.pc-pb7{padding-bottom:7px !important}}@media only screen and (max-width:767px){.sp-pb7{padding-bottom:7px !important}}@media print,screen and (min-width:768px){.pc-mt8{margin-top:8px !important}}@media only screen and (max-width:767px){.sp-mt8{margin-top:8px !important}}@media print,screen and (min-width:768px){.pc-mb8{margin-bottom:8px !important}}@media only screen and (max-width:767px){.sp-mb8{margin-bottom:8px !important}}@media print,screen and (min-width:768px){.pc-pt8{padding-top:8px !important}}@media only screen and (max-width:767px){.sp-pt8{padding-top:8px !important}}@media print,screen and (min-width:768px){.pc-pb8{padding-bottom:8px !important}}@media only screen and (max-width:767px){.sp-pb8{padding-bottom:8px !important}}@media print,screen and (min-width:768px){.pc-mt9{margin-top:9px !important}}@media only screen and (max-width:767px){.sp-mt9{margin-top:9px !important}}@media print,screen and (min-width:768px){.pc-mb9{margin-bottom:9px !important}}@media only screen and (max-width:767px){.sp-mb9{margin-bottom:9px !important}}@media print,screen and (min-width:768px){.pc-pt9{padding-top:9px !important}}@media only screen and (max-width:767px){.sp-pt9{padding-top:9px !important}}@media print,screen and (min-width:768px){.pc-pb9{padding-bottom:9px !important}}@media only screen and (max-width:767px){.sp-pb9{padding-bottom:9px !important}}@media print,screen and (min-width:768px){.pc-mt10{margin-top:10px !important}}@media only screen and (max-width:767px){.sp-mt10{margin-top:10px !important}}@media print,screen and (min-width:768px){.pc-mb10{margin-bottom:10px !important}}@media only screen and (max-width:767px){.sp-mb10{margin-bottom:10px !important}}@media print,screen and (min-width:768px){.pc-pt10{padding-top:10px !important}}@media only screen and (max-width:767px){.sp-pt10{padding-top:10px !important}}@media print,screen and (min-width:768px){.pc-pb10{padding-bottom:10px !important}}@media only screen and (max-width:767px){.sp-pb10{padding-bottom:10px !important}}@media print,screen and (min-width:768px){.pc-mt11{margin-top:11px !important}}@media only screen and (max-width:767px){.sp-mt11{margin-top:11px !important}}@media print,screen and (min-width:768px){.pc-mb11{margin-bottom:11px !important}}@media only screen and (max-width:767px){.sp-mb11{margin-bottom:11px !important}}@media print,screen and (min-width:768px){.pc-pt11{padding-top:11px !important}}@media only screen and (max-width:767px){.sp-pt11{padding-top:11px !important}}@media print,screen and (min-width:768px){.pc-pb11{padding-bottom:11px !important}}@media only screen and (max-width:767px){.sp-pb11{padding-bottom:11px !important}}@media print,screen and (min-width:768px){.pc-mt12{margin-top:12px !important}}@media only screen and (max-width:767px){.sp-mt12{margin-top:12px !important}}@media print,screen and (min-width:768px){.pc-mb12{margin-bottom:12px !important}}@media only screen and (max-width:767px){.sp-mb12{margin-bottom:12px !important}}@media print,screen and (min-width:768px){.pc-pt12{padding-top:12px !important}}@media only screen and (max-width:767px){.sp-pt12{padding-top:12px !important}}@media print,screen and (min-width:768px){.pc-pb12{padding-bottom:12px !important}}@media only screen and (max-width:767px){.sp-pb12{padding-bottom:12px !important}}@media print,screen and (min-width:768px){.pc-mt13{margin-top:13px !important}}@media only screen and (max-width:767px){.sp-mt13{margin-top:13px !important}}@media print,screen and (min-width:768px){.pc-mb13{margin-bottom:13px !important}}@media only screen and (max-width:767px){.sp-mb13{margin-bottom:13px !important}}@media print,screen and (min-width:768px){.pc-pt13{padding-top:13px !important}}@media only screen and (max-width:767px){.sp-pt13{padding-top:13px !important}}@media print,screen and (min-width:768px){.pc-pb13{padding-bottom:13px !important}}@media only screen and (max-width:767px){.sp-pb13{padding-bottom:13px !important}}@media print,screen and (min-width:768px){.pc-mt14{margin-top:14px !important}}@media only screen and (max-width:767px){.sp-mt14{margin-top:14px !important}}@media print,screen and (min-width:768px){.pc-mb14{margin-bottom:14px !important}}@media only screen and (max-width:767px){.sp-mb14{margin-bottom:14px !important}}@media print,screen and (min-width:768px){.pc-pt14{padding-top:14px !important}}@media only screen and (max-width:767px){.sp-pt14{padding-top:14px !important}}@media print,screen and (min-width:768px){.pc-pb14{padding-bottom:14px !important}}@media only screen and (max-width:767px){.sp-pb14{padding-bottom:14px !important}}@media print,screen and (min-width:768px){.pc-mt15{margin-top:15px !important}}@media only screen and (max-width:767px){.sp-mt15{margin-top:15px !important}}@media print,screen and (min-width:768px){.pc-mb15{margin-bottom:15px !important}}@media only screen and (max-width:767px){.sp-mb15{margin-bottom:15px !important}}@media print,screen and (min-width:768px){.pc-pt15{padding-top:15px !important}}@media only screen and (max-width:767px){.sp-pt15{padding-top:15px !important}}@media print,screen and (min-width:768px){.pc-pb15{padding-bottom:15px !important}}@media only screen and (max-width:767px){.sp-pb15{padding-bottom:15px !important}}@media print,screen and (min-width:768px){.pc-mt16{margin-top:16px !important}}@media only screen and (max-width:767px){.sp-mt16{margin-top:16px !important}}@media print,screen and (min-width:768px){.pc-mb16{margin-bottom:16px !important}}@media only screen and (max-width:767px){.sp-mb16{margin-bottom:16px !important}}@media print,screen and (min-width:768px){.pc-pt16{padding-top:16px !important}}@media only screen and (max-width:767px){.sp-pt16{padding-top:16px !important}}@media print,screen and (min-width:768px){.pc-pb16{padding-bottom:16px !important}}@media only screen and (max-width:767px){.sp-pb16{padding-bottom:16px !important}}@media print,screen and (min-width:768px){.pc-mt17{margin-top:17px !important}}@media only screen and (max-width:767px){.sp-mt17{margin-top:17px !important}}@media print,screen and (min-width:768px){.pc-mb17{margin-bottom:17px !important}}@media only screen and (max-width:767px){.sp-mb17{margin-bottom:17px !important}}@media print,screen and (min-width:768px){.pc-pt17{padding-top:17px !important}}@media only screen and (max-width:767px){.sp-pt17{padding-top:17px !important}}@media print,screen and (min-width:768px){.pc-pb17{padding-bottom:17px !important}}@media only screen and (max-width:767px){.sp-pb17{padding-bottom:17px !important}}@media print,screen and (min-width:768px){.pc-mt18{margin-top:18px !important}}@media only screen and (max-width:767px){.sp-mt18{margin-top:18px !important}}@media print,screen and (min-width:768px){.pc-mb18{margin-bottom:18px !important}}@media only screen and (max-width:767px){.sp-mb18{margin-bottom:18px !important}}@media print,screen and (min-width:768px){.pc-pt18{padding-top:18px !important}}@media only screen and (max-width:767px){.sp-pt18{padding-top:18px !important}}@media print,screen and (min-width:768px){.pc-pb18{padding-bottom:18px !important}}@media only screen and (max-width:767px){.sp-pb18{padding-bottom:18px !important}}@media print,screen and (min-width:768px){.pc-mt19{margin-top:19px !important}}@media only screen and (max-width:767px){.sp-mt19{margin-top:19px !important}}@media print,screen and (min-width:768px){.pc-mb19{margin-bottom:19px !important}}@media only screen and (max-width:767px){.sp-mb19{margin-bottom:19px !important}}@media print,screen and (min-width:768px){.pc-pt19{padding-top:19px !important}}@media only screen and (max-width:767px){.sp-pt19{padding-top:19px !important}}@media print,screen and (min-width:768px){.pc-pb19{padding-bottom:19px !important}}@media only screen and (max-width:767px){.sp-pb19{padding-bottom:19px !important}}@media print,screen and (min-width:768px){.pc-mt20{margin-top:20px !important}}@media only screen and (max-width:767px){.sp-mt20{margin-top:20px !important}}@media print,screen and (min-width:768px){.pc-mb20{margin-bottom:20px !important}}@media only screen and (max-width:767px){.sp-mb20{margin-bottom:20px !important}}@media print,screen and (min-width:768px){.pc-pt20{padding-top:20px !important}}@media only screen and (max-width:767px){.sp-pt20{padding-top:20px !important}}@media print,screen and (min-width:768px){.pc-pb20{padding-bottom:20px !important}}@media only screen and (max-width:767px){.sp-pb20{padding-bottom:20px !important}}@media print,screen and (min-width:768px){.pc-mt21{margin-top:21px !important}}@media only screen and (max-width:767px){.sp-mt21{margin-top:21px !important}}@media print,screen and (min-width:768px){.pc-mb21{margin-bottom:21px !important}}@media only screen and (max-width:767px){.sp-mb21{margin-bottom:21px !important}}@media print,screen and (min-width:768px){.pc-pt21{padding-top:21px !important}}@media only screen and (max-width:767px){.sp-pt21{padding-top:21px !important}}@media print,screen and (min-width:768px){.pc-pb21{padding-bottom:21px !important}}@media only screen and (max-width:767px){.sp-pb21{padding-bottom:21px !important}}@media print,screen and (min-width:768px){.pc-mt22{margin-top:22px !important}}@media only screen and (max-width:767px){.sp-mt22{margin-top:22px !important}}@media print,screen and (min-width:768px){.pc-mb22{margin-bottom:22px !important}}@media only screen and (max-width:767px){.sp-mb22{margin-bottom:22px !important}}@media print,screen and (min-width:768px){.pc-pt22{padding-top:22px !important}}@media only screen and (max-width:767px){.sp-pt22{padding-top:22px !important}}@media print,screen and (min-width:768px){.pc-pb22{padding-bottom:22px !important}}@media only screen and (max-width:767px){.sp-pb22{padding-bottom:22px !important}}@media print,screen and (min-width:768px){.pc-mt23{margin-top:23px !important}}@media only screen and (max-width:767px){.sp-mt23{margin-top:23px !important}}@media print,screen and (min-width:768px){.pc-mb23{margin-bottom:23px !important}}@media only screen and (max-width:767px){.sp-mb23{margin-bottom:23px !important}}@media print,screen and (min-width:768px){.pc-pt23{padding-top:23px !important}}@media only screen and (max-width:767px){.sp-pt23{padding-top:23px !important}}@media print,screen and (min-width:768px){.pc-pb23{padding-bottom:23px !important}}@media only screen and (max-width:767px){.sp-pb23{padding-bottom:23px !important}}@media print,screen and (min-width:768px){.pc-mt24{margin-top:24px !important}}@media only screen and (max-width:767px){.sp-mt24{margin-top:24px !important}}@media print,screen and (min-width:768px){.pc-mb24{margin-bottom:24px !important}}@media only screen and (max-width:767px){.sp-mb24{margin-bottom:24px !important}}@media print,screen and (min-width:768px){.pc-pt24{padding-top:24px !important}}@media only screen and (max-width:767px){.sp-pt24{padding-top:24px !important}}@media print,screen and (min-width:768px){.pc-pb24{padding-bottom:24px !important}}@media only screen and (max-width:767px){.sp-pb24{padding-bottom:24px !important}}@media print,screen and (min-width:768px){.pc-mt25{margin-top:25px !important}}@media only screen and (max-width:767px){.sp-mt25{margin-top:25px !important}}@media print,screen and (min-width:768px){.pc-mb25{margin-bottom:25px !important}}@media only screen and (max-width:767px){.sp-mb25{margin-bottom:25px !important}}@media print,screen and (min-width:768px){.pc-pt25{padding-top:25px !important}}@media only screen and (max-width:767px){.sp-pt25{padding-top:25px !important}}@media print,screen and (min-width:768px){.pc-pb25{padding-bottom:25px !important}}@media only screen and (max-width:767px){.sp-pb25{padding-bottom:25px !important}}@media print,screen and (min-width:768px){.pc-mt26{margin-top:26px !important}}@media only screen and (max-width:767px){.sp-mt26{margin-top:26px !important}}@media print,screen and (min-width:768px){.pc-mb26{margin-bottom:26px !important}}@media only screen and (max-width:767px){.sp-mb26{margin-bottom:26px !important}}@media print,screen and (min-width:768px){.pc-pt26{padding-top:26px !important}}@media only screen and (max-width:767px){.sp-pt26{padding-top:26px !important}}@media print,screen and (min-width:768px){.pc-pb26{padding-bottom:26px !important}}@media only screen and (max-width:767px){.sp-pb26{padding-bottom:26px !important}}@media print,screen and (min-width:768px){.pc-mt27{margin-top:27px !important}}@media only screen and (max-width:767px){.sp-mt27{margin-top:27px !important}}@media print,screen and (min-width:768px){.pc-mb27{margin-bottom:27px !important}}@media only screen and (max-width:767px){.sp-mb27{margin-bottom:27px !important}}@media print,screen and (min-width:768px){.pc-pt27{padding-top:27px !important}}@media only screen and (max-width:767px){.sp-pt27{padding-top:27px !important}}@media print,screen and (min-width:768px){.pc-pb27{padding-bottom:27px !important}}@media only screen and (max-width:767px){.sp-pb27{padding-bottom:27px !important}}@media print,screen and (min-width:768px){.pc-mt28{margin-top:28px !important}}@media only screen and (max-width:767px){.sp-mt28{margin-top:28px !important}}@media print,screen and (min-width:768px){.pc-mb28{margin-bottom:28px !important}}@media only screen and (max-width:767px){.sp-mb28{margin-bottom:28px !important}}@media print,screen and (min-width:768px){.pc-pt28{padding-top:28px !important}}@media only screen and (max-width:767px){.sp-pt28{padding-top:28px !important}}@media print,screen and (min-width:768px){.pc-pb28{padding-bottom:28px !important}}@media only screen and (max-width:767px){.sp-pb28{padding-bottom:28px !important}}@media print,screen and (min-width:768px){.pc-mt29{margin-top:29px !important}}@media only screen and (max-width:767px){.sp-mt29{margin-top:29px !important}}@media print,screen and (min-width:768px){.pc-mb29{margin-bottom:29px !important}}@media only screen and (max-width:767px){.sp-mb29{margin-bottom:29px !important}}@media print,screen and (min-width:768px){.pc-pt29{padding-top:29px !important}}@media only screen and (max-width:767px){.sp-pt29{padding-top:29px !important}}@media print,screen and (min-width:768px){.pc-pb29{padding-bottom:29px !important}}@media only screen and (max-width:767px){.sp-pb29{padding-bottom:29px !important}}@media print,screen and (min-width:768px){.pc-mt30{margin-top:30px !important}}@media only screen and (max-width:767px){.sp-mt30{margin-top:30px !important}}@media print,screen and (min-width:768px){.pc-mb30{margin-bottom:30px !important}}@media only screen and (max-width:767px){.sp-mb30{margin-bottom:30px !important}}@media print,screen and (min-width:768px){.pc-pt30{padding-top:30px !important}}@media only screen and (max-width:767px){.sp-pt30{padding-top:30px !important}}@media print,screen and (min-width:768px){.pc-pb30{padding-bottom:30px !important}}@media only screen and (max-width:767px){.sp-pb30{padding-bottom:30px !important}}@media print,screen and (min-width:768px){.pc-mt31{margin-top:31px !important}}@media only screen and (max-width:767px){.sp-mt31{margin-top:31px !important}}@media print,screen and (min-width:768px){.pc-mb31{margin-bottom:31px !important}}@media only screen and (max-width:767px){.sp-mb31{margin-bottom:31px !important}}@media print,screen and (min-width:768px){.pc-pt31{padding-top:31px !important}}@media only screen and (max-width:767px){.sp-pt31{padding-top:31px !important}}@media print,screen and (min-width:768px){.pc-pb31{padding-bottom:31px !important}}@media only screen and (max-width:767px){.sp-pb31{padding-bottom:31px !important}}@media print,screen and (min-width:768px){.pc-mt32{margin-top:32px !important}}@media only screen and (max-width:767px){.sp-mt32{margin-top:32px !important}}@media print,screen and (min-width:768px){.pc-mb32{margin-bottom:32px !important}}@media only screen and (max-width:767px){.sp-mb32{margin-bottom:32px !important}}@media print,screen and (min-width:768px){.pc-pt32{padding-top:32px !important}}@media only screen and (max-width:767px){.sp-pt32{padding-top:32px !important}}@media print,screen and (min-width:768px){.pc-pb32{padding-bottom:32px !important}}@media only screen and (max-width:767px){.sp-pb32{padding-bottom:32px !important}}@media print,screen and (min-width:768px){.pc-mt33{margin-top:33px !important}}@media only screen and (max-width:767px){.sp-mt33{margin-top:33px !important}}@media print,screen and (min-width:768px){.pc-mb33{margin-bottom:33px !important}}@media only screen and (max-width:767px){.sp-mb33{margin-bottom:33px !important}}@media print,screen and (min-width:768px){.pc-pt33{padding-top:33px !important}}@media only screen and (max-width:767px){.sp-pt33{padding-top:33px !important}}@media print,screen and (min-width:768px){.pc-pb33{padding-bottom:33px !important}}@media only screen and (max-width:767px){.sp-pb33{padding-bottom:33px !important}}@media print,screen and (min-width:768px){.pc-mt34{margin-top:34px !important}}@media only screen and (max-width:767px){.sp-mt34{margin-top:34px !important}}@media print,screen and (min-width:768px){.pc-mb34{margin-bottom:34px !important}}@media only screen and (max-width:767px){.sp-mb34{margin-bottom:34px !important}}@media print,screen and (min-width:768px){.pc-pt34{padding-top:34px !important}}@media only screen and (max-width:767px){.sp-pt34{padding-top:34px !important}}@media print,screen and (min-width:768px){.pc-pb34{padding-bottom:34px !important}}@media only screen and (max-width:767px){.sp-pb34{padding-bottom:34px !important}}@media print,screen and (min-width:768px){.pc-mt35{margin-top:35px !important}}@media only screen and (max-width:767px){.sp-mt35{margin-top:35px !important}}@media print,screen and (min-width:768px){.pc-mb35{margin-bottom:35px !important}}@media only screen and (max-width:767px){.sp-mb35{margin-bottom:35px !important}}@media print,screen and (min-width:768px){.pc-pt35{padding-top:35px !important}}@media only screen and (max-width:767px){.sp-pt35{padding-top:35px !important}}@media print,screen and (min-width:768px){.pc-pb35{padding-bottom:35px !important}}@media only screen and (max-width:767px){.sp-pb35{padding-bottom:35px !important}}@media print,screen and (min-width:768px){.pc-mt36{margin-top:36px !important}}@media only screen and (max-width:767px){.sp-mt36{margin-top:36px !important}}@media print,screen and (min-width:768px){.pc-mb36{margin-bottom:36px !important}}@media only screen and (max-width:767px){.sp-mb36{margin-bottom:36px !important}}@media print,screen and (min-width:768px){.pc-pt36{padding-top:36px !important}}@media only screen and (max-width:767px){.sp-pt36{padding-top:36px !important}}@media print,screen and (min-width:768px){.pc-pb36{padding-bottom:36px !important}}@media only screen and (max-width:767px){.sp-pb36{padding-bottom:36px !important}}@media print,screen and (min-width:768px){.pc-mt37{margin-top:37px !important}}@media only screen and (max-width:767px){.sp-mt37{margin-top:37px !important}}@media print,screen and (min-width:768px){.pc-mb37{margin-bottom:37px !important}}@media only screen and (max-width:767px){.sp-mb37{margin-bottom:37px !important}}@media print,screen and (min-width:768px){.pc-pt37{padding-top:37px !important}}@media only screen and (max-width:767px){.sp-pt37{padding-top:37px !important}}@media print,screen and (min-width:768px){.pc-pb37{padding-bottom:37px !important}}@media only screen and (max-width:767px){.sp-pb37{padding-bottom:37px !important}}@media print,screen and (min-width:768px){.pc-mt38{margin-top:38px !important}}@media only screen and (max-width:767px){.sp-mt38{margin-top:38px !important}}@media print,screen and (min-width:768px){.pc-mb38{margin-bottom:38px !important}}@media only screen and (max-width:767px){.sp-mb38{margin-bottom:38px !important}}@media print,screen and (min-width:768px){.pc-pt38{padding-top:38px !important}}@media only screen and (max-width:767px){.sp-pt38{padding-top:38px !important}}@media print,screen and (min-width:768px){.pc-pb38{padding-bottom:38px !important}}@media only screen and (max-width:767px){.sp-pb38{padding-bottom:38px !important}}@media print,screen and (min-width:768px){.pc-mt39{margin-top:39px !important}}@media only screen and (max-width:767px){.sp-mt39{margin-top:39px !important}}@media print,screen and (min-width:768px){.pc-mb39{margin-bottom:39px !important}}@media only screen and (max-width:767px){.sp-mb39{margin-bottom:39px !important}}@media print,screen and (min-width:768px){.pc-pt39{padding-top:39px !important}}@media only screen and (max-width:767px){.sp-pt39{padding-top:39px !important}}@media print,screen and (min-width:768px){.pc-pb39{padding-bottom:39px !important}}@media only screen and (max-width:767px){.sp-pb39{padding-bottom:39px !important}}@media print,screen and (min-width:768px){.pc-mt40{margin-top:40px !important}}@media only screen and (max-width:767px){.sp-mt40{margin-top:40px !important}}@media print,screen and (min-width:768px){.pc-mb40{margin-bottom:40px !important}}@media only screen and (max-width:767px){.sp-mb40{margin-bottom:40px !important}}@media print,screen and (min-width:768px){.pc-pt40{padding-top:40px !important}}@media only screen and (max-width:767px){.sp-pt40{padding-top:40px !important}}@media print,screen and (min-width:768px){.pc-pb40{padding-bottom:40px !important}}@media only screen and (max-width:767px){.sp-pb40{padding-bottom:40px !important}}@media print,screen and (min-width:768px){.pc-mt41{margin-top:41px !important}}@media only screen and (max-width:767px){.sp-mt41{margin-top:41px !important}}@media print,screen and (min-width:768px){.pc-mb41{margin-bottom:41px !important}}@media only screen and (max-width:767px){.sp-mb41{margin-bottom:41px !important}}@media print,screen and (min-width:768px){.pc-pt41{padding-top:41px !important}}@media only screen and (max-width:767px){.sp-pt41{padding-top:41px !important}}@media print,screen and (min-width:768px){.pc-pb41{padding-bottom:41px !important}}@media only screen and (max-width:767px){.sp-pb41{padding-bottom:41px !important}}@media print,screen and (min-width:768px){.pc-mt42{margin-top:42px !important}}@media only screen and (max-width:767px){.sp-mt42{margin-top:42px !important}}@media print,screen and (min-width:768px){.pc-mb42{margin-bottom:42px !important}}@media only screen and (max-width:767px){.sp-mb42{margin-bottom:42px !important}}@media print,screen and (min-width:768px){.pc-pt42{padding-top:42px !important}}@media only screen and (max-width:767px){.sp-pt42{padding-top:42px !important}}@media print,screen and (min-width:768px){.pc-pb42{padding-bottom:42px !important}}@media only screen and (max-width:767px){.sp-pb42{padding-bottom:42px !important}}@media print,screen and (min-width:768px){.pc-mt43{margin-top:43px !important}}@media only screen and (max-width:767px){.sp-mt43{margin-top:43px !important}}@media print,screen and (min-width:768px){.pc-mb43{margin-bottom:43px !important}}@media only screen and (max-width:767px){.sp-mb43{margin-bottom:43px !important}}@media print,screen and (min-width:768px){.pc-pt43{padding-top:43px !important}}@media only screen and (max-width:767px){.sp-pt43{padding-top:43px !important}}@media print,screen and (min-width:768px){.pc-pb43{padding-bottom:43px !important}}@media only screen and (max-width:767px){.sp-pb43{padding-bottom:43px !important}}@media print,screen and (min-width:768px){.pc-mt44{margin-top:44px !important}}@media only screen and (max-width:767px){.sp-mt44{margin-top:44px !important}}@media print,screen and (min-width:768px){.pc-mb44{margin-bottom:44px !important}}@media only screen and (max-width:767px){.sp-mb44{margin-bottom:44px !important}}@media print,screen and (min-width:768px){.pc-pt44{padding-top:44px !important}}@media only screen and (max-width:767px){.sp-pt44{padding-top:44px !important}}@media print,screen and (min-width:768px){.pc-pb44{padding-bottom:44px !important}}@media only screen and (max-width:767px){.sp-pb44{padding-bottom:44px !important}}@media print,screen and (min-width:768px){.pc-mt45{margin-top:45px !important}}@media only screen and (max-width:767px){.sp-mt45{margin-top:45px !important}}@media print,screen and (min-width:768px){.pc-mb45{margin-bottom:45px !important}}@media only screen and (max-width:767px){.sp-mb45{margin-bottom:45px !important}}@media print,screen and (min-width:768px){.pc-pt45{padding-top:45px !important}}@media only screen and (max-width:767px){.sp-pt45{padding-top:45px !important}}@media print,screen and (min-width:768px){.pc-pb45{padding-bottom:45px !important}}@media only screen and (max-width:767px){.sp-pb45{padding-bottom:45px !important}}@media print,screen and (min-width:768px){.pc-mt46{margin-top:46px !important}}@media only screen and (max-width:767px){.sp-mt46{margin-top:46px !important}}@media print,screen and (min-width:768px){.pc-mb46{margin-bottom:46px !important}}@media only screen and (max-width:767px){.sp-mb46{margin-bottom:46px !important}}@media print,screen and (min-width:768px){.pc-pt46{padding-top:46px !important}}@media only screen and (max-width:767px){.sp-pt46{padding-top:46px !important}}@media print,screen and (min-width:768px){.pc-pb46{padding-bottom:46px !important}}@media only screen and (max-width:767px){.sp-pb46{padding-bottom:46px !important}}@media print,screen and (min-width:768px){.pc-mt47{margin-top:47px !important}}@media only screen and (max-width:767px){.sp-mt47{margin-top:47px !important}}@media print,screen and (min-width:768px){.pc-mb47{margin-bottom:47px !important}}@media only screen and (max-width:767px){.sp-mb47{margin-bottom:47px !important}}@media print,screen and (min-width:768px){.pc-pt47{padding-top:47px !important}}@media only screen and (max-width:767px){.sp-pt47{padding-top:47px !important}}@media print,screen and (min-width:768px){.pc-pb47{padding-bottom:47px !important}}@media only screen and (max-width:767px){.sp-pb47{padding-bottom:47px !important}}@media print,screen and (min-width:768px){.pc-mt48{margin-top:48px !important}}@media only screen and (max-width:767px){.sp-mt48{margin-top:48px !important}}@media print,screen and (min-width:768px){.pc-mb48{margin-bottom:48px !important}}@media only screen and (max-width:767px){.sp-mb48{margin-bottom:48px !important}}@media print,screen and (min-width:768px){.pc-pt48{padding-top:48px !important}}@media only screen and (max-width:767px){.sp-pt48{padding-top:48px !important}}@media print,screen and (min-width:768px){.pc-pb48{padding-bottom:48px !important}}@media only screen and (max-width:767px){.sp-pb48{padding-bottom:48px !important}}@media print,screen and (min-width:768px){.pc-mt49{margin-top:49px !important}}@media only screen and (max-width:767px){.sp-mt49{margin-top:49px !important}}@media print,screen and (min-width:768px){.pc-mb49{margin-bottom:49px !important}}@media only screen and (max-width:767px){.sp-mb49{margin-bottom:49px !important}}@media print,screen and (min-width:768px){.pc-pt49{padding-top:49px !important}}@media only screen and (max-width:767px){.sp-pt49{padding-top:49px !important}}@media print,screen and (min-width:768px){.pc-pb49{padding-bottom:49px !important}}@media only screen and (max-width:767px){.sp-pb49{padding-bottom:49px !important}}@media print,screen and (min-width:768px){.pc-mt50{margin-top:50px !important}}@media only screen and (max-width:767px){.sp-mt50{margin-top:50px !important}}@media print,screen and (min-width:768px){.pc-mb50{margin-bottom:50px !important}}@media only screen and (max-width:767px){.sp-mb50{margin-bottom:50px !important}}@media print,screen and (min-width:768px){.pc-pt50{padding-top:50px !important}}@media only screen and (max-width:767px){.sp-pt50{padding-top:50px !important}}@media print,screen and (min-width:768px){.pc-pb50{padding-bottom:50px !important}}@media only screen and (max-width:767px){.sp-pb50{padding-bottom:50px !important}}@media print,screen and (min-width:768px){.pc-mt51{margin-top:51px !important}}@media only screen and (max-width:767px){.sp-mt51{margin-top:51px !important}}@media print,screen and (min-width:768px){.pc-mb51{margin-bottom:51px !important}}@media only screen and (max-width:767px){.sp-mb51{margin-bottom:51px !important}}@media print,screen and (min-width:768px){.pc-pt51{padding-top:51px !important}}@media only screen and (max-width:767px){.sp-pt51{padding-top:51px !important}}@media print,screen and (min-width:768px){.pc-pb51{padding-bottom:51px !important}}@media only screen and (max-width:767px){.sp-pb51{padding-bottom:51px !important}}@media print,screen and (min-width:768px){.pc-mt52{margin-top:52px !important}}@media only screen and (max-width:767px){.sp-mt52{margin-top:52px !important}}@media print,screen and (min-width:768px){.pc-mb52{margin-bottom:52px !important}}@media only screen and (max-width:767px){.sp-mb52{margin-bottom:52px !important}}@media print,screen and (min-width:768px){.pc-pt52{padding-top:52px !important}}@media only screen and (max-width:767px){.sp-pt52{padding-top:52px !important}}@media print,screen and (min-width:768px){.pc-pb52{padding-bottom:52px !important}}@media only screen and (max-width:767px){.sp-pb52{padding-bottom:52px !important}}@media print,screen and (min-width:768px){.pc-mt53{margin-top:53px !important}}@media only screen and (max-width:767px){.sp-mt53{margin-top:53px !important}}@media print,screen and (min-width:768px){.pc-mb53{margin-bottom:53px !important}}@media only screen and (max-width:767px){.sp-mb53{margin-bottom:53px !important}}@media print,screen and (min-width:768px){.pc-pt53{padding-top:53px !important}}@media only screen and (max-width:767px){.sp-pt53{padding-top:53px !important}}@media print,screen and (min-width:768px){.pc-pb53{padding-bottom:53px !important}}@media only screen and (max-width:767px){.sp-pb53{padding-bottom:53px !important}}@media print,screen and (min-width:768px){.pc-mt54{margin-top:54px !important}}@media only screen and (max-width:767px){.sp-mt54{margin-top:54px !important}}@media print,screen and (min-width:768px){.pc-mb54{margin-bottom:54px !important}}@media only screen and (max-width:767px){.sp-mb54{margin-bottom:54px !important}}@media print,screen and (min-width:768px){.pc-pt54{padding-top:54px !important}}@media only screen and (max-width:767px){.sp-pt54{padding-top:54px !important}}@media print,screen and (min-width:768px){.pc-pb54{padding-bottom:54px !important}}@media only screen and (max-width:767px){.sp-pb54{padding-bottom:54px !important}}@media print,screen and (min-width:768px){.pc-mt55{margin-top:55px !important}}@media only screen and (max-width:767px){.sp-mt55{margin-top:55px !important}}@media print,screen and (min-width:768px){.pc-mb55{margin-bottom:55px !important}}@media only screen and (max-width:767px){.sp-mb55{margin-bottom:55px !important}}@media print,screen and (min-width:768px){.pc-pt55{padding-top:55px !important}}@media only screen and (max-width:767px){.sp-pt55{padding-top:55px !important}}@media print,screen and (min-width:768px){.pc-pb55{padding-bottom:55px !important}}@media only screen and (max-width:767px){.sp-pb55{padding-bottom:55px !important}}@media print,screen and (min-width:768px){.pc-mt56{margin-top:56px !important}}@media only screen and (max-width:767px){.sp-mt56{margin-top:56px !important}}@media print,screen and (min-width:768px){.pc-mb56{margin-bottom:56px !important}}@media only screen and (max-width:767px){.sp-mb56{margin-bottom:56px !important}}@media print,screen and (min-width:768px){.pc-pt56{padding-top:56px !important}}@media only screen and (max-width:767px){.sp-pt56{padding-top:56px !important}}@media print,screen and (min-width:768px){.pc-pb56{padding-bottom:56px !important}}@media only screen and (max-width:767px){.sp-pb56{padding-bottom:56px !important}}@media print,screen and (min-width:768px){.pc-mt57{margin-top:57px !important}}@media only screen and (max-width:767px){.sp-mt57{margin-top:57px !important}}@media print,screen and (min-width:768px){.pc-mb57{margin-bottom:57px !important}}@media only screen and (max-width:767px){.sp-mb57{margin-bottom:57px !important}}@media print,screen and (min-width:768px){.pc-pt57{padding-top:57px !important}}@media only screen and (max-width:767px){.sp-pt57{padding-top:57px !important}}@media print,screen and (min-width:768px){.pc-pb57{padding-bottom:57px !important}}@media only screen and (max-width:767px){.sp-pb57{padding-bottom:57px !important}}@media print,screen and (min-width:768px){.pc-mt58{margin-top:58px !important}}@media only screen and (max-width:767px){.sp-mt58{margin-top:58px !important}}@media print,screen and (min-width:768px){.pc-mb58{margin-bottom:58px !important}}@media only screen and (max-width:767px){.sp-mb58{margin-bottom:58px !important}}@media print,screen and (min-width:768px){.pc-pt58{padding-top:58px !important}}@media only screen and (max-width:767px){.sp-pt58{padding-top:58px !important}}@media print,screen and (min-width:768px){.pc-pb58{padding-bottom:58px !important}}@media only screen and (max-width:767px){.sp-pb58{padding-bottom:58px !important}}@media print,screen and (min-width:768px){.pc-mt59{margin-top:59px !important}}@media only screen and (max-width:767px){.sp-mt59{margin-top:59px !important}}@media print,screen and (min-width:768px){.pc-mb59{margin-bottom:59px !important}}@media only screen and (max-width:767px){.sp-mb59{margin-bottom:59px !important}}@media print,screen and (min-width:768px){.pc-pt59{padding-top:59px !important}}@media only screen and (max-width:767px){.sp-pt59{padding-top:59px !important}}@media print,screen and (min-width:768px){.pc-pb59{padding-bottom:59px !important}}@media only screen and (max-width:767px){.sp-pb59{padding-bottom:59px !important}}@media print,screen and (min-width:768px){.pc-mt60{margin-top:60px !important}}@media only screen and (max-width:767px){.sp-mt60{margin-top:60px !important}}@media print,screen and (min-width:768px){.pc-mb60{margin-bottom:60px !important}}@media only screen and (max-width:767px){.sp-mb60{margin-bottom:60px !important}}@media print,screen and (min-width:768px){.pc-pt60{padding-top:60px !important}}@media only screen and (max-width:767px){.sp-pt60{padding-top:60px !important}}@media print,screen and (min-width:768px){.pc-pb60{padding-bottom:60px !important}}@media only screen and (max-width:767px){.sp-pb60{padding-bottom:60px !important}}@media print,screen and (min-width:768px){.pc-mt61{margin-top:61px !important}}@media only screen and (max-width:767px){.sp-mt61{margin-top:61px !important}}@media print,screen and (min-width:768px){.pc-mb61{margin-bottom:61px !important}}@media only screen and (max-width:767px){.sp-mb61{margin-bottom:61px !important}}@media print,screen and (min-width:768px){.pc-pt61{padding-top:61px !important}}@media only screen and (max-width:767px){.sp-pt61{padding-top:61px !important}}@media print,screen and (min-width:768px){.pc-pb61{padding-bottom:61px !important}}@media only screen and (max-width:767px){.sp-pb61{padding-bottom:61px !important}}@media print,screen and (min-width:768px){.pc-mt62{margin-top:62px !important}}@media only screen and (max-width:767px){.sp-mt62{margin-top:62px !important}}@media print,screen and (min-width:768px){.pc-mb62{margin-bottom:62px !important}}@media only screen and (max-width:767px){.sp-mb62{margin-bottom:62px !important}}@media print,screen and (min-width:768px){.pc-pt62{padding-top:62px !important}}@media only screen and (max-width:767px){.sp-pt62{padding-top:62px !important}}@media print,screen and (min-width:768px){.pc-pb62{padding-bottom:62px !important}}@media only screen and (max-width:767px){.sp-pb62{padding-bottom:62px !important}}@media print,screen and (min-width:768px){.pc-mt63{margin-top:63px !important}}@media only screen and (max-width:767px){.sp-mt63{margin-top:63px !important}}@media print,screen and (min-width:768px){.pc-mb63{margin-bottom:63px !important}}@media only screen and (max-width:767px){.sp-mb63{margin-bottom:63px !important}}@media print,screen and (min-width:768px){.pc-pt63{padding-top:63px !important}}@media only screen and (max-width:767px){.sp-pt63{padding-top:63px !important}}@media print,screen and (min-width:768px){.pc-pb63{padding-bottom:63px !important}}@media only screen and (max-width:767px){.sp-pb63{padding-bottom:63px !important}}@media print,screen and (min-width:768px){.pc-mt64{margin-top:64px !important}}@media only screen and (max-width:767px){.sp-mt64{margin-top:64px !important}}@media print,screen and (min-width:768px){.pc-mb64{margin-bottom:64px !important}}@media only screen and (max-width:767px){.sp-mb64{margin-bottom:64px !important}}@media print,screen and (min-width:768px){.pc-pt64{padding-top:64px !important}}@media only screen and (max-width:767px){.sp-pt64{padding-top:64px !important}}@media print,screen and (min-width:768px){.pc-pb64{padding-bottom:64px !important}}@media only screen and (max-width:767px){.sp-pb64{padding-bottom:64px !important}}@media print,screen and (min-width:768px){.pc-mt65{margin-top:65px !important}}@media only screen and (max-width:767px){.sp-mt65{margin-top:65px !important}}@media print,screen and (min-width:768px){.pc-mb65{margin-bottom:65px !important}}@media only screen and (max-width:767px){.sp-mb65{margin-bottom:65px !important}}@media print,screen and (min-width:768px){.pc-pt65{padding-top:65px !important}}@media only screen and (max-width:767px){.sp-pt65{padding-top:65px !important}}@media print,screen and (min-width:768px){.pc-pb65{padding-bottom:65px !important}}@media only screen and (max-width:767px){.sp-pb65{padding-bottom:65px !important}}@media print,screen and (min-width:768px){.pc-mt66{margin-top:66px !important}}@media only screen and (max-width:767px){.sp-mt66{margin-top:66px !important}}@media print,screen and (min-width:768px){.pc-mb66{margin-bottom:66px !important}}@media only screen and (max-width:767px){.sp-mb66{margin-bottom:66px !important}}@media print,screen and (min-width:768px){.pc-pt66{padding-top:66px !important}}@media only screen and (max-width:767px){.sp-pt66{padding-top:66px !important}}@media print,screen and (min-width:768px){.pc-pb66{padding-bottom:66px !important}}@media only screen and (max-width:767px){.sp-pb66{padding-bottom:66px !important}}@media print,screen and (min-width:768px){.pc-mt67{margin-top:67px !important}}@media only screen and (max-width:767px){.sp-mt67{margin-top:67px !important}}@media print,screen and (min-width:768px){.pc-mb67{margin-bottom:67px !important}}@media only screen and (max-width:767px){.sp-mb67{margin-bottom:67px !important}}@media print,screen and (min-width:768px){.pc-pt67{padding-top:67px !important}}@media only screen and (max-width:767px){.sp-pt67{padding-top:67px !important}}@media print,screen and (min-width:768px){.pc-pb67{padding-bottom:67px !important}}@media only screen and (max-width:767px){.sp-pb67{padding-bottom:67px !important}}@media print,screen and (min-width:768px){.pc-mt68{margin-top:68px !important}}@media only screen and (max-width:767px){.sp-mt68{margin-top:68px !important}}@media print,screen and (min-width:768px){.pc-mb68{margin-bottom:68px !important}}@media only screen and (max-width:767px){.sp-mb68{margin-bottom:68px !important}}@media print,screen and (min-width:768px){.pc-pt68{padding-top:68px !important}}@media only screen and (max-width:767px){.sp-pt68{padding-top:68px !important}}@media print,screen and (min-width:768px){.pc-pb68{padding-bottom:68px !important}}@media only screen and (max-width:767px){.sp-pb68{padding-bottom:68px !important}}@media print,screen and (min-width:768px){.pc-mt69{margin-top:69px !important}}@media only screen and (max-width:767px){.sp-mt69{margin-top:69px !important}}@media print,screen and (min-width:768px){.pc-mb69{margin-bottom:69px !important}}@media only screen and (max-width:767px){.sp-mb69{margin-bottom:69px !important}}@media print,screen and (min-width:768px){.pc-pt69{padding-top:69px !important}}@media only screen and (max-width:767px){.sp-pt69{padding-top:69px !important}}@media print,screen and (min-width:768px){.pc-pb69{padding-bottom:69px !important}}@media only screen and (max-width:767px){.sp-pb69{padding-bottom:69px !important}}@media print,screen and (min-width:768px){.pc-mt70{margin-top:70px !important}}@media only screen and (max-width:767px){.sp-mt70{margin-top:70px !important}}@media print,screen and (min-width:768px){.pc-mb70{margin-bottom:70px !important}}@media only screen and (max-width:767px){.sp-mb70{margin-bottom:70px !important}}@media print,screen and (min-width:768px){.pc-pt70{padding-top:70px !important}}@media only screen and (max-width:767px){.sp-pt70{padding-top:70px !important}}@media print,screen and (min-width:768px){.pc-pb70{padding-bottom:70px !important}}@media only screen and (max-width:767px){.sp-pb70{padding-bottom:70px !important}}@media print,screen and (min-width:768px){.pc-mt71{margin-top:71px !important}}@media only screen and (max-width:767px){.sp-mt71{margin-top:71px !important}}@media print,screen and (min-width:768px){.pc-mb71{margin-bottom:71px !important}}@media only screen and (max-width:767px){.sp-mb71{margin-bottom:71px !important}}@media print,screen and (min-width:768px){.pc-pt71{padding-top:71px !important}}@media only screen and (max-width:767px){.sp-pt71{padding-top:71px !important}}@media print,screen and (min-width:768px){.pc-pb71{padding-bottom:71px !important}}@media only screen and (max-width:767px){.sp-pb71{padding-bottom:71px !important}}@media print,screen and (min-width:768px){.pc-mt72{margin-top:72px !important}}@media only screen and (max-width:767px){.sp-mt72{margin-top:72px !important}}@media print,screen and (min-width:768px){.pc-mb72{margin-bottom:72px !important}}@media only screen and (max-width:767px){.sp-mb72{margin-bottom:72px !important}}@media print,screen and (min-width:768px){.pc-pt72{padding-top:72px !important}}@media only screen and (max-width:767px){.sp-pt72{padding-top:72px !important}}@media print,screen and (min-width:768px){.pc-pb72{padding-bottom:72px !important}}@media only screen and (max-width:767px){.sp-pb72{padding-bottom:72px !important}}@media print,screen and (min-width:768px){.pc-mt73{margin-top:73px !important}}@media only screen and (max-width:767px){.sp-mt73{margin-top:73px !important}}@media print,screen and (min-width:768px){.pc-mb73{margin-bottom:73px !important}}@media only screen and (max-width:767px){.sp-mb73{margin-bottom:73px !important}}@media print,screen and (min-width:768px){.pc-pt73{padding-top:73px !important}}@media only screen and (max-width:767px){.sp-pt73{padding-top:73px !important}}@media print,screen and (min-width:768px){.pc-pb73{padding-bottom:73px !important}}@media only screen and (max-width:767px){.sp-pb73{padding-bottom:73px !important}}@media print,screen and (min-width:768px){.pc-mt74{margin-top:74px !important}}@media only screen and (max-width:767px){.sp-mt74{margin-top:74px !important}}@media print,screen and (min-width:768px){.pc-mb74{margin-bottom:74px !important}}@media only screen and (max-width:767px){.sp-mb74{margin-bottom:74px !important}}@media print,screen and (min-width:768px){.pc-pt74{padding-top:74px !important}}@media only screen and (max-width:767px){.sp-pt74{padding-top:74px !important}}@media print,screen and (min-width:768px){.pc-pb74{padding-bottom:74px !important}}@media only screen and (max-width:767px){.sp-pb74{padding-bottom:74px !important}}@media print,screen and (min-width:768px){.pc-mt75{margin-top:75px !important}}@media only screen and (max-width:767px){.sp-mt75{margin-top:75px !important}}@media print,screen and (min-width:768px){.pc-mb75{margin-bottom:75px !important}}@media only screen and (max-width:767px){.sp-mb75{margin-bottom:75px !important}}@media print,screen and (min-width:768px){.pc-pt75{padding-top:75px !important}}@media only screen and (max-width:767px){.sp-pt75{padding-top:75px !important}}@media print,screen and (min-width:768px){.pc-pb75{padding-bottom:75px !important}}@media only screen and (max-width:767px){.sp-pb75{padding-bottom:75px !important}}@media print,screen and (min-width:768px){.pc-mt76{margin-top:76px !important}}@media only screen and (max-width:767px){.sp-mt76{margin-top:76px !important}}@media print,screen and (min-width:768px){.pc-mb76{margin-bottom:76px !important}}@media only screen and (max-width:767px){.sp-mb76{margin-bottom:76px !important}}@media print,screen and (min-width:768px){.pc-pt76{padding-top:76px !important}}@media only screen and (max-width:767px){.sp-pt76{padding-top:76px !important}}@media print,screen and (min-width:768px){.pc-pb76{padding-bottom:76px !important}}@media only screen and (max-width:767px){.sp-pb76{padding-bottom:76px !important}}@media print,screen and (min-width:768px){.pc-mt77{margin-top:77px !important}}@media only screen and (max-width:767px){.sp-mt77{margin-top:77px !important}}@media print,screen and (min-width:768px){.pc-mb77{margin-bottom:77px !important}}@media only screen and (max-width:767px){.sp-mb77{margin-bottom:77px !important}}@media print,screen and (min-width:768px){.pc-pt77{padding-top:77px !important}}@media only screen and (max-width:767px){.sp-pt77{padding-top:77px !important}}@media print,screen and (min-width:768px){.pc-pb77{padding-bottom:77px !important}}@media only screen and (max-width:767px){.sp-pb77{padding-bottom:77px !important}}@media print,screen and (min-width:768px){.pc-mt78{margin-top:78px !important}}@media only screen and (max-width:767px){.sp-mt78{margin-top:78px !important}}@media print,screen and (min-width:768px){.pc-mb78{margin-bottom:78px !important}}@media only screen and (max-width:767px){.sp-mb78{margin-bottom:78px !important}}@media print,screen and (min-width:768px){.pc-pt78{padding-top:78px !important}}@media only screen and (max-width:767px){.sp-pt78{padding-top:78px !important}}@media print,screen and (min-width:768px){.pc-pb78{padding-bottom:78px !important}}@media only screen and (max-width:767px){.sp-pb78{padding-bottom:78px !important}}@media print,screen and (min-width:768px){.pc-mt79{margin-top:79px !important}}@media only screen and (max-width:767px){.sp-mt79{margin-top:79px !important}}@media print,screen and (min-width:768px){.pc-mb79{margin-bottom:79px !important}}@media only screen and (max-width:767px){.sp-mb79{margin-bottom:79px !important}}@media print,screen and (min-width:768px){.pc-pt79{padding-top:79px !important}}@media only screen and (max-width:767px){.sp-pt79{padding-top:79px !important}}@media print,screen and (min-width:768px){.pc-pb79{padding-bottom:79px !important}}@media only screen and (max-width:767px){.sp-pb79{padding-bottom:79px !important}}@media print,screen and (min-width:768px){.pc-mt80{margin-top:80px !important}}@media only screen and (max-width:767px){.sp-mt80{margin-top:80px !important}}@media print,screen and (min-width:768px){.pc-mb80{margin-bottom:80px !important}}@media only screen and (max-width:767px){.sp-mb80{margin-bottom:80px !important}}@media print,screen and (min-width:768px){.pc-pt80{padding-top:80px !important}}@media only screen and (max-width:767px){.sp-pt80{padding-top:80px !important}}@media print,screen and (min-width:768px){.pc-pb80{padding-bottom:80px !important}}@media only screen and (max-width:767px){.sp-pb80{padding-bottom:80px !important}}@media print,screen and (min-width:768px){.pc-mt81{margin-top:81px !important}}@media only screen and (max-width:767px){.sp-mt81{margin-top:81px !important}}@media print,screen and (min-width:768px){.pc-mb81{margin-bottom:81px !important}}@media only screen and (max-width:767px){.sp-mb81{margin-bottom:81px !important}}@media print,screen and (min-width:768px){.pc-pt81{padding-top:81px !important}}@media only screen and (max-width:767px){.sp-pt81{padding-top:81px !important}}@media print,screen and (min-width:768px){.pc-pb81{padding-bottom:81px !important}}@media only screen and (max-width:767px){.sp-pb81{padding-bottom:81px !important}}@media print,screen and (min-width:768px){.pc-mt82{margin-top:82px !important}}@media only screen and (max-width:767px){.sp-mt82{margin-top:82px !important}}@media print,screen and (min-width:768px){.pc-mb82{margin-bottom:82px !important}}@media only screen and (max-width:767px){.sp-mb82{margin-bottom:82px !important}}@media print,screen and (min-width:768px){.pc-pt82{padding-top:82px !important}}@media only screen and (max-width:767px){.sp-pt82{padding-top:82px !important}}@media print,screen and (min-width:768px){.pc-pb82{padding-bottom:82px !important}}@media only screen and (max-width:767px){.sp-pb82{padding-bottom:82px !important}}@media print,screen and (min-width:768px){.pc-mt83{margin-top:83px !important}}@media only screen and (max-width:767px){.sp-mt83{margin-top:83px !important}}@media print,screen and (min-width:768px){.pc-mb83{margin-bottom:83px !important}}@media only screen and (max-width:767px){.sp-mb83{margin-bottom:83px !important}}@media print,screen and (min-width:768px){.pc-pt83{padding-top:83px !important}}@media only screen and (max-width:767px){.sp-pt83{padding-top:83px !important}}@media print,screen and (min-width:768px){.pc-pb83{padding-bottom:83px !important}}@media only screen and (max-width:767px){.sp-pb83{padding-bottom:83px !important}}@media print,screen and (min-width:768px){.pc-mt84{margin-top:84px !important}}@media only screen and (max-width:767px){.sp-mt84{margin-top:84px !important}}@media print,screen and (min-width:768px){.pc-mb84{margin-bottom:84px !important}}@media only screen and (max-width:767px){.sp-mb84{margin-bottom:84px !important}}@media print,screen and (min-width:768px){.pc-pt84{padding-top:84px !important}}@media only screen and (max-width:767px){.sp-pt84{padding-top:84px !important}}@media print,screen and (min-width:768px){.pc-pb84{padding-bottom:84px !important}}@media only screen and (max-width:767px){.sp-pb84{padding-bottom:84px !important}}@media print,screen and (min-width:768px){.pc-mt85{margin-top:85px !important}}@media only screen and (max-width:767px){.sp-mt85{margin-top:85px !important}}@media print,screen and (min-width:768px){.pc-mb85{margin-bottom:85px !important}}@media only screen and (max-width:767px){.sp-mb85{margin-bottom:85px !important}}@media print,screen and (min-width:768px){.pc-pt85{padding-top:85px !important}}@media only screen and (max-width:767px){.sp-pt85{padding-top:85px !important}}@media print,screen and (min-width:768px){.pc-pb85{padding-bottom:85px !important}}@media only screen and (max-width:767px){.sp-pb85{padding-bottom:85px !important}}@media print,screen and (min-width:768px){.pc-mt86{margin-top:86px !important}}@media only screen and (max-width:767px){.sp-mt86{margin-top:86px !important}}@media print,screen and (min-width:768px){.pc-mb86{margin-bottom:86px !important}}@media only screen and (max-width:767px){.sp-mb86{margin-bottom:86px !important}}@media print,screen and (min-width:768px){.pc-pt86{padding-top:86px !important}}@media only screen and (max-width:767px){.sp-pt86{padding-top:86px !important}}@media print,screen and (min-width:768px){.pc-pb86{padding-bottom:86px !important}}@media only screen and (max-width:767px){.sp-pb86{padding-bottom:86px !important}}@media print,screen and (min-width:768px){.pc-mt87{margin-top:87px !important}}@media only screen and (max-width:767px){.sp-mt87{margin-top:87px !important}}@media print,screen and (min-width:768px){.pc-mb87{margin-bottom:87px !important}}@media only screen and (max-width:767px){.sp-mb87{margin-bottom:87px !important}}@media print,screen and (min-width:768px){.pc-pt87{padding-top:87px !important}}@media only screen and (max-width:767px){.sp-pt87{padding-top:87px !important}}@media print,screen and (min-width:768px){.pc-pb87{padding-bottom:87px !important}}@media only screen and (max-width:767px){.sp-pb87{padding-bottom:87px !important}}@media print,screen and (min-width:768px){.pc-mt88{margin-top:88px !important}}@media only screen and (max-width:767px){.sp-mt88{margin-top:88px !important}}@media print,screen and (min-width:768px){.pc-mb88{margin-bottom:88px !important}}@media only screen and (max-width:767px){.sp-mb88{margin-bottom:88px !important}}@media print,screen and (min-width:768px){.pc-pt88{padding-top:88px !important}}@media only screen and (max-width:767px){.sp-pt88{padding-top:88px !important}}@media print,screen and (min-width:768px){.pc-pb88{padding-bottom:88px !important}}@media only screen and (max-width:767px){.sp-pb88{padding-bottom:88px !important}}@media print,screen and (min-width:768px){.pc-mt89{margin-top:89px !important}}@media only screen and (max-width:767px){.sp-mt89{margin-top:89px !important}}@media print,screen and (min-width:768px){.pc-mb89{margin-bottom:89px !important}}@media only screen and (max-width:767px){.sp-mb89{margin-bottom:89px !important}}@media print,screen and (min-width:768px){.pc-pt89{padding-top:89px !important}}@media only screen and (max-width:767px){.sp-pt89{padding-top:89px !important}}@media print,screen and (min-width:768px){.pc-pb89{padding-bottom:89px !important}}@media only screen and (max-width:767px){.sp-pb89{padding-bottom:89px !important}}@media print,screen and (min-width:768px){.pc-mt90{margin-top:90px !important}}@media only screen and (max-width:767px){.sp-mt90{margin-top:90px !important}}@media print,screen and (min-width:768px){.pc-mb90{margin-bottom:90px !important}}@media only screen and (max-width:767px){.sp-mb90{margin-bottom:90px !important}}@media print,screen and (min-width:768px){.pc-pt90{padding-top:90px !important}}@media only screen and (max-width:767px){.sp-pt90{padding-top:90px !important}}@media print,screen and (min-width:768px){.pc-pb90{padding-bottom:90px !important}}@media only screen and (max-width:767px){.sp-pb90{padding-bottom:90px !important}}@media print,screen and (min-width:768px){.pc-mt91{margin-top:91px !important}}@media only screen and (max-width:767px){.sp-mt91{margin-top:91px !important}}@media print,screen and (min-width:768px){.pc-mb91{margin-bottom:91px !important}}@media only screen and (max-width:767px){.sp-mb91{margin-bottom:91px !important}}@media print,screen and (min-width:768px){.pc-pt91{padding-top:91px !important}}@media only screen and (max-width:767px){.sp-pt91{padding-top:91px !important}}@media print,screen and (min-width:768px){.pc-pb91{padding-bottom:91px !important}}@media only screen and (max-width:767px){.sp-pb91{padding-bottom:91px !important}}@media print,screen and (min-width:768px){.pc-mt92{margin-top:92px !important}}@media only screen and (max-width:767px){.sp-mt92{margin-top:92px !important}}@media print,screen and (min-width:768px){.pc-mb92{margin-bottom:92px !important}}@media only screen and (max-width:767px){.sp-mb92{margin-bottom:92px !important}}@media print,screen and (min-width:768px){.pc-pt92{padding-top:92px !important}}@media only screen and (max-width:767px){.sp-pt92{padding-top:92px !important}}@media print,screen and (min-width:768px){.pc-pb92{padding-bottom:92px !important}}@media only screen and (max-width:767px){.sp-pb92{padding-bottom:92px !important}}@media print,screen and (min-width:768px){.pc-mt93{margin-top:93px !important}}@media only screen and (max-width:767px){.sp-mt93{margin-top:93px !important}}@media print,screen and (min-width:768px){.pc-mb93{margin-bottom:93px !important}}@media only screen and (max-width:767px){.sp-mb93{margin-bottom:93px !important}}@media print,screen and (min-width:768px){.pc-pt93{padding-top:93px !important}}@media only screen and (max-width:767px){.sp-pt93{padding-top:93px !important}}@media print,screen and (min-width:768px){.pc-pb93{padding-bottom:93px !important}}@media only screen and (max-width:767px){.sp-pb93{padding-bottom:93px !important}}@media print,screen and (min-width:768px){.pc-mt94{margin-top:94px !important}}@media only screen and (max-width:767px){.sp-mt94{margin-top:94px !important}}@media print,screen and (min-width:768px){.pc-mb94{margin-bottom:94px !important}}@media only screen and (max-width:767px){.sp-mb94{margin-bottom:94px !important}}@media print,screen and (min-width:768px){.pc-pt94{padding-top:94px !important}}@media only screen and (max-width:767px){.sp-pt94{padding-top:94px !important}}@media print,screen and (min-width:768px){.pc-pb94{padding-bottom:94px !important}}@media only screen and (max-width:767px){.sp-pb94{padding-bottom:94px !important}}@media print,screen and (min-width:768px){.pc-mt95{margin-top:95px !important}}@media only screen and (max-width:767px){.sp-mt95{margin-top:95px !important}}@media print,screen and (min-width:768px){.pc-mb95{margin-bottom:95px !important}}@media only screen and (max-width:767px){.sp-mb95{margin-bottom:95px !important}}@media print,screen and (min-width:768px){.pc-pt95{padding-top:95px !important}}@media only screen and (max-width:767px){.sp-pt95{padding-top:95px !important}}@media print,screen and (min-width:768px){.pc-pb95{padding-bottom:95px !important}}@media only screen and (max-width:767px){.sp-pb95{padding-bottom:95px !important}}@media print,screen and (min-width:768px){.pc-mt96{margin-top:96px !important}}@media only screen and (max-width:767px){.sp-mt96{margin-top:96px !important}}@media print,screen and (min-width:768px){.pc-mb96{margin-bottom:96px !important}}@media only screen and (max-width:767px){.sp-mb96{margin-bottom:96px !important}}@media print,screen and (min-width:768px){.pc-pt96{padding-top:96px !important}}@media only screen and (max-width:767px){.sp-pt96{padding-top:96px !important}}@media print,screen and (min-width:768px){.pc-pb96{padding-bottom:96px !important}}@media only screen and (max-width:767px){.sp-pb96{padding-bottom:96px !important}}@media print,screen and (min-width:768px){.pc-mt97{margin-top:97px !important}}@media only screen and (max-width:767px){.sp-mt97{margin-top:97px !important}}@media print,screen and (min-width:768px){.pc-mb97{margin-bottom:97px !important}}@media only screen and (max-width:767px){.sp-mb97{margin-bottom:97px !important}}@media print,screen and (min-width:768px){.pc-pt97{padding-top:97px !important}}@media only screen and (max-width:767px){.sp-pt97{padding-top:97px !important}}@media print,screen and (min-width:768px){.pc-pb97{padding-bottom:97px !important}}@media only screen and (max-width:767px){.sp-pb97{padding-bottom:97px !important}}@media print,screen and (min-width:768px){.pc-mt98{margin-top:98px !important}}@media only screen and (max-width:767px){.sp-mt98{margin-top:98px !important}}@media print,screen and (min-width:768px){.pc-mb98{margin-bottom:98px !important}}@media only screen and (max-width:767px){.sp-mb98{margin-bottom:98px !important}}@media print,screen and (min-width:768px){.pc-pt98{padding-top:98px !important}}@media only screen and (max-width:767px){.sp-pt98{padding-top:98px !important}}@media print,screen and (min-width:768px){.pc-pb98{padding-bottom:98px !important}}@media only screen and (max-width:767px){.sp-pb98{padding-bottom:98px !important}}@media print,screen and (min-width:768px){.pc-mt99{margin-top:99px !important}}@media only screen and (max-width:767px){.sp-mt99{margin-top:99px !important}}@media print,screen and (min-width:768px){.pc-mb99{margin-bottom:99px !important}}@media only screen and (max-width:767px){.sp-mb99{margin-bottom:99px !important}}@media print,screen and (min-width:768px){.pc-pt99{padding-top:99px !important}}@media only screen and (max-width:767px){.sp-pt99{padding-top:99px !important}}@media print,screen and (min-width:768px){.pc-pb99{padding-bottom:99px !important}}@media only screen and (max-width:767px){.sp-pb99{padding-bottom:99px !important}}@media print,screen and (min-width:768px){.pc-mt100{margin-top:100px !important}}@media only screen and (max-width:767px){.sp-mt100{margin-top:100px !important}}@media print,screen and (min-width:768px){.pc-mb100{margin-bottom:100px !important}}@media only screen and (max-width:767px){.sp-mb100{margin-bottom:100px !important}}@media print,screen and (min-width:768px){.pc-pt100{padding-top:100px !important}}@media only screen and (max-width:767px){.sp-pt100{padding-top:100px !important}}@media print,screen and (min-width:768px){.pc-pb100{padding-bottom:100px !important}}@media only screen and (max-width:767px){.sp-pb100{padding-bottom:100px !important}}@media print,screen and (min-width:768px){.pc-mt101{margin-top:101px !important}}@media only screen and (max-width:767px){.sp-mt101{margin-top:101px !important}}@media print,screen and (min-width:768px){.pc-mb101{margin-bottom:101px !important}}@media only screen and (max-width:767px){.sp-mb101{margin-bottom:101px !important}}@media print,screen and (min-width:768px){.pc-pt101{padding-top:101px !important}}@media only screen and (max-width:767px){.sp-pt101{padding-top:101px !important}}@media print,screen and (min-width:768px){.pc-pb101{padding-bottom:101px !important}}@media only screen and (max-width:767px){.sp-pb101{padding-bottom:101px !important}}@media print,screen and (min-width:768px){.pc-mt102{margin-top:102px !important}}@media only screen and (max-width:767px){.sp-mt102{margin-top:102px !important}}@media print,screen and (min-width:768px){.pc-mb102{margin-bottom:102px !important}}@media only screen and (max-width:767px){.sp-mb102{margin-bottom:102px !important}}@media print,screen and (min-width:768px){.pc-pt102{padding-top:102px !important}}@media only screen and (max-width:767px){.sp-pt102{padding-top:102px !important}}@media print,screen and (min-width:768px){.pc-pb102{padding-bottom:102px !important}}@media only screen and (max-width:767px){.sp-pb102{padding-bottom:102px !important}}@media print,screen and (min-width:768px){.pc-mt103{margin-top:103px !important}}@media only screen and (max-width:767px){.sp-mt103{margin-top:103px !important}}@media print,screen and (min-width:768px){.pc-mb103{margin-bottom:103px !important}}@media only screen and (max-width:767px){.sp-mb103{margin-bottom:103px !important}}@media print,screen and (min-width:768px){.pc-pt103{padding-top:103px !important}}@media only screen and (max-width:767px){.sp-pt103{padding-top:103px !important}}@media print,screen and (min-width:768px){.pc-pb103{padding-bottom:103px !important}}@media only screen and (max-width:767px){.sp-pb103{padding-bottom:103px !important}}@media print,screen and (min-width:768px){.pc-mt104{margin-top:104px !important}}@media only screen and (max-width:767px){.sp-mt104{margin-top:104px !important}}@media print,screen and (min-width:768px){.pc-mb104{margin-bottom:104px !important}}@media only screen and (max-width:767px){.sp-mb104{margin-bottom:104px !important}}@media print,screen and (min-width:768px){.pc-pt104{padding-top:104px !important}}@media only screen and (max-width:767px){.sp-pt104{padding-top:104px !important}}@media print,screen and (min-width:768px){.pc-pb104{padding-bottom:104px !important}}@media only screen and (max-width:767px){.sp-pb104{padding-bottom:104px !important}}@media print,screen and (min-width:768px){.pc-mt105{margin-top:105px !important}}@media only screen and (max-width:767px){.sp-mt105{margin-top:105px !important}}@media print,screen and (min-width:768px){.pc-mb105{margin-bottom:105px !important}}@media only screen and (max-width:767px){.sp-mb105{margin-bottom:105px !important}}@media print,screen and (min-width:768px){.pc-pt105{padding-top:105px !important}}@media only screen and (max-width:767px){.sp-pt105{padding-top:105px !important}}@media print,screen and (min-width:768px){.pc-pb105{padding-bottom:105px !important}}@media only screen and (max-width:767px){.sp-pb105{padding-bottom:105px !important}}@media print,screen and (min-width:768px){.pc-mt106{margin-top:106px !important}}@media only screen and (max-width:767px){.sp-mt106{margin-top:106px !important}}@media print,screen and (min-width:768px){.pc-mb106{margin-bottom:106px !important}}@media only screen and (max-width:767px){.sp-mb106{margin-bottom:106px !important}}@media print,screen and (min-width:768px){.pc-pt106{padding-top:106px !important}}@media only screen and (max-width:767px){.sp-pt106{padding-top:106px !important}}@media print,screen and (min-width:768px){.pc-pb106{padding-bottom:106px !important}}@media only screen and (max-width:767px){.sp-pb106{padding-bottom:106px !important}}@media print,screen and (min-width:768px){.pc-mt107{margin-top:107px !important}}@media only screen and (max-width:767px){.sp-mt107{margin-top:107px !important}}@media print,screen and (min-width:768px){.pc-mb107{margin-bottom:107px !important}}@media only screen and (max-width:767px){.sp-mb107{margin-bottom:107px !important}}@media print,screen and (min-width:768px){.pc-pt107{padding-top:107px !important}}@media only screen and (max-width:767px){.sp-pt107{padding-top:107px !important}}@media print,screen and (min-width:768px){.pc-pb107{padding-bottom:107px !important}}@media only screen and (max-width:767px){.sp-pb107{padding-bottom:107px !important}}@media print,screen and (min-width:768px){.pc-mt108{margin-top:108px !important}}@media only screen and (max-width:767px){.sp-mt108{margin-top:108px !important}}@media print,screen and (min-width:768px){.pc-mb108{margin-bottom:108px !important}}@media only screen and (max-width:767px){.sp-mb108{margin-bottom:108px !important}}@media print,screen and (min-width:768px){.pc-pt108{padding-top:108px !important}}@media only screen and (max-width:767px){.sp-pt108{padding-top:108px !important}}@media print,screen and (min-width:768px){.pc-pb108{padding-bottom:108px !important}}@media only screen and (max-width:767px){.sp-pb108{padding-bottom:108px !important}}@media print,screen and (min-width:768px){.pc-mt109{margin-top:109px !important}}@media only screen and (max-width:767px){.sp-mt109{margin-top:109px !important}}@media print,screen and (min-width:768px){.pc-mb109{margin-bottom:109px !important}}@media only screen and (max-width:767px){.sp-mb109{margin-bottom:109px !important}}@media print,screen and (min-width:768px){.pc-pt109{padding-top:109px !important}}@media only screen and (max-width:767px){.sp-pt109{padding-top:109px !important}}@media print,screen and (min-width:768px){.pc-pb109{padding-bottom:109px !important}}@media only screen and (max-width:767px){.sp-pb109{padding-bottom:109px !important}}@media print,screen and (min-width:768px){.pc-mt110{margin-top:110px !important}}@media only screen and (max-width:767px){.sp-mt110{margin-top:110px !important}}@media print,screen and (min-width:768px){.pc-mb110{margin-bottom:110px !important}}@media only screen and (max-width:767px){.sp-mb110{margin-bottom:110px !important}}@media print,screen and (min-width:768px){.pc-pt110{padding-top:110px !important}}@media only screen and (max-width:767px){.sp-pt110{padding-top:110px !important}}@media print,screen and (min-width:768px){.pc-pb110{padding-bottom:110px !important}}@media only screen and (max-width:767px){.sp-pb110{padding-bottom:110px !important}}@media print,screen and (min-width:768px){.pc-mt111{margin-top:111px !important}}@media only screen and (max-width:767px){.sp-mt111{margin-top:111px !important}}@media print,screen and (min-width:768px){.pc-mb111{margin-bottom:111px !important}}@media only screen and (max-width:767px){.sp-mb111{margin-bottom:111px !important}}@media print,screen and (min-width:768px){.pc-pt111{padding-top:111px !important}}@media only screen and (max-width:767px){.sp-pt111{padding-top:111px !important}}@media print,screen and (min-width:768px){.pc-pb111{padding-bottom:111px !important}}@media only screen and (max-width:767px){.sp-pb111{padding-bottom:111px !important}}@media print,screen and (min-width:768px){.pc-mt112{margin-top:112px !important}}@media only screen and (max-width:767px){.sp-mt112{margin-top:112px !important}}@media print,screen and (min-width:768px){.pc-mb112{margin-bottom:112px !important}}@media only screen and (max-width:767px){.sp-mb112{margin-bottom:112px !important}}@media print,screen and (min-width:768px){.pc-pt112{padding-top:112px !important}}@media only screen and (max-width:767px){.sp-pt112{padding-top:112px !important}}@media print,screen and (min-width:768px){.pc-pb112{padding-bottom:112px !important}}@media only screen and (max-width:767px){.sp-pb112{padding-bottom:112px !important}}@media print,screen and (min-width:768px){.pc-mt113{margin-top:113px !important}}@media only screen and (max-width:767px){.sp-mt113{margin-top:113px !important}}@media print,screen and (min-width:768px){.pc-mb113{margin-bottom:113px !important}}@media only screen and (max-width:767px){.sp-mb113{margin-bottom:113px !important}}@media print,screen and (min-width:768px){.pc-pt113{padding-top:113px !important}}@media only screen and (max-width:767px){.sp-pt113{padding-top:113px !important}}@media print,screen and (min-width:768px){.pc-pb113{padding-bottom:113px !important}}@media only screen and (max-width:767px){.sp-pb113{padding-bottom:113px !important}}@media print,screen and (min-width:768px){.pc-mt114{margin-top:114px !important}}@media only screen and (max-width:767px){.sp-mt114{margin-top:114px !important}}@media print,screen and (min-width:768px){.pc-mb114{margin-bottom:114px !important}}@media only screen and (max-width:767px){.sp-mb114{margin-bottom:114px !important}}@media print,screen and (min-width:768px){.pc-pt114{padding-top:114px !important}}@media only screen and (max-width:767px){.sp-pt114{padding-top:114px !important}}@media print,screen and (min-width:768px){.pc-pb114{padding-bottom:114px !important}}@media only screen and (max-width:767px){.sp-pb114{padding-bottom:114px !important}}@media print,screen and (min-width:768px){.pc-mt115{margin-top:115px !important}}@media only screen and (max-width:767px){.sp-mt115{margin-top:115px !important}}@media print,screen and (min-width:768px){.pc-mb115{margin-bottom:115px !important}}@media only screen and (max-width:767px){.sp-mb115{margin-bottom:115px !important}}@media print,screen and (min-width:768px){.pc-pt115{padding-top:115px !important}}@media only screen and (max-width:767px){.sp-pt115{padding-top:115px !important}}@media print,screen and (min-width:768px){.pc-pb115{padding-bottom:115px !important}}@media only screen and (max-width:767px){.sp-pb115{padding-bottom:115px !important}}@media print,screen and (min-width:768px){.pc-mt116{margin-top:116px !important}}@media only screen and (max-width:767px){.sp-mt116{margin-top:116px !important}}@media print,screen and (min-width:768px){.pc-mb116{margin-bottom:116px !important}}@media only screen and (max-width:767px){.sp-mb116{margin-bottom:116px !important}}@media print,screen and (min-width:768px){.pc-pt116{padding-top:116px !important}}@media only screen and (max-width:767px){.sp-pt116{padding-top:116px !important}}@media print,screen and (min-width:768px){.pc-pb116{padding-bottom:116px !important}}@media only screen and (max-width:767px){.sp-pb116{padding-bottom:116px !important}}@media print,screen and (min-width:768px){.pc-mt117{margin-top:117px !important}}@media only screen and (max-width:767px){.sp-mt117{margin-top:117px !important}}@media print,screen and (min-width:768px){.pc-mb117{margin-bottom:117px !important}}@media only screen and (max-width:767px){.sp-mb117{margin-bottom:117px !important}}@media print,screen and (min-width:768px){.pc-pt117{padding-top:117px !important}}@media only screen and (max-width:767px){.sp-pt117{padding-top:117px !important}}@media print,screen and (min-width:768px){.pc-pb117{padding-bottom:117px !important}}@media only screen and (max-width:767px){.sp-pb117{padding-bottom:117px !important}}@media print,screen and (min-width:768px){.pc-mt118{margin-top:118px !important}}@media only screen and (max-width:767px){.sp-mt118{margin-top:118px !important}}@media print,screen and (min-width:768px){.pc-mb118{margin-bottom:118px !important}}@media only screen and (max-width:767px){.sp-mb118{margin-bottom:118px !important}}@media print,screen and (min-width:768px){.pc-pt118{padding-top:118px !important}}@media only screen and (max-width:767px){.sp-pt118{padding-top:118px !important}}@media print,screen and (min-width:768px){.pc-pb118{padding-bottom:118px !important}}@media only screen and (max-width:767px){.sp-pb118{padding-bottom:118px !important}}@media print,screen and (min-width:768px){.pc-mt119{margin-top:119px !important}}@media only screen and (max-width:767px){.sp-mt119{margin-top:119px !important}}@media print,screen and (min-width:768px){.pc-mb119{margin-bottom:119px !important}}@media only screen and (max-width:767px){.sp-mb119{margin-bottom:119px !important}}@media print,screen and (min-width:768px){.pc-pt119{padding-top:119px !important}}@media only screen and (max-width:767px){.sp-pt119{padding-top:119px !important}}@media print,screen and (min-width:768px){.pc-pb119{padding-bottom:119px !important}}@media only screen and (max-width:767px){.sp-pb119{padding-bottom:119px !important}}@media print,screen and (min-width:768px){.pc-mt120{margin-top:120px !important}}@media only screen and (max-width:767px){.sp-mt120{margin-top:120px !important}}@media print,screen and (min-width:768px){.pc-mb120{margin-bottom:120px !important}}@media only screen and (max-width:767px){.sp-mb120{margin-bottom:120px !important}}@media print,screen and (min-width:768px){.pc-pt120{padding-top:120px !important}}@media only screen and (max-width:767px){.sp-pt120{padding-top:120px !important}}@media print,screen and (min-width:768px){.pc-pb120{padding-bottom:120px !important}}@media only screen and (max-width:767px){.sp-pb120{padding-bottom:120px !important}}@media print,screen and (min-width:768px){.pc-mt121{margin-top:121px !important}}@media only screen and (max-width:767px){.sp-mt121{margin-top:121px !important}}@media print,screen and (min-width:768px){.pc-mb121{margin-bottom:121px !important}}@media only screen and (max-width:767px){.sp-mb121{margin-bottom:121px !important}}@media print,screen and (min-width:768px){.pc-pt121{padding-top:121px !important}}@media only screen and (max-width:767px){.sp-pt121{padding-top:121px !important}}@media print,screen and (min-width:768px){.pc-pb121{padding-bottom:121px !important}}@media only screen and (max-width:767px){.sp-pb121{padding-bottom:121px !important}}@media print,screen and (min-width:768px){.pc-mt122{margin-top:122px !important}}@media only screen and (max-width:767px){.sp-mt122{margin-top:122px !important}}@media print,screen and (min-width:768px){.pc-mb122{margin-bottom:122px !important}}@media only screen and (max-width:767px){.sp-mb122{margin-bottom:122px !important}}@media print,screen and (min-width:768px){.pc-pt122{padding-top:122px !important}}@media only screen and (max-width:767px){.sp-pt122{padding-top:122px !important}}@media print,screen and (min-width:768px){.pc-pb122{padding-bottom:122px !important}}@media only screen and (max-width:767px){.sp-pb122{padding-bottom:122px !important}}@media print,screen and (min-width:768px){.pc-mt123{margin-top:123px !important}}@media only screen and (max-width:767px){.sp-mt123{margin-top:123px !important}}@media print,screen and (min-width:768px){.pc-mb123{margin-bottom:123px !important}}@media only screen and (max-width:767px){.sp-mb123{margin-bottom:123px !important}}@media print,screen and (min-width:768px){.pc-pt123{padding-top:123px !important}}@media only screen and (max-width:767px){.sp-pt123{padding-top:123px !important}}@media print,screen and (min-width:768px){.pc-pb123{padding-bottom:123px !important}}@media only screen and (max-width:767px){.sp-pb123{padding-bottom:123px !important}}@media print,screen and (min-width:768px){.pc-mt124{margin-top:124px !important}}@media only screen and (max-width:767px){.sp-mt124{margin-top:124px !important}}@media print,screen and (min-width:768px){.pc-mb124{margin-bottom:124px !important}}@media only screen and (max-width:767px){.sp-mb124{margin-bottom:124px !important}}@media print,screen and (min-width:768px){.pc-pt124{padding-top:124px !important}}@media only screen and (max-width:767px){.sp-pt124{padding-top:124px !important}}@media print,screen and (min-width:768px){.pc-pb124{padding-bottom:124px !important}}@media only screen and (max-width:767px){.sp-pb124{padding-bottom:124px !important}}@media print,screen and (min-width:768px){.pc-mt125{margin-top:125px !important}}@media only screen and (max-width:767px){.sp-mt125{margin-top:125px !important}}@media print,screen and (min-width:768px){.pc-mb125{margin-bottom:125px !important}}@media only screen and (max-width:767px){.sp-mb125{margin-bottom:125px !important}}@media print,screen and (min-width:768px){.pc-pt125{padding-top:125px !important}}@media only screen and (max-width:767px){.sp-pt125{padding-top:125px !important}}@media print,screen and (min-width:768px){.pc-pb125{padding-bottom:125px !important}}@media only screen and (max-width:767px){.sp-pb125{padding-bottom:125px !important}}@media print,screen and (min-width:768px){.pc-mt126{margin-top:126px !important}}@media only screen and (max-width:767px){.sp-mt126{margin-top:126px !important}}@media print,screen and (min-width:768px){.pc-mb126{margin-bottom:126px !important}}@media only screen and (max-width:767px){.sp-mb126{margin-bottom:126px !important}}@media print,screen and (min-width:768px){.pc-pt126{padding-top:126px !important}}@media only screen and (max-width:767px){.sp-pt126{padding-top:126px !important}}@media print,screen and (min-width:768px){.pc-pb126{padding-bottom:126px !important}}@media only screen and (max-width:767px){.sp-pb126{padding-bottom:126px !important}}@media print,screen and (min-width:768px){.pc-mt127{margin-top:127px !important}}@media only screen and (max-width:767px){.sp-mt127{margin-top:127px !important}}@media print,screen and (min-width:768px){.pc-mb127{margin-bottom:127px !important}}@media only screen and (max-width:767px){.sp-mb127{margin-bottom:127px !important}}@media print,screen and (min-width:768px){.pc-pt127{padding-top:127px !important}}@media only screen and (max-width:767px){.sp-pt127{padding-top:127px !important}}@media print,screen and (min-width:768px){.pc-pb127{padding-bottom:127px !important}}@media only screen and (max-width:767px){.sp-pb127{padding-bottom:127px !important}}@media print,screen and (min-width:768px){.pc-mt128{margin-top:128px !important}}@media only screen and (max-width:767px){.sp-mt128{margin-top:128px !important}}@media print,screen and (min-width:768px){.pc-mb128{margin-bottom:128px !important}}@media only screen and (max-width:767px){.sp-mb128{margin-bottom:128px !important}}@media print,screen and (min-width:768px){.pc-pt128{padding-top:128px !important}}@media only screen and (max-width:767px){.sp-pt128{padding-top:128px !important}}@media print,screen and (min-width:768px){.pc-pb128{padding-bottom:128px !important}}@media only screen and (max-width:767px){.sp-pb128{padding-bottom:128px !important}}@media print,screen and (min-width:768px){.pc-mt129{margin-top:129px !important}}@media only screen and (max-width:767px){.sp-mt129{margin-top:129px !important}}@media print,screen and (min-width:768px){.pc-mb129{margin-bottom:129px !important}}@media only screen and (max-width:767px){.sp-mb129{margin-bottom:129px !important}}@media print,screen and (min-width:768px){.pc-pt129{padding-top:129px !important}}@media only screen and (max-width:767px){.sp-pt129{padding-top:129px !important}}@media print,screen and (min-width:768px){.pc-pb129{padding-bottom:129px !important}}@media only screen and (max-width:767px){.sp-pb129{padding-bottom:129px !important}}@media print,screen and (min-width:768px){.pc-mt130{margin-top:130px !important}}@media only screen and (max-width:767px){.sp-mt130{margin-top:130px !important}}@media print,screen and (min-width:768px){.pc-mb130{margin-bottom:130px !important}}@media only screen and (max-width:767px){.sp-mb130{margin-bottom:130px !important}}@media print,screen and (min-width:768px){.pc-pt130{padding-top:130px !important}}@media only screen and (max-width:767px){.sp-pt130{padding-top:130px !important}}@media print,screen and (min-width:768px){.pc-pb130{padding-bottom:130px !important}}@media only screen and (max-width:767px){.sp-pb130{padding-bottom:130px !important}}@media print,screen and (min-width:768px){.pc-mt131{margin-top:131px !important}}@media only screen and (max-width:767px){.sp-mt131{margin-top:131px !important}}@media print,screen and (min-width:768px){.pc-mb131{margin-bottom:131px !important}}@media only screen and (max-width:767px){.sp-mb131{margin-bottom:131px !important}}@media print,screen and (min-width:768px){.pc-pt131{padding-top:131px !important}}@media only screen and (max-width:767px){.sp-pt131{padding-top:131px !important}}@media print,screen and (min-width:768px){.pc-pb131{padding-bottom:131px !important}}@media only screen and (max-width:767px){.sp-pb131{padding-bottom:131px !important}}@media print,screen and (min-width:768px){.pc-mt132{margin-top:132px !important}}@media only screen and (max-width:767px){.sp-mt132{margin-top:132px !important}}@media print,screen and (min-width:768px){.pc-mb132{margin-bottom:132px !important}}@media only screen and (max-width:767px){.sp-mb132{margin-bottom:132px !important}}@media print,screen and (min-width:768px){.pc-pt132{padding-top:132px !important}}@media only screen and (max-width:767px){.sp-pt132{padding-top:132px !important}}@media print,screen and (min-width:768px){.pc-pb132{padding-bottom:132px !important}}@media only screen and (max-width:767px){.sp-pb132{padding-bottom:132px !important}}@media print,screen and (min-width:768px){.pc-mt133{margin-top:133px !important}}@media only screen and (max-width:767px){.sp-mt133{margin-top:133px !important}}@media print,screen and (min-width:768px){.pc-mb133{margin-bottom:133px !important}}@media only screen and (max-width:767px){.sp-mb133{margin-bottom:133px !important}}@media print,screen and (min-width:768px){.pc-pt133{padding-top:133px !important}}@media only screen and (max-width:767px){.sp-pt133{padding-top:133px !important}}@media print,screen and (min-width:768px){.pc-pb133{padding-bottom:133px !important}}@media only screen and (max-width:767px){.sp-pb133{padding-bottom:133px !important}}@media print,screen and (min-width:768px){.pc-mt134{margin-top:134px !important}}@media only screen and (max-width:767px){.sp-mt134{margin-top:134px !important}}@media print,screen and (min-width:768px){.pc-mb134{margin-bottom:134px !important}}@media only screen and (max-width:767px){.sp-mb134{margin-bottom:134px !important}}@media print,screen and (min-width:768px){.pc-pt134{padding-top:134px !important}}@media only screen and (max-width:767px){.sp-pt134{padding-top:134px !important}}@media print,screen and (min-width:768px){.pc-pb134{padding-bottom:134px !important}}@media only screen and (max-width:767px){.sp-pb134{padding-bottom:134px !important}}@media print,screen and (min-width:768px){.pc-mt135{margin-top:135px !important}}@media only screen and (max-width:767px){.sp-mt135{margin-top:135px !important}}@media print,screen and (min-width:768px){.pc-mb135{margin-bottom:135px !important}}@media only screen and (max-width:767px){.sp-mb135{margin-bottom:135px !important}}@media print,screen and (min-width:768px){.pc-pt135{padding-top:135px !important}}@media only screen and (max-width:767px){.sp-pt135{padding-top:135px !important}}@media print,screen and (min-width:768px){.pc-pb135{padding-bottom:135px !important}}@media only screen and (max-width:767px){.sp-pb135{padding-bottom:135px !important}}@media print,screen and (min-width:768px){.pc-mt136{margin-top:136px !important}}@media only screen and (max-width:767px){.sp-mt136{margin-top:136px !important}}@media print,screen and (min-width:768px){.pc-mb136{margin-bottom:136px !important}}@media only screen and (max-width:767px){.sp-mb136{margin-bottom:136px !important}}@media print,screen and (min-width:768px){.pc-pt136{padding-top:136px !important}}@media only screen and (max-width:767px){.sp-pt136{padding-top:136px !important}}@media print,screen and (min-width:768px){.pc-pb136{padding-bottom:136px !important}}@media only screen and (max-width:767px){.sp-pb136{padding-bottom:136px !important}}@media print,screen and (min-width:768px){.pc-mt137{margin-top:137px !important}}@media only screen and (max-width:767px){.sp-mt137{margin-top:137px !important}}@media print,screen and (min-width:768px){.pc-mb137{margin-bottom:137px !important}}@media only screen and (max-width:767px){.sp-mb137{margin-bottom:137px !important}}@media print,screen and (min-width:768px){.pc-pt137{padding-top:137px !important}}@media only screen and (max-width:767px){.sp-pt137{padding-top:137px !important}}@media print,screen and (min-width:768px){.pc-pb137{padding-bottom:137px !important}}@media only screen and (max-width:767px){.sp-pb137{padding-bottom:137px !important}}@media print,screen and (min-width:768px){.pc-mt138{margin-top:138px !important}}@media only screen and (max-width:767px){.sp-mt138{margin-top:138px !important}}@media print,screen and (min-width:768px){.pc-mb138{margin-bottom:138px !important}}@media only screen and (max-width:767px){.sp-mb138{margin-bottom:138px !important}}@media print,screen and (min-width:768px){.pc-pt138{padding-top:138px !important}}@media only screen and (max-width:767px){.sp-pt138{padding-top:138px !important}}@media print,screen and (min-width:768px){.pc-pb138{padding-bottom:138px !important}}@media only screen and (max-width:767px){.sp-pb138{padding-bottom:138px !important}}@media print,screen and (min-width:768px){.pc-mt139{margin-top:139px !important}}@media only screen and (max-width:767px){.sp-mt139{margin-top:139px !important}}@media print,screen and (min-width:768px){.pc-mb139{margin-bottom:139px !important}}@media only screen and (max-width:767px){.sp-mb139{margin-bottom:139px !important}}@media print,screen and (min-width:768px){.pc-pt139{padding-top:139px !important}}@media only screen and (max-width:767px){.sp-pt139{padding-top:139px !important}}@media print,screen and (min-width:768px){.pc-pb139{padding-bottom:139px !important}}@media only screen and (max-width:767px){.sp-pb139{padding-bottom:139px !important}}@media print,screen and (min-width:768px){.pc-mt140{margin-top:140px !important}}@media only screen and (max-width:767px){.sp-mt140{margin-top:140px !important}}@media print,screen and (min-width:768px){.pc-mb140{margin-bottom:140px !important}}@media only screen and (max-width:767px){.sp-mb140{margin-bottom:140px !important}}@media print,screen and (min-width:768px){.pc-pt140{padding-top:140px !important}}@media only screen and (max-width:767px){.sp-pt140{padding-top:140px !important}}@media print,screen and (min-width:768px){.pc-pb140{padding-bottom:140px !important}}@media only screen and (max-width:767px){.sp-pb140{padding-bottom:140px !important}}@media print,screen and (min-width:768px){.pc-mt141{margin-top:141px !important}}@media only screen and (max-width:767px){.sp-mt141{margin-top:141px !important}}@media print,screen and (min-width:768px){.pc-mb141{margin-bottom:141px !important}}@media only screen and (max-width:767px){.sp-mb141{margin-bottom:141px !important}}@media print,screen and (min-width:768px){.pc-pt141{padding-top:141px !important}}@media only screen and (max-width:767px){.sp-pt141{padding-top:141px !important}}@media print,screen and (min-width:768px){.pc-pb141{padding-bottom:141px !important}}@media only screen and (max-width:767px){.sp-pb141{padding-bottom:141px !important}}@media print,screen and (min-width:768px){.pc-mt142{margin-top:142px !important}}@media only screen and (max-width:767px){.sp-mt142{margin-top:142px !important}}@media print,screen and (min-width:768px){.pc-mb142{margin-bottom:142px !important}}@media only screen and (max-width:767px){.sp-mb142{margin-bottom:142px !important}}@media print,screen and (min-width:768px){.pc-pt142{padding-top:142px !important}}@media only screen and (max-width:767px){.sp-pt142{padding-top:142px !important}}@media print,screen and (min-width:768px){.pc-pb142{padding-bottom:142px !important}}@media only screen and (max-width:767px){.sp-pb142{padding-bottom:142px !important}}@media print,screen and (min-width:768px){.pc-mt143{margin-top:143px !important}}@media only screen and (max-width:767px){.sp-mt143{margin-top:143px !important}}@media print,screen and (min-width:768px){.pc-mb143{margin-bottom:143px !important}}@media only screen and (max-width:767px){.sp-mb143{margin-bottom:143px !important}}@media print,screen and (min-width:768px){.pc-pt143{padding-top:143px !important}}@media only screen and (max-width:767px){.sp-pt143{padding-top:143px !important}}@media print,screen and (min-width:768px){.pc-pb143{padding-bottom:143px !important}}@media only screen and (max-width:767px){.sp-pb143{padding-bottom:143px !important}}@media print,screen and (min-width:768px){.pc-mt144{margin-top:144px !important}}@media only screen and (max-width:767px){.sp-mt144{margin-top:144px !important}}@media print,screen and (min-width:768px){.pc-mb144{margin-bottom:144px !important}}@media only screen and (max-width:767px){.sp-mb144{margin-bottom:144px !important}}@media print,screen and (min-width:768px){.pc-pt144{padding-top:144px !important}}@media only screen and (max-width:767px){.sp-pt144{padding-top:144px !important}}@media print,screen and (min-width:768px){.pc-pb144{padding-bottom:144px !important}}@media only screen and (max-width:767px){.sp-pb144{padding-bottom:144px !important}}@media print,screen and (min-width:768px){.pc-mt145{margin-top:145px !important}}@media only screen and (max-width:767px){.sp-mt145{margin-top:145px !important}}@media print,screen and (min-width:768px){.pc-mb145{margin-bottom:145px !important}}@media only screen and (max-width:767px){.sp-mb145{margin-bottom:145px !important}}@media print,screen and (min-width:768px){.pc-pt145{padding-top:145px !important}}@media only screen and (max-width:767px){.sp-pt145{padding-top:145px !important}}@media print,screen and (min-width:768px){.pc-pb145{padding-bottom:145px !important}}@media only screen and (max-width:767px){.sp-pb145{padding-bottom:145px !important}}@media print,screen and (min-width:768px){.pc-mt146{margin-top:146px !important}}@media only screen and (max-width:767px){.sp-mt146{margin-top:146px !important}}@media print,screen and (min-width:768px){.pc-mb146{margin-bottom:146px !important}}@media only screen and (max-width:767px){.sp-mb146{margin-bottom:146px !important}}@media print,screen and (min-width:768px){.pc-pt146{padding-top:146px !important}}@media only screen and (max-width:767px){.sp-pt146{padding-top:146px !important}}@media print,screen and (min-width:768px){.pc-pb146{padding-bottom:146px !important}}@media only screen and (max-width:767px){.sp-pb146{padding-bottom:146px !important}}@media print,screen and (min-width:768px){.pc-mt147{margin-top:147px !important}}@media only screen and (max-width:767px){.sp-mt147{margin-top:147px !important}}@media print,screen and (min-width:768px){.pc-mb147{margin-bottom:147px !important}}@media only screen and (max-width:767px){.sp-mb147{margin-bottom:147px !important}}@media print,screen and (min-width:768px){.pc-pt147{padding-top:147px !important}}@media only screen and (max-width:767px){.sp-pt147{padding-top:147px !important}}@media print,screen and (min-width:768px){.pc-pb147{padding-bottom:147px !important}}@media only screen and (max-width:767px){.sp-pb147{padding-bottom:147px !important}}@media print,screen and (min-width:768px){.pc-mt148{margin-top:148px !important}}@media only screen and (max-width:767px){.sp-mt148{margin-top:148px !important}}@media print,screen and (min-width:768px){.pc-mb148{margin-bottom:148px !important}}@media only screen and (max-width:767px){.sp-mb148{margin-bottom:148px !important}}@media print,screen and (min-width:768px){.pc-pt148{padding-top:148px !important}}@media only screen and (max-width:767px){.sp-pt148{padding-top:148px !important}}@media print,screen and (min-width:768px){.pc-pb148{padding-bottom:148px !important}}@media only screen and (max-width:767px){.sp-pb148{padding-bottom:148px !important}}@media print,screen and (min-width:768px){.pc-mt149{margin-top:149px !important}}@media only screen and (max-width:767px){.sp-mt149{margin-top:149px !important}}@media print,screen and (min-width:768px){.pc-mb149{margin-bottom:149px !important}}@media only screen and (max-width:767px){.sp-mb149{margin-bottom:149px !important}}@media print,screen and (min-width:768px){.pc-pt149{padding-top:149px !important}}@media only screen and (max-width:767px){.sp-pt149{padding-top:149px !important}}@media print,screen and (min-width:768px){.pc-pb149{padding-bottom:149px !important}}@media only screen and (max-width:767px){.sp-pb149{padding-bottom:149px !important}}@media print,screen and (min-width:768px){.pc-mt150{margin-top:150px !important}}@media only screen and (max-width:767px){.sp-mt150{margin-top:150px !important}}@media print,screen and (min-width:768px){.pc-mb150{margin-bottom:150px !important}}@media only screen and (max-width:767px){.sp-mb150{margin-bottom:150px !important}}@media print,screen and (min-width:768px){.pc-pt150{padding-top:150px !important}}@media only screen and (max-width:767px){.sp-pt150{padding-top:150px !important}}@media print,screen and (min-width:768px){.pc-pb150{padding-bottom:150px !important}}@media only screen and (max-width:767px){.sp-pb150{padding-bottom:150px !important}}@media print,screen and (min-width:768px){.pc-mt151{margin-top:151px !important}}@media only screen and (max-width:767px){.sp-mt151{margin-top:151px !important}}@media print,screen and (min-width:768px){.pc-mb151{margin-bottom:151px !important}}@media only screen and (max-width:767px){.sp-mb151{margin-bottom:151px !important}}@media print,screen and (min-width:768px){.pc-pt151{padding-top:151px !important}}@media only screen and (max-width:767px){.sp-pt151{padding-top:151px !important}}@media print,screen and (min-width:768px){.pc-pb151{padding-bottom:151px !important}}@media only screen and (max-width:767px){.sp-pb151{padding-bottom:151px !important}}@media print,screen and (min-width:768px){.pc-mt152{margin-top:152px !important}}@media only screen and (max-width:767px){.sp-mt152{margin-top:152px !important}}@media print,screen and (min-width:768px){.pc-mb152{margin-bottom:152px !important}}@media only screen and (max-width:767px){.sp-mb152{margin-bottom:152px !important}}@media print,screen and (min-width:768px){.pc-pt152{padding-top:152px !important}}@media only screen and (max-width:767px){.sp-pt152{padding-top:152px !important}}@media print,screen and (min-width:768px){.pc-pb152{padding-bottom:152px !important}}@media only screen and (max-width:767px){.sp-pb152{padding-bottom:152px !important}}@media print,screen and (min-width:768px){.pc-mt153{margin-top:153px !important}}@media only screen and (max-width:767px){.sp-mt153{margin-top:153px !important}}@media print,screen and (min-width:768px){.pc-mb153{margin-bottom:153px !important}}@media only screen and (max-width:767px){.sp-mb153{margin-bottom:153px !important}}@media print,screen and (min-width:768px){.pc-pt153{padding-top:153px !important}}@media only screen and (max-width:767px){.sp-pt153{padding-top:153px !important}}@media print,screen and (min-width:768px){.pc-pb153{padding-bottom:153px !important}}@media only screen and (max-width:767px){.sp-pb153{padding-bottom:153px !important}}@media print,screen and (min-width:768px){.pc-mt154{margin-top:154px !important}}@media only screen and (max-width:767px){.sp-mt154{margin-top:154px !important}}@media print,screen and (min-width:768px){.pc-mb154{margin-bottom:154px !important}}@media only screen and (max-width:767px){.sp-mb154{margin-bottom:154px !important}}@media print,screen and (min-width:768px){.pc-pt154{padding-top:154px !important}}@media only screen and (max-width:767px){.sp-pt154{padding-top:154px !important}}@media print,screen and (min-width:768px){.pc-pb154{padding-bottom:154px !important}}@media only screen and (max-width:767px){.sp-pb154{padding-bottom:154px !important}}@media print,screen and (min-width:768px){.pc-mt155{margin-top:155px !important}}@media only screen and (max-width:767px){.sp-mt155{margin-top:155px !important}}@media print,screen and (min-width:768px){.pc-mb155{margin-bottom:155px !important}}@media only screen and (max-width:767px){.sp-mb155{margin-bottom:155px !important}}@media print,screen and (min-width:768px){.pc-pt155{padding-top:155px !important}}@media only screen and (max-width:767px){.sp-pt155{padding-top:155px !important}}@media print,screen and (min-width:768px){.pc-pb155{padding-bottom:155px !important}}@media only screen and (max-width:767px){.sp-pb155{padding-bottom:155px !important}}@media print,screen and (min-width:768px){.pc-mt156{margin-top:156px !important}}@media only screen and (max-width:767px){.sp-mt156{margin-top:156px !important}}@media print,screen and (min-width:768px){.pc-mb156{margin-bottom:156px !important}}@media only screen and (max-width:767px){.sp-mb156{margin-bottom:156px !important}}@media print,screen and (min-width:768px){.pc-pt156{padding-top:156px !important}}@media only screen and (max-width:767px){.sp-pt156{padding-top:156px !important}}@media print,screen and (min-width:768px){.pc-pb156{padding-bottom:156px !important}}@media only screen and (max-width:767px){.sp-pb156{padding-bottom:156px !important}}@media print,screen and (min-width:768px){.pc-mt157{margin-top:157px !important}}@media only screen and (max-width:767px){.sp-mt157{margin-top:157px !important}}@media print,screen and (min-width:768px){.pc-mb157{margin-bottom:157px !important}}@media only screen and (max-width:767px){.sp-mb157{margin-bottom:157px !important}}@media print,screen and (min-width:768px){.pc-pt157{padding-top:157px !important}}@media only screen and (max-width:767px){.sp-pt157{padding-top:157px !important}}@media print,screen and (min-width:768px){.pc-pb157{padding-bottom:157px !important}}@media only screen and (max-width:767px){.sp-pb157{padding-bottom:157px !important}}@media print,screen and (min-width:768px){.pc-mt158{margin-top:158px !important}}@media only screen and (max-width:767px){.sp-mt158{margin-top:158px !important}}@media print,screen and (min-width:768px){.pc-mb158{margin-bottom:158px !important}}@media only screen and (max-width:767px){.sp-mb158{margin-bottom:158px !important}}@media print,screen and (min-width:768px){.pc-pt158{padding-top:158px !important}}@media only screen and (max-width:767px){.sp-pt158{padding-top:158px !important}}@media print,screen and (min-width:768px){.pc-pb158{padding-bottom:158px !important}}@media only screen and (max-width:767px){.sp-pb158{padding-bottom:158px !important}}@media print,screen and (min-width:768px){.pc-mt159{margin-top:159px !important}}@media only screen and (max-width:767px){.sp-mt159{margin-top:159px !important}}@media print,screen and (min-width:768px){.pc-mb159{margin-bottom:159px !important}}@media only screen and (max-width:767px){.sp-mb159{margin-bottom:159px !important}}@media print,screen and (min-width:768px){.pc-pt159{padding-top:159px !important}}@media only screen and (max-width:767px){.sp-pt159{padding-top:159px !important}}@media print,screen and (min-width:768px){.pc-pb159{padding-bottom:159px !important}}@media only screen and (max-width:767px){.sp-pb159{padding-bottom:159px !important}}@media print,screen and (min-width:768px){.pc-mt160{margin-top:160px !important}}@media only screen and (max-width:767px){.sp-mt160{margin-top:160px !important}}@media print,screen and (min-width:768px){.pc-mb160{margin-bottom:160px !important}}@media only screen and (max-width:767px){.sp-mb160{margin-bottom:160px !important}}@media print,screen and (min-width:768px){.pc-pt160{padding-top:160px !important}}@media only screen and (max-width:767px){.sp-pt160{padding-top:160px !important}}@media print,screen and (min-width:768px){.pc-pb160{padding-bottom:160px !important}}@media only screen and (max-width:767px){.sp-pb160{padding-bottom:160px !important}}@media print,screen and (min-width:768px){.pc-mt161{margin-top:161px !important}}@media only screen and (max-width:767px){.sp-mt161{margin-top:161px !important}}@media print,screen and (min-width:768px){.pc-mb161{margin-bottom:161px !important}}@media only screen and (max-width:767px){.sp-mb161{margin-bottom:161px !important}}@media print,screen and (min-width:768px){.pc-pt161{padding-top:161px !important}}@media only screen and (max-width:767px){.sp-pt161{padding-top:161px !important}}@media print,screen and (min-width:768px){.pc-pb161{padding-bottom:161px !important}}@media only screen and (max-width:767px){.sp-pb161{padding-bottom:161px !important}}@media print,screen and (min-width:768px){.pc-mt162{margin-top:162px !important}}@media only screen and (max-width:767px){.sp-mt162{margin-top:162px !important}}@media print,screen and (min-width:768px){.pc-mb162{margin-bottom:162px !important}}@media only screen and (max-width:767px){.sp-mb162{margin-bottom:162px !important}}@media print,screen and (min-width:768px){.pc-pt162{padding-top:162px !important}}@media only screen and (max-width:767px){.sp-pt162{padding-top:162px !important}}@media print,screen and (min-width:768px){.pc-pb162{padding-bottom:162px !important}}@media only screen and (max-width:767px){.sp-pb162{padding-bottom:162px !important}}@media print,screen and (min-width:768px){.pc-mt163{margin-top:163px !important}}@media only screen and (max-width:767px){.sp-mt163{margin-top:163px !important}}@media print,screen and (min-width:768px){.pc-mb163{margin-bottom:163px !important}}@media only screen and (max-width:767px){.sp-mb163{margin-bottom:163px !important}}@media print,screen and (min-width:768px){.pc-pt163{padding-top:163px !important}}@media only screen and (max-width:767px){.sp-pt163{padding-top:163px !important}}@media print,screen and (min-width:768px){.pc-pb163{padding-bottom:163px !important}}@media only screen and (max-width:767px){.sp-pb163{padding-bottom:163px !important}}@media print,screen and (min-width:768px){.pc-mt164{margin-top:164px !important}}@media only screen and (max-width:767px){.sp-mt164{margin-top:164px !important}}@media print,screen and (min-width:768px){.pc-mb164{margin-bottom:164px !important}}@media only screen and (max-width:767px){.sp-mb164{margin-bottom:164px !important}}@media print,screen and (min-width:768px){.pc-pt164{padding-top:164px !important}}@media only screen and (max-width:767px){.sp-pt164{padding-top:164px !important}}@media print,screen and (min-width:768px){.pc-pb164{padding-bottom:164px !important}}@media only screen and (max-width:767px){.sp-pb164{padding-bottom:164px !important}}@media print,screen and (min-width:768px){.pc-mt165{margin-top:165px !important}}@media only screen and (max-width:767px){.sp-mt165{margin-top:165px !important}}@media print,screen and (min-width:768px){.pc-mb165{margin-bottom:165px !important}}@media only screen and (max-width:767px){.sp-mb165{margin-bottom:165px !important}}@media print,screen and (min-width:768px){.pc-pt165{padding-top:165px !important}}@media only screen and (max-width:767px){.sp-pt165{padding-top:165px !important}}@media print,screen and (min-width:768px){.pc-pb165{padding-bottom:165px !important}}@media only screen and (max-width:767px){.sp-pb165{padding-bottom:165px !important}}@media print,screen and (min-width:768px){.pc-mt166{margin-top:166px !important}}@media only screen and (max-width:767px){.sp-mt166{margin-top:166px !important}}@media print,screen and (min-width:768px){.pc-mb166{margin-bottom:166px !important}}@media only screen and (max-width:767px){.sp-mb166{margin-bottom:166px !important}}@media print,screen and (min-width:768px){.pc-pt166{padding-top:166px !important}}@media only screen and (max-width:767px){.sp-pt166{padding-top:166px !important}}@media print,screen and (min-width:768px){.pc-pb166{padding-bottom:166px !important}}@media only screen and (max-width:767px){.sp-pb166{padding-bottom:166px !important}}@media print,screen and (min-width:768px){.pc-mt167{margin-top:167px !important}}@media only screen and (max-width:767px){.sp-mt167{margin-top:167px !important}}@media print,screen and (min-width:768px){.pc-mb167{margin-bottom:167px !important}}@media only screen and (max-width:767px){.sp-mb167{margin-bottom:167px !important}}@media print,screen and (min-width:768px){.pc-pt167{padding-top:167px !important}}@media only screen and (max-width:767px){.sp-pt167{padding-top:167px !important}}@media print,screen and (min-width:768px){.pc-pb167{padding-bottom:167px !important}}@media only screen and (max-width:767px){.sp-pb167{padding-bottom:167px !important}}@media print,screen and (min-width:768px){.pc-mt168{margin-top:168px !important}}@media only screen and (max-width:767px){.sp-mt168{margin-top:168px !important}}@media print,screen and (min-width:768px){.pc-mb168{margin-bottom:168px !important}}@media only screen and (max-width:767px){.sp-mb168{margin-bottom:168px !important}}@media print,screen and (min-width:768px){.pc-pt168{padding-top:168px !important}}@media only screen and (max-width:767px){.sp-pt168{padding-top:168px !important}}@media print,screen and (min-width:768px){.pc-pb168{padding-bottom:168px !important}}@media only screen and (max-width:767px){.sp-pb168{padding-bottom:168px !important}}@media print,screen and (min-width:768px){.pc-mt169{margin-top:169px !important}}@media only screen and (max-width:767px){.sp-mt169{margin-top:169px !important}}@media print,screen and (min-width:768px){.pc-mb169{margin-bottom:169px !important}}@media only screen and (max-width:767px){.sp-mb169{margin-bottom:169px !important}}@media print,screen and (min-width:768px){.pc-pt169{padding-top:169px !important}}@media only screen and (max-width:767px){.sp-pt169{padding-top:169px !important}}@media print,screen and (min-width:768px){.pc-pb169{padding-bottom:169px !important}}@media only screen and (max-width:767px){.sp-pb169{padding-bottom:169px !important}}@media print,screen and (min-width:768px){.pc-mt170{margin-top:170px !important}}@media only screen and (max-width:767px){.sp-mt170{margin-top:170px !important}}@media print,screen and (min-width:768px){.pc-mb170{margin-bottom:170px !important}}@media only screen and (max-width:767px){.sp-mb170{margin-bottom:170px !important}}@media print,screen and (min-width:768px){.pc-pt170{padding-top:170px !important}}@media only screen and (max-width:767px){.sp-pt170{padding-top:170px !important}}@media print,screen and (min-width:768px){.pc-pb170{padding-bottom:170px !important}}@media only screen and (max-width:767px){.sp-pb170{padding-bottom:170px !important}}@media print,screen and (min-width:768px){.pc-mt171{margin-top:171px !important}}@media only screen and (max-width:767px){.sp-mt171{margin-top:171px !important}}@media print,screen and (min-width:768px){.pc-mb171{margin-bottom:171px !important}}@media only screen and (max-width:767px){.sp-mb171{margin-bottom:171px !important}}@media print,screen and (min-width:768px){.pc-pt171{padding-top:171px !important}}@media only screen and (max-width:767px){.sp-pt171{padding-top:171px !important}}@media print,screen and (min-width:768px){.pc-pb171{padding-bottom:171px !important}}@media only screen and (max-width:767px){.sp-pb171{padding-bottom:171px !important}}@media print,screen and (min-width:768px){.pc-mt172{margin-top:172px !important}}@media only screen and (max-width:767px){.sp-mt172{margin-top:172px !important}}@media print,screen and (min-width:768px){.pc-mb172{margin-bottom:172px !important}}@media only screen and (max-width:767px){.sp-mb172{margin-bottom:172px !important}}@media print,screen and (min-width:768px){.pc-pt172{padding-top:172px !important}}@media only screen and (max-width:767px){.sp-pt172{padding-top:172px !important}}@media print,screen and (min-width:768px){.pc-pb172{padding-bottom:172px !important}}@media only screen and (max-width:767px){.sp-pb172{padding-bottom:172px !important}}@media print,screen and (min-width:768px){.pc-mt173{margin-top:173px !important}}@media only screen and (max-width:767px){.sp-mt173{margin-top:173px !important}}@media print,screen and (min-width:768px){.pc-mb173{margin-bottom:173px !important}}@media only screen and (max-width:767px){.sp-mb173{margin-bottom:173px !important}}@media print,screen and (min-width:768px){.pc-pt173{padding-top:173px !important}}@media only screen and (max-width:767px){.sp-pt173{padding-top:173px !important}}@media print,screen and (min-width:768px){.pc-pb173{padding-bottom:173px !important}}@media only screen and (max-width:767px){.sp-pb173{padding-bottom:173px !important}}@media print,screen and (min-width:768px){.pc-mt174{margin-top:174px !important}}@media only screen and (max-width:767px){.sp-mt174{margin-top:174px !important}}@media print,screen and (min-width:768px){.pc-mb174{margin-bottom:174px !important}}@media only screen and (max-width:767px){.sp-mb174{margin-bottom:174px !important}}@media print,screen and (min-width:768px){.pc-pt174{padding-top:174px !important}}@media only screen and (max-width:767px){.sp-pt174{padding-top:174px !important}}@media print,screen and (min-width:768px){.pc-pb174{padding-bottom:174px !important}}@media only screen and (max-width:767px){.sp-pb174{padding-bottom:174px !important}}@media print,screen and (min-width:768px){.pc-mt175{margin-top:175px !important}}@media only screen and (max-width:767px){.sp-mt175{margin-top:175px !important}}@media print,screen and (min-width:768px){.pc-mb175{margin-bottom:175px !important}}@media only screen and (max-width:767px){.sp-mb175{margin-bottom:175px !important}}@media print,screen and (min-width:768px){.pc-pt175{padding-top:175px !important}}@media only screen and (max-width:767px){.sp-pt175{padding-top:175px !important}}@media print,screen and (min-width:768px){.pc-pb175{padding-bottom:175px !important}}@media only screen and (max-width:767px){.sp-pb175{padding-bottom:175px !important}}@media print,screen and (min-width:768px){.pc-mt176{margin-top:176px !important}}@media only screen and (max-width:767px){.sp-mt176{margin-top:176px !important}}@media print,screen and (min-width:768px){.pc-mb176{margin-bottom:176px !important}}@media only screen and (max-width:767px){.sp-mb176{margin-bottom:176px !important}}@media print,screen and (min-width:768px){.pc-pt176{padding-top:176px !important}}@media only screen and (max-width:767px){.sp-pt176{padding-top:176px !important}}@media print,screen and (min-width:768px){.pc-pb176{padding-bottom:176px !important}}@media only screen and (max-width:767px){.sp-pb176{padding-bottom:176px !important}}@media print,screen and (min-width:768px){.pc-mt177{margin-top:177px !important}}@media only screen and (max-width:767px){.sp-mt177{margin-top:177px !important}}@media print,screen and (min-width:768px){.pc-mb177{margin-bottom:177px !important}}@media only screen and (max-width:767px){.sp-mb177{margin-bottom:177px !important}}@media print,screen and (min-width:768px){.pc-pt177{padding-top:177px !important}}@media only screen and (max-width:767px){.sp-pt177{padding-top:177px !important}}@media print,screen and (min-width:768px){.pc-pb177{padding-bottom:177px !important}}@media only screen and (max-width:767px){.sp-pb177{padding-bottom:177px !important}}@media print,screen and (min-width:768px){.pc-mt178{margin-top:178px !important}}@media only screen and (max-width:767px){.sp-mt178{margin-top:178px !important}}@media print,screen and (min-width:768px){.pc-mb178{margin-bottom:178px !important}}@media only screen and (max-width:767px){.sp-mb178{margin-bottom:178px !important}}@media print,screen and (min-width:768px){.pc-pt178{padding-top:178px !important}}@media only screen and (max-width:767px){.sp-pt178{padding-top:178px !important}}@media print,screen and (min-width:768px){.pc-pb178{padding-bottom:178px !important}}@media only screen and (max-width:767px){.sp-pb178{padding-bottom:178px !important}}@media print,screen and (min-width:768px){.pc-mt179{margin-top:179px !important}}@media only screen and (max-width:767px){.sp-mt179{margin-top:179px !important}}@media print,screen and (min-width:768px){.pc-mb179{margin-bottom:179px !important}}@media only screen and (max-width:767px){.sp-mb179{margin-bottom:179px !important}}@media print,screen and (min-width:768px){.pc-pt179{padding-top:179px !important}}@media only screen and (max-width:767px){.sp-pt179{padding-top:179px !important}}@media print,screen and (min-width:768px){.pc-pb179{padding-bottom:179px !important}}@media only screen and (max-width:767px){.sp-pb179{padding-bottom:179px !important}}@media print,screen and (min-width:768px){.pc-mt180{margin-top:180px !important}}@media only screen and (max-width:767px){.sp-mt180{margin-top:180px !important}}@media print,screen and (min-width:768px){.pc-mb180{margin-bottom:180px !important}}@media only screen and (max-width:767px){.sp-mb180{margin-bottom:180px !important}}@media print,screen and (min-width:768px){.pc-pt180{padding-top:180px !important}}@media only screen and (max-width:767px){.sp-pt180{padding-top:180px !important}}@media print,screen and (min-width:768px){.pc-pb180{padding-bottom:180px !important}}@media only screen and (max-width:767px){.sp-pb180{padding-bottom:180px !important}}@media print,screen and (min-width:768px){.pc-mt181{margin-top:181px !important}}@media only screen and (max-width:767px){.sp-mt181{margin-top:181px !important}}@media print,screen and (min-width:768px){.pc-mb181{margin-bottom:181px !important}}@media only screen and (max-width:767px){.sp-mb181{margin-bottom:181px !important}}@media print,screen and (min-width:768px){.pc-pt181{padding-top:181px !important}}@media only screen and (max-width:767px){.sp-pt181{padding-top:181px !important}}@media print,screen and (min-width:768px){.pc-pb181{padding-bottom:181px !important}}@media only screen and (max-width:767px){.sp-pb181{padding-bottom:181px !important}}@media print,screen and (min-width:768px){.pc-mt182{margin-top:182px !important}}@media only screen and (max-width:767px){.sp-mt182{margin-top:182px !important}}@media print,screen and (min-width:768px){.pc-mb182{margin-bottom:182px !important}}@media only screen and (max-width:767px){.sp-mb182{margin-bottom:182px !important}}@media print,screen and (min-width:768px){.pc-pt182{padding-top:182px !important}}@media only screen and (max-width:767px){.sp-pt182{padding-top:182px !important}}@media print,screen and (min-width:768px){.pc-pb182{padding-bottom:182px !important}}@media only screen and (max-width:767px){.sp-pb182{padding-bottom:182px !important}}@media print,screen and (min-width:768px){.pc-mt183{margin-top:183px !important}}@media only screen and (max-width:767px){.sp-mt183{margin-top:183px !important}}@media print,screen and (min-width:768px){.pc-mb183{margin-bottom:183px !important}}@media only screen and (max-width:767px){.sp-mb183{margin-bottom:183px !important}}@media print,screen and (min-width:768px){.pc-pt183{padding-top:183px !important}}@media only screen and (max-width:767px){.sp-pt183{padding-top:183px !important}}@media print,screen and (min-width:768px){.pc-pb183{padding-bottom:183px !important}}@media only screen and (max-width:767px){.sp-pb183{padding-bottom:183px !important}}@media print,screen and (min-width:768px){.pc-mt184{margin-top:184px !important}}@media only screen and (max-width:767px){.sp-mt184{margin-top:184px !important}}@media print,screen and (min-width:768px){.pc-mb184{margin-bottom:184px !important}}@media only screen and (max-width:767px){.sp-mb184{margin-bottom:184px !important}}@media print,screen and (min-width:768px){.pc-pt184{padding-top:184px !important}}@media only screen and (max-width:767px){.sp-pt184{padding-top:184px !important}}@media print,screen and (min-width:768px){.pc-pb184{padding-bottom:184px !important}}@media only screen and (max-width:767px){.sp-pb184{padding-bottom:184px !important}}@media print,screen and (min-width:768px){.pc-mt185{margin-top:185px !important}}@media only screen and (max-width:767px){.sp-mt185{margin-top:185px !important}}@media print,screen and (min-width:768px){.pc-mb185{margin-bottom:185px !important}}@media only screen and (max-width:767px){.sp-mb185{margin-bottom:185px !important}}@media print,screen and (min-width:768px){.pc-pt185{padding-top:185px !important}}@media only screen and (max-width:767px){.sp-pt185{padding-top:185px !important}}@media print,screen and (min-width:768px){.pc-pb185{padding-bottom:185px !important}}@media only screen and (max-width:767px){.sp-pb185{padding-bottom:185px !important}}@media print,screen and (min-width:768px){.pc-mt186{margin-top:186px !important}}@media only screen and (max-width:767px){.sp-mt186{margin-top:186px !important}}@media print,screen and (min-width:768px){.pc-mb186{margin-bottom:186px !important}}@media only screen and (max-width:767px){.sp-mb186{margin-bottom:186px !important}}@media print,screen and (min-width:768px){.pc-pt186{padding-top:186px !important}}@media only screen and (max-width:767px){.sp-pt186{padding-top:186px !important}}@media print,screen and (min-width:768px){.pc-pb186{padding-bottom:186px !important}}@media only screen and (max-width:767px){.sp-pb186{padding-bottom:186px !important}}@media print,screen and (min-width:768px){.pc-mt187{margin-top:187px !important}}@media only screen and (max-width:767px){.sp-mt187{margin-top:187px !important}}@media print,screen and (min-width:768px){.pc-mb187{margin-bottom:187px !important}}@media only screen and (max-width:767px){.sp-mb187{margin-bottom:187px !important}}@media print,screen and (min-width:768px){.pc-pt187{padding-top:187px !important}}@media only screen and (max-width:767px){.sp-pt187{padding-top:187px !important}}@media print,screen and (min-width:768px){.pc-pb187{padding-bottom:187px !important}}@media only screen and (max-width:767px){.sp-pb187{padding-bottom:187px !important}}@media print,screen and (min-width:768px){.pc-mt188{margin-top:188px !important}}@media only screen and (max-width:767px){.sp-mt188{margin-top:188px !important}}@media print,screen and (min-width:768px){.pc-mb188{margin-bottom:188px !important}}@media only screen and (max-width:767px){.sp-mb188{margin-bottom:188px !important}}@media print,screen and (min-width:768px){.pc-pt188{padding-top:188px !important}}@media only screen and (max-width:767px){.sp-pt188{padding-top:188px !important}}@media print,screen and (min-width:768px){.pc-pb188{padding-bottom:188px !important}}@media only screen and (max-width:767px){.sp-pb188{padding-bottom:188px !important}}@media print,screen and (min-width:768px){.pc-mt189{margin-top:189px !important}}@media only screen and (max-width:767px){.sp-mt189{margin-top:189px !important}}@media print,screen and (min-width:768px){.pc-mb189{margin-bottom:189px !important}}@media only screen and (max-width:767px){.sp-mb189{margin-bottom:189px !important}}@media print,screen and (min-width:768px){.pc-pt189{padding-top:189px !important}}@media only screen and (max-width:767px){.sp-pt189{padding-top:189px !important}}@media print,screen and (min-width:768px){.pc-pb189{padding-bottom:189px !important}}@media only screen and (max-width:767px){.sp-pb189{padding-bottom:189px !important}}@media print,screen and (min-width:768px){.pc-mt190{margin-top:190px !important}}@media only screen and (max-width:767px){.sp-mt190{margin-top:190px !important}}@media print,screen and (min-width:768px){.pc-mb190{margin-bottom:190px !important}}@media only screen and (max-width:767px){.sp-mb190{margin-bottom:190px !important}}@media print,screen and (min-width:768px){.pc-pt190{padding-top:190px !important}}@media only screen and (max-width:767px){.sp-pt190{padding-top:190px !important}}@media print,screen and (min-width:768px){.pc-pb190{padding-bottom:190px !important}}@media only screen and (max-width:767px){.sp-pb190{padding-bottom:190px !important}}@media print,screen and (min-width:768px){.pc-mt191{margin-top:191px !important}}@media only screen and (max-width:767px){.sp-mt191{margin-top:191px !important}}@media print,screen and (min-width:768px){.pc-mb191{margin-bottom:191px !important}}@media only screen and (max-width:767px){.sp-mb191{margin-bottom:191px !important}}@media print,screen and (min-width:768px){.pc-pt191{padding-top:191px !important}}@media only screen and (max-width:767px){.sp-pt191{padding-top:191px !important}}@media print,screen and (min-width:768px){.pc-pb191{padding-bottom:191px !important}}@media only screen and (max-width:767px){.sp-pb191{padding-bottom:191px !important}}@media print,screen and (min-width:768px){.pc-mt192{margin-top:192px !important}}@media only screen and (max-width:767px){.sp-mt192{margin-top:192px !important}}@media print,screen and (min-width:768px){.pc-mb192{margin-bottom:192px !important}}@media only screen and (max-width:767px){.sp-mb192{margin-bottom:192px !important}}@media print,screen and (min-width:768px){.pc-pt192{padding-top:192px !important}}@media only screen and (max-width:767px){.sp-pt192{padding-top:192px !important}}@media print,screen and (min-width:768px){.pc-pb192{padding-bottom:192px !important}}@media only screen and (max-width:767px){.sp-pb192{padding-bottom:192px !important}}@media print,screen and (min-width:768px){.pc-mt193{margin-top:193px !important}}@media only screen and (max-width:767px){.sp-mt193{margin-top:193px !important}}@media print,screen and (min-width:768px){.pc-mb193{margin-bottom:193px !important}}@media only screen and (max-width:767px){.sp-mb193{margin-bottom:193px !important}}@media print,screen and (min-width:768px){.pc-pt193{padding-top:193px !important}}@media only screen and (max-width:767px){.sp-pt193{padding-top:193px !important}}@media print,screen and (min-width:768px){.pc-pb193{padding-bottom:193px !important}}@media only screen and (max-width:767px){.sp-pb193{padding-bottom:193px !important}}@media print,screen and (min-width:768px){.pc-mt194{margin-top:194px !important}}@media only screen and (max-width:767px){.sp-mt194{margin-top:194px !important}}@media print,screen and (min-width:768px){.pc-mb194{margin-bottom:194px !important}}@media only screen and (max-width:767px){.sp-mb194{margin-bottom:194px !important}}@media print,screen and (min-width:768px){.pc-pt194{padding-top:194px !important}}@media only screen and (max-width:767px){.sp-pt194{padding-top:194px !important}}@media print,screen and (min-width:768px){.pc-pb194{padding-bottom:194px !important}}@media only screen and (max-width:767px){.sp-pb194{padding-bottom:194px !important}}@media print,screen and (min-width:768px){.pc-mt195{margin-top:195px !important}}@media only screen and (max-width:767px){.sp-mt195{margin-top:195px !important}}@media print,screen and (min-width:768px){.pc-mb195{margin-bottom:195px !important}}@media only screen and (max-width:767px){.sp-mb195{margin-bottom:195px !important}}@media print,screen and (min-width:768px){.pc-pt195{padding-top:195px !important}}@media only screen and (max-width:767px){.sp-pt195{padding-top:195px !important}}@media print,screen and (min-width:768px){.pc-pb195{padding-bottom:195px !important}}@media only screen and (max-width:767px){.sp-pb195{padding-bottom:195px !important}}@media print,screen and (min-width:768px){.pc-mt196{margin-top:196px !important}}@media only screen and (max-width:767px){.sp-mt196{margin-top:196px !important}}@media print,screen and (min-width:768px){.pc-mb196{margin-bottom:196px !important}}@media only screen and (max-width:767px){.sp-mb196{margin-bottom:196px !important}}@media print,screen and (min-width:768px){.pc-pt196{padding-top:196px !important}}@media only screen and (max-width:767px){.sp-pt196{padding-top:196px !important}}@media print,screen and (min-width:768px){.pc-pb196{padding-bottom:196px !important}}@media only screen and (max-width:767px){.sp-pb196{padding-bottom:196px !important}}@media print,screen and (min-width:768px){.pc-mt197{margin-top:197px !important}}@media only screen and (max-width:767px){.sp-mt197{margin-top:197px !important}}@media print,screen and (min-width:768px){.pc-mb197{margin-bottom:197px !important}}@media only screen and (max-width:767px){.sp-mb197{margin-bottom:197px !important}}@media print,screen and (min-width:768px){.pc-pt197{padding-top:197px !important}}@media only screen and (max-width:767px){.sp-pt197{padding-top:197px !important}}@media print,screen and (min-width:768px){.pc-pb197{padding-bottom:197px !important}}@media only screen and (max-width:767px){.sp-pb197{padding-bottom:197px !important}}@media print,screen and (min-width:768px){.pc-mt198{margin-top:198px !important}}@media only screen and (max-width:767px){.sp-mt198{margin-top:198px !important}}@media print,screen and (min-width:768px){.pc-mb198{margin-bottom:198px !important}}@media only screen and (max-width:767px){.sp-mb198{margin-bottom:198px !important}}@media print,screen and (min-width:768px){.pc-pt198{padding-top:198px !important}}@media only screen and (max-width:767px){.sp-pt198{padding-top:198px !important}}@media print,screen and (min-width:768px){.pc-pb198{padding-bottom:198px !important}}@media only screen and (max-width:767px){.sp-pb198{padding-bottom:198px !important}}@media print,screen and (min-width:768px){.pc-mt199{margin-top:199px !important}}@media only screen and (max-width:767px){.sp-mt199{margin-top:199px !important}}@media print,screen and (min-width:768px){.pc-mb199{margin-bottom:199px !important}}@media only screen and (max-width:767px){.sp-mb199{margin-bottom:199px !important}}@media print,screen and (min-width:768px){.pc-pt199{padding-top:199px !important}}@media only screen and (max-width:767px){.sp-pt199{padding-top:199px !important}}@media print,screen and (min-width:768px){.pc-pb199{padding-bottom:199px !important}}@media only screen and (max-width:767px){.sp-pb199{padding-bottom:199px !important}}@media print,screen and (min-width:768px){.pc-mt200{margin-top:200px !important}}@media only screen and (max-width:767px){.sp-mt200{margin-top:200px !important}}@media print,screen and (min-width:768px){.pc-mb200{margin-bottom:200px !important}}@media only screen and (max-width:767px){.sp-mb200{margin-bottom:200px !important}}@media print,screen and (min-width:768px){.pc-pt200{padding-top:200px !important}}@media only screen and (max-width:767px){.sp-pt200{padding-top:200px !important}}@media print,screen and (min-width:768px){.pc-pb200{padding-bottom:200px !important}}@media only screen and (max-width:767px){.sp-pb200{padding-bottom:200px !important}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:bottom;background:transparent;list-style-type:none}body{word-wrap:break-word;word-break:break-all}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:themeColor01;color:themeColor04;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input,textarea,select,button{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","ヒラギノ角ゴシック","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}*{box-sizing:border-box}html{font-size:62.5%}body{line-height:1.75;-webkit-text-size-adjust:100%;counter-reset:number 0;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","ヒラギノ角ゴシック","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#000;opacity:1;font-size:1.6rem}@media only screen and (max-width:767px){body{font-size:1.4rem;min-width:100%}}body.ie{font-family:sans-serif}body.ie input,body.ie textarea,body.ie select,body.ie button{font-family:sans-serif}a{transition:.15s linear;color:#0a5b9c}a:hover{transition-property:all;transition:.15s linear;text-decoration:none}textarea{resize:vertical}@media only screen and (max-width:767px){.pc{display:none}}@media print,screen and (min-width:768px){.sp{display:none}}@media only screen and (max-width:767px){.sp{display:block}}@media only screen and (max-width:767px){img.sp{display:inline-block}}body{font-size:1.8rem}@media only screen and (max-width:767px){body{font-size:1.4rem;padding-top:55px}}.l_contents--mainColor{background:#fdfcf7}.l_wrapper{position:relative}@media only screen and (max-width:767px){.l_wrapper .m_title_head01:first-of-type{margin-top:0;padding-top:20px}}@media print,screen and (min-width:768px){.l_wrapper{min-width:980px}}.l_wrapper--colerWhite{background:#fff}.l_wrapper--colorGray{padding-top:50px;padding-bottom:50px;background:#f4f4f4}@media only screen and (max-width:767px){.l_wrapper--colorGray{padding-top:30px;padding-bottom:30px}}.l_wrapper--colorBlue{padding-top:50px;padding-bottom:50px;background:#cedeeb}@media only screen and (max-width:767px){.l_wrapper--colorBlue{padding-top:30px;padding-bottom:30px}}.l_wrapper--colorBlue02{padding-top:50px;padding-bottom:50px;background:#e6eef5}@media only screen and (max-width:767px){.l_wrapper--colorBlue02{padding-top:30px;padding-bottom:30px}}.l_wrapper--colorPink{background:#f7e9ea}.l_wrapper--themeColor{background:#fdfcf7}.l_wrapper--themeColor02{background:#f7f3e9}.l_wrapper--themeColor03{background:#f1f6f7}@media print,screen and (min-width:768px){.l_wrapper{min-width:980px}}.l_wrapper--carousel{overflow:hidden}@media only screen and (max-width:767px){.l_wrapper--spWhite{background:#fff}.l_wrapper--spWhite + .l_wrapper--spWhite{padding-top:0}}.l_wrapper--borderTop{border-top:1px solid #ccc}.l_inner--Main{background:#fff;padding-bottom:30px}@media only screen and (max-width:767px){.l_inner--Main{padding-bottom:20px}}.l_inner--Main .l_inner{padding-top:30px}@media only screen and (max-width:767px){.l_inner--Main .l_inner{padding:10px 0;padding-top:10px}.l_inner--Main .l_inner .swiper-box{margin:0}}.l_inner--Main .l_inner.ptNone{padding-top:0}.l_inner--Main .l_inner.pbNone{padding-bottom:0}@media only screen and (max-width:767px){.l_inner--Main .l_inner .m_areaSubTxt{padding:0 15px}}@media only screen and (max-width:767px){.l_inner--Main .l_inner .m_title_style04,.l_inner--Main .l_inner .m_title_style05{padding-left:15px;padding-right:15px}}.l_inner--Main .boderBottom{padding-bottom:80px;border-bottom:1px solid #98958f}@media only screen and (max-width:767px){.l_inner--Main .boderBottom{padding-bottom:20px}}.l_inner{width:980px;margin:0 auto}@media print,screen and (min-width:768px){.l_inner{min-width:980px}}@media only screen and (max-width:767px){.l_inner{width:100%;padding:0 15px}.l_inner--sp100{padding:0}}.l_inner.l_commonInner01{background:#fff;box-shadow:0 1px 4px rgba(152,149,143,0.45);padding:60px 30px}@media only screen and (max-width:767px){.l_inner.l_commonInner01{width:92%;padding:30px 20px}}.l_inner.l_commonInner02{background:#fff;padding:30px}@media only screen and (max-width:767px){.l_inner.l_commonInner02{padding:15px}}.l_inner.l_commonInner02 > .m_title_style06:first-child{margin-top:0}@media only screen and (max-width:767px){.l_inner .swiper-box{margin-left:-15px;margin-right:-15px}}@media only screen and (max-width:767px){.l_inner .m_title_style04,.l_inner .m_title_style05{padding-left:0;padding-right:0}}@media only screen and (max-width:767px){.l_inner .m_commonPager01{margin:0 -15px}}@media only screen and (max-width:767px){.l_inner.anchorLinkPoint{padding-top:52px;margin-top:-52px}}.l_searchResultCount{display:flex;justify-content:space-between;padding:30px 0;align-items:center}@media only screen and (max-width:767px){.l_searchResultCount{display:block;margin:0 -15px}.l_searchResultCount .m_commonPager01{margin:0}}.l_searchResultCount .m_commonPager01 ul{margin:0}.l_column{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.l_column{display:block}}.l_column .leftColumn{position:relative}@media print,screen and (min-width:768px){.l_column .leftColumn{width:650px}}@media print,screen and (min-width:768px){.l_column .rightColumn{width:300px}}@media only screen and (max-width:767px){.l_sogoFooter #globalFooter .copyrightArea{padding-bottom:0}}#l_modalWrap,#l_modalWrapDetail,.l_telModalWrap{display:none;position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:102;background:rgba(0,0,0,0.7)}#l_modalWrap .m_btnArea.center,#l_modalWrapDetail .m_btnArea.center,.l_telModalWrap .m_btnArea.center{background:#fdfcf7;padding:40px;margin:20px 0 0}@media only screen and (max-width:767px){#l_modalWrap .m_btnArea.center,#l_modalWrapDetail .m_btnArea.center,.l_telModalWrap .m_btnArea.center{height:80px;background:transparent}#l_modalWrap .m_btnArea.center .m_btn01,#l_modalWrapDetail .m_btnArea.center .m_btn01,.l_telModalWrap .m_btnArea.center .m_btn01{position:absolute;bottom:20px;z-index:1000}#l_modalWrap .m_btnArea.center .m_btn01 > *,#l_modalWrapDetail .m_btnArea.center .m_btn01 > *,.l_telModalWrap .m_btnArea.center .m_btn01 > *{width:70vw;height:46px;line-height:1}}.l_modalInner{width:980px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.l_modalInner{width:94vw}}.l_modalInner .l_modalContents{height:80vh;overflow-y:scroll;background:#fff;max-height:640px}@media only screen and (max-width:767px){.l_modalInner .l_modalContents{max-height:72vh}}@media print,screen and (min-width:768px){.l_modalInner .l_modalContents .m_title_style01{margin:0}.l_modalInner .l_modalContents .topBorder .m_title_style01{padding-top:25px}.l_modalInner .l_modalContents .m_searchWap{padding:0 40px}}@media only screen and (max-width:767px){.l_modalInner .l_modalContents .m_checkBox--areaBox{flex-direction:row}.l_modalInner .l_modalContents .m_checkBox--areaBox .checkBoxInner{flex-basis:50% !important;padding:5px 10px}.l_modalInner .l_modalContents .m_checkBox--areaBox .checkBoxInner:nth-child(odd){border-right:1px solid #e0dcce}.l_modalInner .l_modalContents .m_checkBox--areaBox .checkBoxInner a{display:flex;align-items:center;min-height:50px;padding:5px 25px 5px 5px;background-position:right 3px center;background-size:20px}.l_modalInner .l_modalContents .m_checkBox--column5 .checkBoxInner{padding:10px}}.l_modalInner .l_modalContents .checkSubTxt{padding:30px 0 15px 15px}@media only screen and (max-width:767px){.l_modalInner .l_modalContents .checkSubTxt{padding:0 10px 15px 28px;font-size:1.2rem;text-indent:-1.7rem}}@media only screen and (max-width:767px){.l_modalInner .l_modalContents{border-radius:10px}.l_modalInner .l_modalContents::after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:100%;height:90px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 70%);border-radius:0 0 10px 10px;z-index:1}}.l_modalInner .l_modalContents .m_checkBox--price{margin:0;padding-bottom:30px;width:100%}@media only screen and (max-width:767px){.l_modalInner .l_modalContents .m_checkBox--price{padding-bottom:20px;border-bottom:1px solid #98958f}}.l_modalInner .l_modalContents.minimum{overflow:visible}@media only screen and (max-width:767px){.l_modalInner .l_modalContents.minimum::after{display:none}}@media only screen and (max-width:767px){.l_modalInner .m_title_style01{margin:15px 0 0}}@media only screen and (max-width:767px){.l_modalInner .m_title_style02{margin:0 0 20px}}@media only screen and (max-width:767px){.l_modalInner .m_title_style03{margin-top:10px}}.l_modalInner .l_modalCloseBtn{position:absolute;right:20px;top:-60px}@media only screen and (max-width:767px){.l_modalInner .l_modalCloseBtn{right:15px;top:10px}}.l_modalInner .l_modalCloseBtn #modalClose{cursor:pointer}@media only screen and (max-width:767px){.l_modalInner .l_modalCloseBtn #modalClose{top:-52px;left:-27px;position:absolute}}.l_modalInner .l_modalCloseBtn #modalClose span{font-size:2rem;color:#fff;padding-right:18px}@media only screen and (max-width:767px){.l_modalInner .l_modalCloseBtn #modalClose span{display:none}}.l_modalInner .l_modalCloseBtn #modalClose img{width:32px;height:32px}@media only screen and (max-width:767px){.l_modalInner .l_modalCloseBtn #modalClose img{width:24px;height:24px}}.l_modalInner .modalTitle{background:#ae8729;color:#fff;text-align:center;padding:10px 0;font-size:1.6rem;border-radius:10px 10px 0 0}#l_floatHeader{position:fixed;top:0;left:0;width:100%;z-index:100}#l_floatFooter{position:fixed;bottom:0;left:0;width:100%;z-index:99}.l_telModalWrap .l_modalInner{width:calc(100% - 30px)}.l_telModalWrap .l_modalContents{height:auto;border-radius:0;border:2px solid #dd523b}.l_telModalWrap .l_modalContents::after{content:none}.l_telModalWrap .btn-close{position:absolute;right:-8px;top:-14px;height:34px;width:34px;border:none;background:#fff;border:2px solid #dd523b;border-radius:50%;box-shadow:-2px 2px 4px rgba(0,0,0,0.35);cursor:pointer;z-index:3}.l_telModalWrap .btn-close span{display:inline-block}.l_telModalWrap .btn-close span::before,.l_telModalWrap .btn-close span::after{content:"";position:absolute;top:calc(50% - 2px);left:calc(50% - 9px);display:inline-block;width:19px;height:4px;background:#dd523b;transform:rotate(45deg)}.l_telModalWrap .btn-close span::after{transform:rotate(-45deg)}.l_telModalWrap .telModalBox .title{padding:2px 9px;background:#dd523b;color:#fff;font-weight:bold;font-size:2.1rem;position:relative;text-align:center}.l_telModalWrap .telModalBox .linkBtns{padding:20px 11px}.l_telModalWrap .telModalBox .linkBtns--gray{background:#eee;display:flex;flex-wrap:wrap;gap:10px}.l_telModalWrap .telModalBox .linkBtns--gray p{width:100%;font-size:1.5rem;font-weight:bold;text-align:center;line-height:1}.l_telModalWrap .telModalBox .linkBtns a{display:block;background:#fff;border-radius:50px;text-align:center;font-size:1.8rem;font-weight:bold;padding:18px 0;position:relative;box-shadow:0 4px 8px rgba(0,0,0,0.25),inset 0 -3px 2px rgba(0,0,0,0.25);text-decoration:none}.l_telModalWrap .telModalBox .linkBtns a .small{font-size:80%;vertical-align:middle}.l_telModalWrap .telModalBox .linkBtns a.telBtn{color:#dd523b;border:2px solid #dd523b;background:url("/images/common/tel_modal_arrow_red.svg") center right 15px no-repeat,url("/images/common/tel_modal_phone.svg") left calc(50% - 115px) center no-repeat;background-size:20px 21px,30px;width:100%;padding:20px 0 15px 10px;letter-spacing:.02em}.l_telModalWrap .telModalBox .linkBtns a.telBtn .large{display:block;line-height:1;font-size:2.1rem;font-feature-settings:"palt"}.l_telModalWrap .telModalBox .linkBtns a.attendBtn{color:#0a5b9c;border:2px solid #0a5b9c;background:url("/images/common/tel_modal_arrow_blue.svg") center right 6px no-repeat,#fff;background-size:20px 21px;width:calc(50% - 5px);padding-right:15px}.l_telModalWrap .telModalBox .linkBtns a.attendBtn .note{position:absolute;bottom:8px;left:0;font-size:8px;width:100%}.l_telModalWrap .telModalBox .linkBtns a.inquiryBtn{color:#01988d;border:2px solid #01988d;background:url("/images/common/tel_modal_arrow_green.svg") center right 6px no-repeat,#fff;background-size:20px 21px;width:calc(50% - 5px);padding-right:15px}.mt0{margin-top:0}.mb0{margin-bottom:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.pt5{padding-top:5px}.pb5{padding-bottom:5px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.pt15{padding-top:15px}.pb15{padding-bottom:15px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}.pt25{padding-top:25px}.pb25{padding-bottom:25px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.mt35{margin-top:35px}.mb35{margin-bottom:35px}.pt35{padding-top:35px}.pb35{padding-bottom:35px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.mt45{margin-top:45px}.mb45{margin-bottom:45px}.pt45{padding-top:45px}.pb45{padding-bottom:45px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.mt20-10{margin-top:20px}@media only screen and (max-width:767px){.mt20-10{margin-top:10px}}.pt20-10{padding-top:20px}@media only screen and (max-width:767px){.pt20-10{padding-top:10px}}.mb20-10{margin-bottom:20px}@media only screen and (max-width:767px){.mb20-10{margin-bottom:10px}}.pb20-10{padding-bottom:20px}@media only screen and (max-width:767px){.pb20-10{padding-bottom:10px}}.mt30-15{margin-top:30px}@media only screen and (max-width:767px){.mt30-15{margin-top:15px}}.pt30-15{padding-top:30px}@media only screen and (max-width:767px){.pt30-15{padding-top:15px}}.mb30-15{margin-bottom:30px}@media only screen and (max-width:767px){.mb30-15{margin-bottom:15px}}.pb30-15{padding-bottom:30px}@media only screen and (max-width:767px){.pb30-15{padding-bottom:15px}}.mt40-20{margin-top:40px}@media only screen and (max-width:767px){.mt40-20{margin-top:20px}}.pt40-20{padding-top:40px}@media only screen and (max-width:767px){.pt40-20{padding-top:20px}}.mb40-20{margin-bottom:40px}@media only screen and (max-width:767px){.mb40-20{margin-bottom:20px}}.pb40-20{padding-bottom:40px}@media only screen and (max-width:767px){.pb40-20{padding-bottom:20px}}.mt40-30{margin-top:40px}@media only screen and (max-width:767px){.mt40-30{margin-top:30px}}.pt40-30{padding-top:40px}@media only screen and (max-width:767px){.pt40-30{padding-top:30px}}.mb40-30{margin-bottom:40px}@media only screen and (max-width:767px){.mb40-30{margin-bottom:30px}}.pb40-30{padding-bottom:40px}@media only screen and (max-width:767px){.pb40-30{padding-bottom:30px}}.mt50-25{margin-top:50px}@media only screen and (max-width:767px){.mt50-25{margin-top:25px}}.pt50-25{padding-top:50px}@media only screen and (max-width:767px){.pt50-25{padding-top:25px}}.mb50-25{margin-bottom:60px}@media only screen and (max-width:767px){.mb50-25{margin-bottom:30px}}.pb50-25{padding-bottom:60px}@media only screen and (max-width:767px){.pb50-25{padding-bottom:30px}}.mt50-30{margin-top:60px}@media only screen and (max-width:767px){.mt50-30{margin-top:30px}}.pt50-30{padding-top:60px}@media only screen and (max-width:767px){.pt50-30{padding-top:30px}}.mb50-30{margin-bottom:60px}@media only screen and (max-width:767px){.mb50-30{margin-bottom:30px}}.pb50-30{padding-bottom:60px}@media only screen and (max-width:767px){.pb50-30{padding-bottom:30px}}.mt60-30{margin-top:60px}@media only screen and (max-width:767px){.mt60-30{margin-top:30px}}.pt60-30{padding-top:60px}@media only screen and (max-width:767px){.pt60-30{padding-top:30px}}.mb60-30{margin-bottom:60px}@media only screen and (max-width:767px){.mb60-30{margin-bottom:30px}}.pb60-30{padding-bottom:60px}@media only screen and (max-width:767px){.pb60-30{padding-bottom:30px}}.mt70-35{margin-top:70px}@media only screen and (max-width:767px){.mt70-35{margin-top:35px}}.pt70-35{padding-top:70px}@media only screen and (max-width:767px){.pt70-35{padding-top:35px}}.mb70-35{margin-bottom:70px}@media only screen and (max-width:767px){.mb70-35{margin-bottom:35px}}.pb70-35{padding-bottom:70px}@media only screen and (max-width:767px){.pb70-35{padding-bottom:35px}}.mt80-40{margin-top:80px}@media only screen and (max-width:767px){.mt80-40{margin-top:40px}}.pt80-40{padding-top:80px}@media only screen and (max-width:767px){.pt80-40{padding-top:40px}}.mb80-40{margin-bottom:80px}@media only screen and (max-width:767px){.mb80-40{margin-bottom:40px}}.pb80-40{padding-bottom:80px}@media only screen and (max-width:767px){.pb80-40{padding-bottom:40px}}.mt80-30{margin-top:80px}@media only screen and (max-width:767px){.mt80-30{margin-top:30px}}.pt80-30{padding-top:80px}@media only screen and (max-width:767px){.pt80-30{padding-top:30px}}.mb80-30{margin-bottom:80px}@media only screen and (max-width:767px){.mb80-30{margin-bottom:30px}}.pb80-30{padding-bottom:80px}@media only screen and (max-width:767px){.pb80-30{padding-bottom:30px}}.pc{display:block}@media only screen and (max-width:767px){.pc{display:none}}.sp{display:block}@media print,screen and (min-width:768px){.sp{display:none}}.m_title_head01{font-size:4.6rem;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1.4;padding-bottom:30px;border-bottom:2px solid #ae8729;padding-bottom:10px;margin-bottom:20px}.m_title_head01 span{font-size:3.6rem;padding-left:20px;vertical-align:baseline}.m_title_head01 span.word{font-size:4.6rem;padding:0 10px 0 23px;vertical-align:baseline;position:relative}.m_title_head01 span.word::before{content:"「";display:block;position:absolute;top:0;left:-27px}.m_title_head01 span.word::after{content:"」";display:block;position:absolute;bottom:-5px;right:-35px}@media only screen and (max-width:767px){.m_title_head01 span.word{font-size:2.8rem;padding:0 0 0 10px}.m_title_head01 span.word::before{top:0;left:-15px}.m_title_head01 span.word::after{bottom:0;right:-25px}}@media only screen and (max-width:767px){.m_title_head01{font-size:3rem;margin-top:20px;margin-bottom:20px}.m_title_head01 span{font-size:2rem}}.m_title_head01--color{color:#5f4e38}@media only screen and (max-width:767px){.m_title_head01--spmin{font-size:2.4rem}}.m_title_head01--bold{font-weight:bold}.m_title_head01--favorite{padding-left:70px;background:url("/images/common/heart-brown.svg") left 10px no-repeat;background-size:50px auto}@media only screen and (max-width:767px){.m_title_head01--favorite{background:url("/images/common/heart-brown.svg") left center no-repeat;padding-left:40px;background-size:30px auto}}.m_title_head01--history{padding-left:70px;background:url("/images/common/clock-brown.svg") left 7px no-repeat;background-size:50px auto}@media only screen and (max-width:767px){.m_title_head01--history{background:url("/images/common/clock-brown.svg") left center no-repeat;padding-left:40px;background-size:30px auto}}.m_title_head01--noboder{border-bottom:none}@media only screen and (max-width:767px){.m_title_head01--noboder{padding-bottom:0}}.m_title_head02{font-size:4.6rem;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#5f4e38;line-height:1.4;border-bottom:2px solid #ae8729;margin-bottom:30px;padding-bottom:10px}.m_title_head02 span{font-size:3.6rem;padding-left:20px;vertical-align:baseline}@media only screen and (max-width:767px){.m_title_head02{font-size:3rem;margin-top:20px;margin-bottom:20px}.m_title_head02 span{font-size:2rem}}.m_title_head03{font-size:4.6rem;text-align:center;font-weight:bold;color:#5f4e38;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1.4;margin-bottom:20px}@media only screen and (max-width:767px){.m_title_head03{font-size:3rem}}.m_title_style01{font-size:2.8rem;line-height:1.4;padding:15px 0;position:relative;vertical-align:middle;color:#5f4e38}.m_title_style01 .m_graveTypeHoverLink > p{font-size:1.8rem}.m_title_style01 .m_graveTypeHoverLink .m_graveTypeHoverArea{font-weight:normal}.m_title_style01 .m_graveTypeHoverLink .m_graveTypeHoverArea .m_colorTag{display:block}@media only screen and (max-width:767px){.m_title_style01 .m_graveTypeHoverLink{position:relative;text-align:right}.m_title_style01 .m_graveTypeHoverLink .m_graveTypeHoverArea{text-align:left}.m_title_style01 .m_graveTypeHoverLink > p{margin-top:10px;font-size:1.2rem}}.m_title_style01 > span{font-size:2rem;background:#dd523b;color:#fff;border-radius:20px;vertical-align:middle;padding:0 10px;margin:0 10px 6px 0;display:inline-block}@media only screen and (max-width:767px){.m_title_style01{font-size:2rem;margin-top:10px;margin-bottom:10px;padding:10px}.m_title_style01 > span{font-size:1.6rem}}.m_title_style01--border{border-top:1px dotted #e0dcce;padding-top:30px;padding-bottom:30px}@media only screen and (max-width:767px){.m_title_style01--border{border-top:none;padding-top:20px;padding-bottom:10px}}.l_modalContents .m_title_style01{margin:0 15px}@media only screen and (max-width:767px){.l_modalContents .m_title_style01{margin:0}}.m_title_style02{font-size:2.8rem;line-height:1.4;padding:15px 20px;position:relative}.m_title_style02 svg .cls-1{fill:#ae8729;fill-rule:evenodd}@media only screen and (max-width:767px){.m_title_style02{font-size:2rem;margin-top:10px;margin-bottom:10px;padding:10px}}.m_title_style02--color{color:#5f4e38;background:#e7dbbe}.m_title_style02--searchicon{padding-left:60px}.m_title_style02--searchicon svg{width:36px;height:33px;display:block;position:absolute;background-size:30px;top:22px;left:20px}.m_title_style02--searchicon svg .svg{fill:#ae8729}@media only screen and (max-width:767px){.m_title_style02--searchicon{padding-left:40px}.m_title_style02--searchicon svg{top:12px;left:10px;width:25px;height:30px}}.m_title_style02--areaicon{padding-left:60px}.m_title_style02--areaicon svg{width:32px;height:38px;display:block;position:absolute;top:16px;left:20px}@media only screen and (max-width:767px){.m_title_style02--areaicon{padding-left:40px}.m_title_style02--areaicon svg{content:"";width:25px;height:30px;display:block;top:10px;left:10px}}.m_title_style02--route{padding-left:60px}.m_title_style02--route svg{width:32px;height:35px;display:block;position:absolute;top:16px;left:20px}@media only screen and (max-width:767px){.m_title_style02--route{padding-left:40px}.m_title_style02--route svg{width:25px;height:25px;display:block;position:absolute;top:10px;left:10px}}.m_title_style02--area{display:flex;justify-content:space-between}.m_title_style02--area .rightBox{font-size:1.4rem;color:#000;margin-top:5px}.m_title_style02--area .rightBox span{font-size:3rem;color:#dd523b;line-height:1;padding:0 10px}@media only screen and (max-width:767px){.m_title_style02--area{display:block}.m_title_style02--area .rightBox{text-align:right}.m_title_style02--area .rightBox span{font-size:1.8rem}}.m_title_style03{font-size:1.8rem;line-height:1.2;padding:8px 15px;color:#1b1464;background:#cedeeb;margin-top:20px}.m_title_style03 a{font-size:1.8rem;line-height:1.2;color:#1b1464;font-weight:bold}.m_title_style04{font-size:2.8rem;line-height:1.2;padding:20px 0;color:#5f4e38;display:flex;justify-content:space-between;align-items:center}.m_title_style04--history p svg{width:40px;height:35px;display:inline-block;margin-right:3px;vertical-align:-2px;top:5px;position:relative}.m_title_style04--history p svg .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#ae8729}.m_title_style04--favorite{margin-top:-60px}@media only screen and (max-width:767px){.m_title_style04--favorite{margin-top:-30px}}.m_title_style04--favorite p svg{width:40px;height:35px;display:inline-block;margin-right:3px;vertical-align:-2px;top:5px;position:relative}.m_title_style04--favorite p svg .st0{fill:none}.m_title_style04--favorite p svg .st1{fill:#ae8729}@media only screen and (max-width:767px){.m_title_style04{padding:10px;font-size:2rem;padding:30px 10px 20px}.m_title_style04--history p svg{width:35px;height:28px;margin-right:3px;vertical-align:-2px;top:5px;position:relative}.m_title_style04--favorite p svg{width:35px;height:28px;margin-right:3px;vertical-align:-2px;top:5px;position:relative}}.m_title_style05{font-size:2.4rem;line-height:1.2;padding:20px 0;color:#5f4e38;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.m_title_style05{padding:20px 10px;font-size:2rem}}.m_title_style05--paddingTop{padding-top:40px}.m_title_style05 span{display:inline-block;font-size:1.6rem;color:#7e6b5a;border:1px solid #7e6b5a;border-radius:4px;margin:0 10px 0 0;position:relative;top:50%;transform:translateX(-50%);left:20px;font-weight:normal;padding:4px 8px;line-height:1}@media only screen and (max-width:767px){.m_title_style05 span{font-size:1.4rem;padding:3px 5px;margin:0 8px 0 0;left:16px}}.m_title_style05--color{background:rgba(174,135,41,0.2);padding:12px 20px}@media only screen and (max-width:767px){.m_title_style05--color{padding:10px !important;font-size:1.8rem}}.m_title_style06{font-size:3.2rem;margin:40px 0 20px;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;border-bottom:2px solid #ae8729;padding-bottom:10px;letter-spacing:.05em}@media only screen and (max-width:767px){.m_title_style06{font-size:2.2rem}}.m_title_style06--gray{border-color:rgba(0,0,0,0.3)}.m_title_style06--area{padding:0 10px 10px}@media only screen and (max-width:767px){.m_title_style06--area{margin:30px auto 20px}}.m_title_style06--ranking{margin-top:0;padding-left:10px}@media only screen and (max-width:767px){.m_title_style06--ranking{padding-left:36px;text-indent:-26px}}.m_title_style06--ranking::before{content:"";display:inline-block;width:38px;height:24px;background:url("/images/common/icon_crown.png") left top no-repeat;background-size:38px 24px;margin-right:15px}@media only screen and (max-width:767px){.m_title_style06--ranking::before{width:23px;height:15px;background-size:23px auto;margin-right:3px}}.m_title_style06--checkbox::before{content:"";display:inline-block;width:37px;height:32px;background:url("/images/common/icon_title_checkbox.png") left top no-repeat;vertical-align:-4px;background-size:37px 32px;margin-right:20px}@media only screen and (max-width:767px){.m_title_style06--checkbox::before{width:28px;height:24px;background-size:28px auto;margin-right:10px}}.m_title_style07{font-size:2.8rem;line-height:1.4;color:#5f4e38}@media only screen and (max-width:767px){.m_title_style07{font-size:2rem;padding:0 15px}}.m_title_style08{font-size:3.2rem;margin:60px 0 30px;padding-bottom:16px;border-bottom:2px solid #ae8729;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media only screen and (max-width:767px){.m_title_style08{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","ヒラギノ角ゴシック","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:2rem;margin:0 -15px;padding:10px 16px;border-top:2px solid #ae8729;border-bottom:1px solid #bfbfbf}}.m_title_style08--check{padding-left:65px;background:url("/images/common/ico_checkbox.png") left 15px no-repeat}@media only screen and (max-width:767px){.m_title_style08--check{background-size:24px auto;background-position:left 17px;padding-left:35px}}.m_title_style09{padding:20px 10px 10px 10px}@media only screen and (max-width:767px){.m_title_style09{border-bottom:1px solid #98958f}}.m_title_style10{padding:20px 10px 0 10px}.m_title_style11{background:#cedeeb;color:#1b1464;font-size:3.2rem;line-height:1.4;padding:14px 20px;position:relative;font-weight:bold}@media only screen and (max-width:767px){.m_title_style11{font-size:2rem;padding:8px 15px}}.m_title_style11::before{content:"";display:block;width:8px;height:45px;background:#0a5b9c;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m_title_style11::before{width:4px;height:24px}}.m_title_style12{color:#0a5b9c;font-size:4rem;font-weight:bold;text-align:center;margin-bottom:40px}@media only screen and (max-width:767px){.m_title_style12{font-size:2.2rem;margin-bottom:15px}}.m_title_style13{margin-bottom:30px;background:#f7f3e9;color:#ae8729;font-size:3.2rem;padding:8px 20px;position:relative;font-weight:bold}.m_title_style13:not(:first-child){margin-top:30px}@media only screen and (max-width:767px){.m_title_style13:not(:first-child){margin-top:20px}}@media only screen and (max-width:767px){.m_title_style13{font-size:2rem;padding:5px 15px;margin-bottom:20px}}.m_title_style13::before{content:"";display:block;width:8px;height:45px;background:#ae8729;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m_title_style13::before{width:4px;height:24px}}.m_title_style14{max-width:750px;border-radius:8px;padding:10px;border:2px solid #7e6b5a;color:#000;font-weight:bold;font-size:2.2rem;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:20px}.m_title_style14:not(:first-child){margin-top:60px}@media only screen and (max-width:767px){.m_title_style14:not(:first-child){margin-top:30px}}@media only screen and (max-width:767px){.m_title_style14{margin-bottom:15px;padding:5px;font-size:1.6rem}}.m_title_style15{font-size:3.6rem;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#5f4e38;font-weight:normal;margin-bottom:20px}.m_title_style15 span{color:#dd523b}@media only screen and (max-width:767px){.m_title_style15{font-size:2rem;font-family:fontset-gorhic;font-weight:bold;text-align:center}.m_title_style15 span{color:#dd523b}}.m_title_style16{font-size:2.4rem;font-weight:bold;color:#ae8729;background:#f7f3e9;padding:8px 20px}@media only screen and (max-width:767px){.m_title_style16{font-size:1.8rem;padding:5px 15px}}.m_checkBoxSubTitle{padding-left:120px;width:100%;background:url("/images/common/subTitleImg.png") 10px center no-repeat}@media only screen and (max-width:767px){.m_checkBoxSubTitle{background:url("/images/common/subTitleImg.png") 10px 10px no-repeat;background-size:90px;padding-left:95px}}.m_checkBoxSubTitle .subTitleWap{border:1px solid #ae8729;border-radius:10px;position:relative;display:inline-block;margin:20px 15px;padding:7px 20px;width:calc(100% - 15px);background:#fff;box-sizing:border-box;font-weight:normal}.m_checkBoxSubTitle .subTitleWap span{font-size:2.4rem;color:#ae8729;display:block;font-weight:bold}@media only screen and (max-width:767px){.m_checkBoxSubTitle .subTitleWap{margin:-10px 15px 10px;font-size:1.2rem;width:calc(100% - 30px);padding:7px 10px}.m_checkBoxSubTitle .subTitleWap span{font-size:1.4rem}}.m_checkBoxSubTitle .subTitleWap:before{content:"";position:absolute;top:50%;left:-24px;margin-top:-12px;border:12px solid transparent;border-right:12px solid #fff;z-index:2}.m_checkBoxSubTitle .subTitleWap:after{content:"";position:absolute;top:50%;left:-26px;margin-top:-13px;border:13px solid transparent;border-right:13px solid #ae8729;z-index:1}.m_title_number{border-bottom:2px solid rgba(10,91,156,0.2);font-size:3.2rem;line-height:1.4;padding:8px 20px;position:relative;font-weight:bold;display:flex;align-items:center;margin-bottom:20px}@media only screen and (max-width:767px){.m_title_number{font-size:2rem;padding:5px;margin-bottom:10px}}.m_title_number .number{display:inline-block;flex-shrink:0;background:#0a5b9c;color:#fff;font-size:2.8rem;letter-spacing:-.3em;border-radius:50%;text-align:center;width:40px;height:40px;margin-right:10px;line-height:1;padding:6px 0;text-indent:-.11em;letter-spacing:-.14em}@media only screen and (max-width:767px){.m_title_number .number{font-size:1.8rem;width:30px;height:30px}}.m_title_number.color .number{color:#fff;width:50px;height:50px}@media only screen and (max-width:767px){.m_title_number.color .number{width:40px;height:40px}}.m_title_number.color span{font-size:3.8rem}@media only screen and (max-width:767px){.m_title_number.color span{font-size:2.8rem}}.m_title_number.color + .backgroundText{padding:10px 20px}.m_title_number.colorType01{border-bottom:1px dashed #022e7e}.m_title_number.colorType01 .number{background:#022e7e}.m_title_number.colorType01 span{color:#022e7e}.m_title_number.colorType01 + .backgroundText{background:#edf3fd}.m_title_number.colorType02{border-bottom:1px dashed #3c99b4}.m_title_number.colorType02 .number{background:#3c99b4}.m_title_number.colorType02 span{color:#3c99b4}.m_title_number.colorType02 + .backgroundText{background:#edf8fd}.m_title_number.colorType03{border-bottom:1px dashed #2f9a55}.m_title_number.colorType03 .number{background:#2f9a55}.m_title_number.colorType03 span{color:#2f9a55}.m_title_number.colorType03 + .backgroundText{background:#e8f3f0}.m_title_number.colorType04{border-bottom:1px dashed #c39909}.m_title_number.colorType04 .number{background:#c39909}.m_title_number.colorType04 span{color:#c39909}.m_title_number.colorType04 + .backgroundText{background:#fdf9ed}.m_title_images{font-size:3.2rem;margin:40px 0 20px;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding-bottom:10px;letter-spacing:.05em;text-align:center;position:relative}.m_title_images::after{content:"";display:block;width:100%;height:2px;background:#ae8729;position:absolute;left:0;bottom:0}@media only screen and (max-width:767px){.m_title_images{font-size:2.2rem}}.m_title_images .image-left{position:absolute;left:0;bottom:0}.m_title_images .image-right{position:absolute;right:0;bottom:0}.m_title_slide{font-size:2.6rem;font-weight:bold;padding-bottom:17px;position:relative;letter-spacing:.08em}@media print,screen and (min-width:768px){.m_title_slide{width:900px;margin:0 auto 32px}}@media only screen and (max-width:767px){.m_title_slide{padding-bottom:10px;margin:30px 0 15px;font-size:1.8rem;text-align:center}}.m_title_slide::after{content:"";width:184px;height:3px;background:#000;position:absolute;bottom:0;left:0}@media only screen and (max-width:767px){.m_title_slide::after{width:150px;height:2px;left:50%;translate:-50% 0}}.m_btn01{display:inline-block}.m_btn01 a,.m_btn01 input,.m_btn01 button{display:block;appearance:none;border:none;width:360px;height:60px;line-height:60px;font-size:2rem;font-weight:bold;color:#fff;text-align:center;border-radius:4px;letter-spacing:.1em;position:relative;text-decoration:none;transition:.3s;padding:0 10px 0 15px;background:linear-gradient(#ae8729,#99791a);cursor:pointer;box-shadow:0 1px 4px rgba(84,53,33,0.45)}.m_btn01 a:disabled,.m_btn01 input:disabled,.m_btn01 button:disabled{opacity:.5}.m_btn01 a:disabled:hover,.m_btn01 input:disabled:hover,.m_btn01 button:disabled:hover{opacity:.5;cursor:default}@media print,screen and (min-width:768px){.m_btn01 a:hover,.m_btn01 input:hover,.m_btn01 button:hover{opacity:.7}}@media only screen and (max-width:767px){.m_btn01 a,.m_btn01 input,.m_btn01 button{width:100%;font-size:1.6rem}}.m_btn01.back a,.m_btn01.back input,.m_btn01.back button{background:#fff;border:2px solid #0a5b9c;height:50px;line-height:46px;box-shadow:none;color:#0a5b9c;width:280px;font-size:1.8rem}@media only screen and (max-width:767px){.m_btn01.back a,.m_btn01.back input,.m_btn01.back button{width:100%;font-size:1.4rem}}.m_btn02{display:block}.m_btn02 a,.m_btn02 input,.m_btn02 button{background:#fff;display:block;appearance:none;width:360px;height:50px;line-height:45px;font-size:2rem;font-weight:bold;color:#0a5b9c;text-align:center;border-radius:4px;letter-spacing:.05em;position:relative;text-decoration:none;transition:.3s;cursor:pointer;border:2px solid #0a5b9c}.m_btn02 a:disabled,.m_btn02 input:disabled,.m_btn02 button:disabled{opacity:.5}.m_btn02 a:disabled:hover,.m_btn02 input:disabled:hover,.m_btn02 button:disabled:hover{opacity:.5;cursor:default}@media print,screen and (min-width:768px){.m_btn02 a:hover,.m_btn02 input:hover,.m_btn02 button:hover{opacity:.7}}@media only screen and (max-width:767px){.m_btn02 a,.m_btn02 input,.m_btn02 button{width:100%;font-size:1.6rem}}@media print,screen and (min-width:768px){.m_btn02--blank{width:370px}}.m_btn02--blank a,.m_btn02--blank button,.m_btn02--blank input{font-size:1.8rem}@media print,screen and (min-width:768px){.m_btn02--blank a,.m_btn02--blank button,.m_btn02--blank input{width:370px}}.m_btn02--blank a::after,.m_btn02--blank button::after,.m_btn02--blank input::after{content:"";display:inline-block;margin-left:10px;width:16px;height:14px;background:url("/images/common/icon_link_blank.svg") left top no-repeat;background-size:16px 14px}.m_btn02--orange a{height:51px;display:flex;align-items:center;justify-content:center;color:#7e6b5a;border:2px solid #7e6b5a}.m_btn02--orange a::after{content:"";display:block;width:20px;height:20px;background:url("/images/sites/ohitorisama/service/arrow_right.png") no-repeat;background-size:20px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.m_btn02--arrow a{background:url("/images/sites/search/arrow_right_blue.svg") no-repeat left 10px center;background-size:11px 18px}@media only screen and (max-width:767px){.m_btn02--arrow a{background-size:8px 13px}}.m_btn03 > *{color:#0a5b9c;display:inline-block;padding:4px 30px;border-radius:50px;border:2px solid #0a5b9c;background:#fff;font-size:1.6rem;font-weight:bold;appearance:none;text-decoration:none}.m_btn03 > *:hover{text-decoration:none;opacity:.7}.m_btn03.m_btnSquare > *{border-radius:4px;min-width:250px;text-align:center}.m_btn04 > *{display:inline-block;appearance:none;text-align:center;border:2px solid rgba(0,0,0,0.25);background:#fff;border-radius:4px;width:210px;font-size:1.6rem;font-weight:bold;text-decoration:none;cursor:pointer}.m_btn04 > *:hover{text-decoration:none}.m_btn04--like > *{color:#dd523b;padding:16px 0 16px 20px;background:url("/images/sites/search/icon_like.png") #fff 10px center no-repeat;background-size:24px auto}.m_btn04--like.favorited > *{border-color:#dd523b;background-image:url("/images/sites/search/icon_like_checked.png")}.m_btn04--like.favorited > *::after{content:"済"}.m_btn04--mail > *{color:#0a5b9c;padding:2px 0 2px 20px;background:url("/images/sites/search/icon_send_link.png") #fff 10px center no-repeat}.m_btn05 > *{display:block;width:260px;height:70px;background:url("/images/common/icon_arrow_right_yellow.svg") 15px center no-repeat,url("/images/sites/search/bg_btn_orange_grad.png") left center no-repeat;border-radius:4px;text-align:center;color:#fff;font-weight:bold;line-height:70px;padding-left:15px;font-size:1.8rem;text-decoration:none;margin:0 20px;box-shadow:0 1px 4px rgba(84,47,33,0.46)}.m_btn05 > *:hover{text-decoration:none}@media print,screen and (min-width:768px){.m_btn05 > *:hover{opacity:.7}}.m_btn06 > *{display:flex;position:relative;width:220px;height:50px;color:#fff;border-radius:4px;line-height:1.4;text-decoration:none;font-weight:bold;padding:0 10px;text-align:center;align-items:center;justify-content:center;background:linear-gradient(#0a5b9c 0,#09528c 100%);box-shadow:0 1px 4px rgba(84,47,33,0.46)}@media only screen and (max-width:767px){.m_btn06 > *{width:100%;font-size:1.2rem}}.m_btn06 > *:hover{text-decoration:none}@media print,screen and (min-width:768px){.m_btn06 > *:hover{opacity:.7}}.m_btn06 button{border:none}@media print,screen and (min-width:768px){.m_btn06 button{background:none}}.m_btn06--innerLink > *{padding-bottom:5px}.m_btn06--innerLink > *::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:6px 7px 0 7px;border-color:#fff transparent transparent transparent;position:absolute;bottom:3px;left:50%;margin-left:-7px}.m_btn06--arrow a{background:#01988d url("/images/sites/search/arrow_right_white.svg") no-repeat left 10px center;background-size:11px 18px}@media only screen and (max-width:767px){.m_btn06--arrow a{background-size:8px 13px}}.m_btn06--main-color a{color:#fff;background-color:#ae8729;box-shadow:0 1px 4px rgba(84,47,33,0.46);padding-left:25px}@media print,screen and (min-width:768px){.m_btn06--wide a{width:360px}}@media only screen and (max-width:767px){.m_btn06--wide a{font-size:1.6rem}}.m_btn07 > *{border:2px solid #ae8729;width:470px;border-radius:4px;display:block;background:#fff;text-align:center;font-size:2.4rem;font-weight:bold;color:#5f4e38;padding:16px 10px 31px;position:relative;overflow:hidden;text-decoration:none}@media only screen and (max-width:767px){.m_btn07 > *{width:100%;font-size:1.6rem;padding:10px 5px 25px}}.m_btn07 > *:hover{text-decoration:none;opacity:.7}.m_btn07 > *::before{content:"";width:100%;height:16px;background:#ae8729;display:block;position:absolute;left:0;bottom:0}.m_btn07 > *::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:6px 7px 0 7px;border-color:#fff transparent transparent transparent;position:absolute;bottom:3px;left:50%;margin-left:-7px}.m_btn07.gray > *{color:#000;border-color:#98958f}.m_btn07.gray > *::before{background-color:#98958f}.m_btnArea .m_btn01{display:block}.m_btnArea .m_btn01 a{margin:50px auto}@media only screen and (max-width:767px){.m_btnArea .m_btn01 a{margin:30px auto;width:92%}}.m_btnArea.center button{margin:auto}.m_btnArea--footerBox{position:fixed;bottom:-90px;left:0;z-index:99;margin:0 !important;padding:15px 0 !important;background:rgba(0,0,0,0.9) !important;width:100%;transition:.5s}.m_btnArea--footerBox.show{bottom:88px}@media only screen and (max-width:767px){.m_btnArea--footerBox{padding:15px 0 !important}.m_btnArea--footerBox .m_btn01 button{width:90%}.m_btnArea--footerBox .m_btn02 button{width:90%;line-height:50px;height:60px}.m_btnArea--footerBox.show{bottom:82px}}.m_btnArea02 a{font-size:1.6rem;color:#0a5b9c;border:1px solid #0a5b9c;border-radius:30px;padding:5px 40px;text-decoration:none}@media print,screen and (min-width:768px){.m_btnArea02 a:hover{opacity:.7;cursor:pointer}}@media only screen and (max-width:767px){.m_btnArea02{margin:0 20px 10px;text-align:center}.m_btnArea02 a{width:100%;display:block}}.txtLinkBox{margin:0 0 10px 0}.txtLinkBox a{text-decoration:underline}.txtLinkBox a:before{content:"";display:inline-block;width:6px;height:9px;background:url("/images/common/icon_link01.svg") left top no-repeat;background-size:6px 9px;vertical-align:middle;margin-right:5px}.txtLinkBox a:hover{cursor:pointer}@media only screen and (max-width:767px){.txtLinkBox a{margin:0 10px 10px 10px}}.txtLinkBox.right{font-size:1.6rem;text-align:right}.txtLinkBox.mt20-10{margin-top:20px}@media only screen and (max-width:767px){.txtLinkBox.mt20-10{margin-top:10px}}.btnCenterArea{text-align:center}.m_operatorBanner01{border:1px solid #dd523b;display:flex;justify-content:space-between;width:790px;margin:0 auto;background:#fff}@media only screen and (max-width:767px){.m_operatorBanner01{width:100%;display:block;border-radius:6px;padding:15px}}.m_operatorBanner01 .heading{padding:10px 15px;background:#fae5e2;position:relative}@media only screen and (max-width:767px){.m_operatorBanner01 .heading{background:transparent;padding:0;margin-bottom:10px}}.m_operatorBanner01 .heading::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:13px 0 13px 14px;border-color:transparent transparent transparent #fae5e2;position:absolute;right:-13px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m_operatorBanner01 .heading::after{display:none}}.m_operatorBanner01 .heading p{font-weight:bold;font-size:1.6rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_operatorBanner01 .heading p{font-size:1.4rem;text-align:center;line-height:1.4}}.m_operatorBanner01 .heading p b{font-size:2.4rem;color:#dd523b;vertical-align:baseline}@media only screen and (max-width:767px){.m_operatorBanner01 .heading p b{font-size:2.1rem}}.m_operatorBanner01 .heading p + p b{font-size:2rem;color:#000}@media only screen and (max-width:767px){.m_operatorBanner01 .heading p + p b{font-size:1.8rem}}.m_operatorBanner01 .telNumber{background:#fff;flex:1 1;display:flex;justify-content:center;align-items:center;pointer-events:none}@media only screen and (max-width:767px){.m_operatorBanner01 .telNumber{background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;pointer-events:auto;padding:10px 0;text-shadow:0 1px 2px rgba(84,53,33,0.45)}}.m_operatorBanner01 .telNumber .number{display:flex;margin:0 15px 0 10px}.m_operatorBanner01 .telNumber .number::before{content:"";display:inline-block;width:55px;height:40px;background:url("/images/common/icon_freedial.png") center center no-repeat;background-size:55px auto;margin-right:10px;vertical-align:middle}@media only screen and (max-width:767px){.m_operatorBanner01 .telNumber .number::before{background:url("/images/common/icon_freedial_sp.png") center center no-repeat;background-size:30px auto;margin-right:5px;width:30px;height:25px}}@media only screen and (max-width:767px){.m_operatorBanner01 .telNumber .number{display:flex;margin:0 10px 0 0;align-items:center}.m_operatorBanner01 .telNumber .number img{width:173px}}@media only screen and (max-width:767px){.m_operatorBanner01 .telNumber .priceFree img{width:31px}}.m_operatorBanner01.funeral .telNumber{text-decoration:none;border:none}@media print,screen and (min-width:768px){.m_operatorBanner01.funeral .telNumber{pointer-events:none}}@media only screen and (max-width:767px){.m_operatorBanner01.funeral .telNumber{width:100%}}.m_operatorBanner01.funeral .telNumber .number{line-height:1}@media only screen and (max-width:767px){.m_operatorBanner01.funeral .telNumber .number{display:none}}.m_operatorBanner01.funeral .telNumber .number span{color:#1b1464;font-size:4.4rem;font-weight:600;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}.m_operatorBanner01.funeral .telNumber .text{font-size:1.6rem;font-weight:bold;color:#fff;padding-left:36px;margin-right:5px;background:url("/images/common/icon_freedial_sp.png") left center no-repeat;background-size:30px auto}.m_operatorBanner02{border:1px solid #0a5b9c;padding:15px 0 20px;background:url("/images/form/icon_inquiry_hum.webp") #fff 10px bottom no-repeat;background-size:59px 66px;width:770px;margin:40px auto 0}@media only screen and (max-width:767px){.m_operatorBanner02{width:100%;display:block;border-radius:6px;padding:15px;background-image:none}}.m_operatorBanner02 > p{color:#0a5b9c;font-size:2.3rem;font-weight:bold;text-align:center}@media only screen and (max-width:767px){.m_operatorBanner02 > p{font-size:3.75vw}}.m_operatorBanner02 .contact{margin-top:10px;display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width:767px){.m_operatorBanner02 .contact{display:block;margin-top:5px}}.m_operatorBanner02 .contact .heading{background:#fae5e2;padding:0 5px}.m_operatorBanner02 .contact .heading p{color:#dd523b;font-weight:bold;font-size:1.45rem;vertical-align:baseline}.m_operatorBanner02 .contact .heading p b{font-size:2.3rem;vertical-align:baseline}.m_operatorBanner02 .contact .heading p span{font-size:2.1rem;vertical-align:baseline}.m_operatorBanner02 .contact .heading p span.time{padding-left:10px;color:#000}@media only screen and (max-width:767px){.m_operatorBanner02 .contact .heading{background:transparent;text-align:center;margin-bottom:10px}.m_operatorBanner02 .contact .heading p{font-size:1rem}.m_operatorBanner02 .contact .heading p b,.m_operatorBanner02 .contact .heading p span{font-size:1.2rem}}.m_operatorBanner02 .contact .telNumber{display:flex;align-items:center;margin-left:15px;pointer-events:none;text-decoration:none}@media only screen and (max-width:767px){.m_operatorBanner02 .contact .telNumber{background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;pointer-events:auto;padding:10px 0;justify-content:center;margin-left:0;position:relative;text-shadow:0 1px 2px rgba(84,53,33,0.45);z-index:2}.m_operatorBanner02 .contact .telNumber::after{content:"";background:url("/images/form/icon_inquiry_hum.webp") left top no-repeat;width:13vw;height:14.5vw;background-size:100% auto;position:absolute;right:5vw;top:-14.5vw;z-index:1}}.m_operatorBanner02 .contact .telNumber .number{display:flex}.m_operatorBanner02 .contact .telNumber .number::before{content:"";display:inline-block;width:55px;height:40px;background:url("/images/common/icon_freedial.png") center center no-repeat;background-size:55px auto;margin-right:10px;vertical-align:middle}@media only screen and (max-width:767px){.m_operatorBanner02 .contact .telNumber .number::before{background:url("/images/common/icon_freedial_sp.png") center center no-repeat;background-size:30px auto;margin-right:5px;width:30px;height:25px}}@media only screen and (max-width:767px){.m_operatorBanner02 .contact .telNumber .number{display:flex;margin:0 10px 0 0;align-items:center}.m_operatorBanner02 .contact .telNumber .number img{width:173px}}.m_operatorBanner02 .contact .telNumber .priceFree{border:2px solid #dd523b;font-size:1.6rem;font-weight:bold;padding:0 5px;color:#dd523b;margin:0 10px}@media only screen and (max-width:767px){.m_operatorBanner02 .contact .telNumber .priceFree{border:none;margin:0;padding:0}.m_operatorBanner02 .contact .telNumber .priceFree img{width:31px}}@media print,screen and (min-width:768px){.m_operatorBanner02.grave .contact{margin-right:10px}}.m_operatorBanner02.grave .contact .heading p{font-size:1.8rem}@media only screen and (max-width:767px){.m_operatorBanner02.grave .contact .heading p{font-size:1.2rem}}.m_operatorBanner02.funeral .telNumber{text-decoration:none;border:none}@media print,screen and (min-width:768px){.m_operatorBanner02.funeral .telNumber{background:none;padding:0;pointer-events:none}}@media only screen and (max-width:767px){.m_operatorBanner02.funeral .telNumber{width:100%}}.m_operatorBanner02.funeral .telNumber .number{line-height:1}@media only screen and (max-width:767px){.m_operatorBanner02.funeral .telNumber .number{display:none}}.m_operatorBanner02.funeral .telNumber .number span{color:#1b1464;font-size:4.4rem;font-weight:600;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}.m_operatorBanner02.funeral .telNumber .text{font-size:1.6rem;font-weight:bold;color:#fff;padding-left:36px;margin-right:5px;background:url("/images/common/icon_freedial_sp.png") left center no-repeat;background-size:30px auto}.m_operatorBanner03{border:1px solid #0a5b9c;padding:15px 0 20px;background:url("/images/form/icon_inquiry_hum.webp") #fff 10px bottom no-repeat;background-size:59px 66px;width:920px;margin:40px auto}@media only screen and (max-width:767px){.m_operatorBanner03{width:100%;display:block;border-radius:6px;padding:15px;background-image:none}}.m_operatorBanner03 > p{color:#0a5b9c;font-size:2.3rem;font-weight:bold;text-align:center}@media only screen and (max-width:767px){.m_operatorBanner03 > p{font-size:3.75vw}}.m_operatorBanner03 .contact{margin-top:10px;display:flex;align-items:center;justify-content:flex-start}@media print,screen and (min-width:768px){.m_operatorBanner03 .contact{margin-left:74px}}@media only screen and (max-width:767px){.m_operatorBanner03 .contact{display:block;margin-top:5px}}.m_operatorBanner03 .contact .heading{background:#fae5e2;padding:0 5px}.m_operatorBanner03 .contact .heading p{color:#dd523b;font-weight:bold;font-size:1.45rem;vertical-align:baseline}.m_operatorBanner03 .contact .heading p b{font-size:2.3rem;vertical-align:baseline}.m_operatorBanner03 .contact .heading p span{font-size:2.1rem;vertical-align:baseline}.m_operatorBanner03 .contact .heading p span.title{font-size:2.3rem}.m_operatorBanner03 .contact .heading p span.time{padding-left:10px;color:#000}@media only screen and (max-width:767px){.m_operatorBanner03 .contact .heading{background:transparent;text-align:center;margin-bottom:10px}.m_operatorBanner03 .contact .heading p{font-size:1rem}.m_operatorBanner03 .contact .heading p b,.m_operatorBanner03 .contact .heading p span{font-size:1.2rem}}.m_operatorBanner03 .contact .telNumber{display:flex;align-items:center;margin-left:15px;pointer-events:none;text-decoration:none}@media only screen and (max-width:767px){.m_operatorBanner03 .contact .telNumber{background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;pointer-events:auto;padding:10px 0;justify-content:center;margin-left:0;position:relative;text-shadow:0 1px 2px rgba(84,53,33,0.45);z-index:2}}.m_operatorBanner03 .contact .telNumber .number{display:flex;margin-right:15px}.m_operatorBanner03 .contact .telNumber .number img{width:250px;margin-top:2px}.m_operatorBanner03 .contact .telNumber .number::before{content:"";display:inline-block;width:55px;height:40px;background:url("/images/common/icon_freedial.png") center center no-repeat;background-size:55px auto;margin-right:5px;margin-top:-1px;vertical-align:middle}@media only screen and (max-width:767px){.m_operatorBanner03 .contact .telNumber .number::before{background:url("/images/common/icon_freedial_sp.png") center center no-repeat;background-size:30px auto;margin-right:5px;margin-top:0;width:30px;height:25px}}@media only screen and (max-width:767px){.m_operatorBanner03 .contact .telNumber .number{display:flex;margin:0 10px 0 0;align-items:center}.m_operatorBanner03 .contact .telNumber .number img{width:173px;margin-top:0}}.m_operatorBanner03 .contact .link{padding-right:20px;font-size:1.6rem}@media only screen and (max-width:767px){.m_operatorBanner03 .contact .link{text-align:center;margin-top:10px;padding-right:0;font-size:1.4rem}}.m_operatorBanner03 .contact .link a{color:#0a5b9c}.m_operatorBanner03 .contact .link a::before{content:"";display:inline-block;width:6px;height:9px;background:url("/images/common/icon_link01.svg") left top no-repeat;background-size:6px 9px;vertical-align:middle;margin-right:5px}.m_operatorBanner03.funeral .telNumber{text-decoration:none;border:none}@media print,screen and (min-width:768px){.m_operatorBanner03.funeral .telNumber{pointer-events:none;background:none;padding:0}}@media only screen and (max-width:767px){.m_operatorBanner03.funeral .telNumber{width:100%}}.m_operatorBanner03.funeral .telNumber .number{line-height:1}@media only screen and (max-width:767px){.m_operatorBanner03.funeral .telNumber .number{display:none}}.m_operatorBanner03.funeral .telNumber .number span{color:#1b1464;font-size:4rem;font-weight:600;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}.m_operatorBanner03.funeral .telNumber .text{font-size:1.6rem;font-weight:bold;color:#fff;padding-left:36px;margin-right:5px;background:url("/images/common/icon_freedial_sp.png") left center no-repeat;background-size:30px auto}.m_operatorBanner04{background:#fff;border:2px solid #98958f;display:flex;justify-content:space-between;align-items:center;height:114px}@media only screen and (max-width:767px){.m_operatorBanner04{display:block;height:auto;border:1px solid #1b1464;border-radius:6px;padding:15px}}.m_operatorBanner04 .heading{width:245px;height:80px;display:flex;align-items:center;justify-content:center;background:url("/images/sites/search/bg_operator_banner.png") left top no-repeat;padding-left:50px}@media only screen and (max-width:767px){.m_operatorBanner04 .heading{width:100%;background:none;height:auto;display:block;text-align:center;padding-left:0;margin-bottom:10px}}.m_operatorBanner04 .heading p{line-height:1.2;color:#1b1464;font-size:2.5rem;font-weight:bold}.m_operatorBanner04 .heading p span{font-size:1.6rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_operatorBanner04 .heading p{font-size:1.2rem;color:#dd523b}.m_operatorBanner04 .heading p br{display:none}.m_operatorBanner04 .heading p span{font-size:1rem}}.m_operatorBanner04 a.telNumber,.m_operatorBanner04 button.telNumber{display:block;padding-left:75px;background:url("/images/common/icon_freedial.png") left bottom no-repeat;background-size:71px 42px;text-decoration:none}@media print,screen and (min-width:768px){.m_operatorBanner04 a.telNumber,.m_operatorBanner04 button.telNumber{pointer-events:none}}@media only screen and (max-width:767px){.m_operatorBanner04 a.telNumber,.m_operatorBanner04 button.telNumber{display:flex;background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;pointer-events:auto;padding:10px 0;justify-content:center;align-items:center;margin-left:0;position:relative;text-shadow:0 1px 2px rgba(84,53,33,0.45);z-index:2}.m_operatorBanner04 a.telNumber::after,.m_operatorBanner04 button.telNumber::after{content:"";display:block;width:40px;height:45px;background:url("/images/form/icon_inquiry_hum.webp") left bottom no-repeat;background-size:40px 45px;position:absolute;right:10px;top:-45px}.m_operatorBanner04 a.telNumber .priceFree img,.m_operatorBanner04 button.telNumber .priceFree img{width:31px}}.m_operatorBanner04 a.telNumber span,.m_operatorBanner04 button.telNumber span{display:block;color:#000;font-weight:bold;font-size:1.8rem;line-height:1}@media only screen and (max-width:767px){.m_operatorBanner04 a.telNumber span,.m_operatorBanner04 button.telNumber span{display:none}}.m_operatorBanner04 a.telNumber span b,.m_operatorBanner04 button.telNumber span b{color:#dd523b;padding-right:15px}.m_operatorBanner04 a.telNumber .number,.m_operatorBanner04 button.telNumber .number{margin-top:10px}@media only screen and (max-width:767px){.m_operatorBanner04 a.telNumber .number,.m_operatorBanner04 button.telNumber .number{display:flex;margin:0 10px 0 0;align-items:center}.m_operatorBanner04 a.telNumber .number img,.m_operatorBanner04 button.telNumber .number img{width:173px}}.m_operatorBanner04 a.telNumber .number img,.m_operatorBanner04 button.telNumber .number img{max-width:100%}.m_operatorBanner04 a.telNumber .number img.pc,.m_operatorBanner04 button.telNumber .number img.pc{width:335px}@media only screen and (max-width:767px){.m_operatorBanner04 a.telNumber .number::before,.m_operatorBanner04 button.telNumber .number::before{content:"";display:inline-block;margin-right:10px;vertical-align:middle;background:url("/images/common/icon_freedial_sp.png") center center no-repeat;background-size:30px auto;margin-right:5px;width:30px;height:25px}}@media only screen and (max-width:767px){.m_operatorBanner04 .m_btn05{display:none}}.m_operatorBanner04 .m_btn05 > *{font-size:2.2rem}.m_operatorBanner04.grave .heading,.m_operatorBanner04.sezenihinseiri .heading,.m_operatorBanner04.sozoku .heading{padding-left:0;background:transparent}@media print,screen and (min-width:768px){.m_operatorBanner04.grave .heading,.m_operatorBanner04.sezenihinseiri .heading,.m_operatorBanner04.sozoku .heading{width:185px;justify-content:flex-start;padding-left:25px}}.m_operatorBanner04.grave .heading p,.m_operatorBanner04.sezenihinseiri .heading p,.m_operatorBanner04.sozoku .heading p{font-size:1.8rem}.m_operatorBanner04.grave .heading p span,.m_operatorBanner04.sezenihinseiri .heading p span,.m_operatorBanner04.sozoku .heading p span{font-size:1.6rem}@media only screen and (max-width:767px){.m_operatorBanner04.grave .heading p,.m_operatorBanner04.sezenihinseiri .heading p,.m_operatorBanner04.sozoku .heading p{font-size:1.4rem}.m_operatorBanner04.grave .heading p span,.m_operatorBanner04.sezenihinseiri .heading p span,.m_operatorBanner04.sozoku .heading p span{font-size:1.2rem}}@media print,screen and (min-width:768px){.m_operatorBanner04.grave a.telNumber,.m_operatorBanner04.sezenihinseiri a.telNumber,.m_operatorBanner04.sozoku a.telNumber{background-position:left center;display:flex}.m_operatorBanner04.grave a.telNumber .priceFree,.m_operatorBanner04.sezenihinseiri a.telNumber .priceFree,.m_operatorBanner04.sozoku a.telNumber .priceFree{margin-left:10px}}.m_operatorBanner04.funeral .telNumber{text-decoration:none;border:none}@media print,screen and (min-width:768px){.m_operatorBanner04.funeral .telNumber{background:url("/images/common/icon_freedial.png") left bottom 2px no-repeat;background-size:71px 42px;pointer-events:none;text-align:left;padding-right:0}}@media only screen and (max-width:767px){.m_operatorBanner04.funeral .telNumber{width:100%}}.m_operatorBanner04.funeral .telNumber .number{line-height:1}@media only screen and (max-width:767px){.m_operatorBanner04.funeral .telNumber .number{display:none}}.m_operatorBanner04.funeral .telNumber .number span{color:#1b1464;font-size:5.2rem;font-weight:600;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}.m_operatorBanner04.funeral .telNumber .text{font-size:1.6rem;font-weight:bold;color:#fff;padding-left:36px;margin-right:5px;background:url("/images/common/icon_freedial_sp.png") left center no-repeat;background-size:30px auto}.m_operatorBanner04.funeral .m_btn05 a{background:#01988d url("/images/common/icon_arrow_right_white.svg") right 15px center no-repeat;padding:0 25px 0 15px}.m_operatorBanner05.detail{text-align:center}.m_operatorBanner05.detail .balloon-text{display:inline-block;color:#0a5b9c;font-size:1.4rem;text-align:center;font-weight:bold;margin:0 auto 2px;position:relative}.m_operatorBanner05.detail .balloon-text::before,.m_operatorBanner05.detail .balloon-text::after{content:"";background:#0a5b9c;width:15px;height:1px;position:absolute;top:50%}.m_operatorBanner05.detail .balloon-text::before{left:-18px;transform:translateY(-50%) rotate(50deg)}.m_operatorBanner05.detail .balloon-text::after{right:-15px;transform:translateY(-50%) rotate(-50deg)}.m_operatorBanner05.detail .telNumber{background:#fff;border:2px solid #0a5b9c}.m_operatorBanner05.detail .telNumber .text{font-size:1.6rem;font-weight:bold;color:#0a5b9c;padding-left:36px;margin-right:5px;background:url("/images/common/icon_freedial_sp_blue.png") left center no-repeat;background-size:30px auto}@media only screen and (max-width:767px){.m_operatorBanner05.detail .contact a{background:linear-gradient(#01988d 0,#017d74 100%)}}.m_operatorBanner05 .bannerLeadText{font-weight:bold;color:#1b1464;text-align:center}.m_operatorBanner05 .tel .icon{margin-right:5px}.m_operatorBanner05 .tel .icon img{width:22px;height:23px}.m_operatorBanner05 .tel .number{margin-right:10px}.m_operatorBanner05 .tel .number img{width:159px}.m_operatorBanner05 .tel .priceFree{margin-right:5px}.m_operatorBanner05 .tel .priceFree img{width:32px;height:32px}.m_operatorBanner05 .tel p{font-size:1.2rem;line-height:1.2;font-weight:bold}.m_operatorBanner05 .tel p span{font-size:1rem}.m_operatorBanner05 .contact a{background:linear-gradient(#dd523b 0,#c74a35 100%);font-size:1.8rem}.m_operatorBanner05 .contact a span{border:1px solid #fff;border-radius:4px;font-size:1.5rem;margin-right:7px;padding:0 5px}.m_operatorBanner05 + p.bannerNotice{margin-top:10px;font-size:1.6rem;letter-spacing:-.04em}@media only screen and (max-width:767px){.m_operatorBanner05 + p.bannerNotice{font-size:1.2rem}}.m_stonemasonsBanner01,.m_stonemasonsBanner02{background:#cedeeb;padding:15px 10px;margin-top:80px;position:relative}@media only screen and (max-width:767px){.m_stonemasonsBanner01,.m_stonemasonsBanner02{margin-top:20px}}.m_stonemasonsBanner01 .bannerLeadText,.m_stonemasonsBanner02 .bannerLeadText{border-radius:50px;background:#1b1464;color:#fff;font-weight:bold;font-size:2.4rem;width:760px;text-align:center;padding:10px 30px;margin:-45px auto 0}.m_stonemasonsBanner01 .bannerLeadText span,.m_stonemasonsBanner02 .bannerLeadText span{display:inline-block}@media only screen and (max-width:767px){.m_stonemasonsBanner01 .bannerLeadText,.m_stonemasonsBanner02 .bannerLeadText{width:100%;margin-top:0;border-radius:0;font-size:1.4rem;padding:10px;line-height:1.4}.m_stonemasonsBanner01 .bannerLeadText span,.m_stonemasonsBanner02 .bannerLeadText span{display:inline-block}}.m_stonemasonsBanner01 .information,.m_stonemasonsBanner02 .information{background:#fff;margin-top:20px;display:flex;position:relative;align-items:center;padding:15px 20px;justify-content:space-between;line-height:1.4}@media only screen and (max-width:767px){.m_stonemasonsBanner01 .information,.m_stonemasonsBanner02 .information{display:block;margin-top:0;padding:15px 10px}}.m_stonemasonsBanner01 .information::before,.m_stonemasonsBanner02 .information::before{content:"";display:block;width:111px;height:85px;background:url("/images/sites/grave/search/icon_inquiry_hum02.png") left top no-repeat;position:absolute;left:25px;top:-85px}@media only screen and (max-width:767px){.m_stonemasonsBanner01 .information::before,.m_stonemasonsBanner02 .information::before{display:none}}.m_stonemasonsBanner01 .information .heading,.m_stonemasonsBanner02 .information .heading{color:#1b1464;font-size:1.8rem;font-weight:bold}.m_stonemasonsBanner01 .information .heading span,.m_stonemasonsBanner02 .information .heading span{display:block;font-size:1.6rem}@media only screen and (max-width:767px){.m_stonemasonsBanner01 .information .heading,.m_stonemasonsBanner02 .information .heading{color:#dd523b;text-align:center;font-size:1.2rem;margin-bottom:10px;padding:0 50px}.m_stonemasonsBanner01 .information .heading span,.m_stonemasonsBanner02 .information .heading span{display:inline-block;font-size:1rem}}.m_stonemasonsBanner01 .information .telNumber,.m_stonemasonsBanner02 .information .telNumber{display:flex;align-items:center}@media print,screen and (min-width:768px){.m_stonemasonsBanner01 .information .telNumber,.m_stonemasonsBanner02 .information .telNumber{pointer-events:none}}@media only screen and (max-width:767px){.m_stonemasonsBanner01 .information .telNumber,.m_stonemasonsBanner02 .information .telNumber{display:flex;background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;pointer-events:auto;padding:10px 0;justify-content:center;margin-left:0;position:relative;text-shadow:0 1px 2px rgba(84,53,33,0.45);z-index:2}.m_stonemasonsBanner01 .information .telNumber::after,.m_stonemasonsBanner02 .information .telNumber::after{content:"";display:block;width:40px;height:45px;background:url("/images/form/icon_inquiry_hum.webp") left bottom no-repeat;background-size:40px 45px;position:absolute;right:10px;top:-45px}}.m_stonemasonsBanner01 .information .telNumber .icon,.m_stonemasonsBanner02 .information .telNumber .icon{margin-right:10px}@media only screen and (max-width:767px){.m_stonemasonsBanner01 .information .telNumber .icon,.m_stonemasonsBanner02 .information .telNumber .icon{margin-right:5px}.m_stonemasonsBanner01 .information .telNumber .icon img,.m_stonemasonsBanner02 .information .telNumber .icon img{width:12vw}}.m_stonemasonsBanner01 .information .telNumber .number,.m_stonemasonsBanner02 .information .telNumber .number{margin-right:20px}@media only screen and (max-width:767px){.m_stonemasonsBanner01 .information .telNumber .number,.m_stonemasonsBanner02 .information .telNumber .number{margin-right:10px}}.m_stonemasonsBanner01 .information .telNumber .number img.sp,.m_stonemasonsBanner02 .information .telNumber .number img.sp{width:45vw}.m_stonemasonsBanner01 .information .telNumber .priceFree img.sp,.m_stonemasonsBanner02 .information .telNumber .priceFree img.sp{width:31px}@media only screen and (max-width:767px){.m_stonemasonsBanner01 .information .m_btn05,.m_stonemasonsBanner02 .information .m_btn05{display:none}}.m_stonemasonsBanner01 .information .m_btn05 a,.m_stonemasonsBanner02 .information .m_btn05 a{margin-right:0;font-size:2.2rem}@media print,screen and (min-width:768px){.m_stonemasonsBanner02 .bannerLeadText{font-size:2.8rem;padding:5px 0}}.m_stonemasonsBanner02 + p.bannerNotice{margin-top:10px;font-size:1.6rem;letter-spacing:-.04em}@media only screen and (max-width:767px){.m_stonemasonsBanner02 + p.bannerNotice{font-size:1.2rem}}.m_tabContents{display:none;position:relative;padding-bottom:65px}@media only screen and (max-width:767px){.m_tabContents{padding-bottom:40px}}.m_tabContents .m_caseList,.m_tabContents .m_episodeList{margin-bottom:0}.m_tabContents .m_caseList + .m_title_style06,.m_tabContents .m_episodeList + .m_title_style06{margin-top:60px}@media only screen and (max-width:767px){.m_tabContents .m_caseList + .m_title_style06,.m_tabContents .m_episodeList + .m_title_style06{margin-top:40px}}.m_tabContents#tab02 .m_caseList.grave ul li:nth-child(n+3){margin-top:35px}@media only screen and (max-width:767px){.m_tabContents#tab02 .m_caseList.grave ul li:nth-child(n+3){margin-top:20px}}.m_tabContents.current{display:block}@media only screen and (max-width:767px){.m_tabContents .m_title_style06{margin:0 -15px 20px;border-top:2px solid #ae8729;border-bottom:1px solid #e0dcce;font-size:2rem;padding:10px 15px;line-height:1.4;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","ヒラギノ角ゴシック","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}}.m_tabContents .l_searchResultCount{padding:0}.m_tabContents .m_priceCase--diagnosis .m_title_style06{text-align:center}@media only screen and (max-width:767px){.m_tabContents .m_priceCase--diagnosis .m_title_style06{margin-bottom:0;border-bottom:none}}@media print,screen and (min-width:768px){.m_tabContents .m_diagnosis{width:980px;margin:0 auto}.m_tabContents .m_diagnosis .resultBlock{padding-top:88px;margin-top:-28px}}@media only screen and (max-width:767px){.m_tabContents .m_diagnosis .cvBlock--bg-white:last-child{padding-bottom:0}}.m_commonTab{position:relative;z-index:2}.m_commonTab.top{border-bottom:3px solid #ae8729}.m_commonTab.top ul{margin-top:-65px}.m_commonTab.top ul li a{border-radius:8px 8px 0 0}.m_commonTab.top ul li a.current{border-bottom:0}@media only screen and (max-width:767px){.m_commonTab.top ul li a.current::before{top:auto;bottom:-8px}}.m_commonTab.top ul li a.current::after{bottom:-4px}@media only screen and (max-width:767px){.m_commonTab.top ul li a.current::after{bottom:-1px}}.m_commonTab.bottom{border-top:3px solid #ae8729}.m_commonTab.bottom li a{border-radius:0 0 8px 8px}.m_commonTab.bottom li a::after{background:linear-gradient(rgba(84,47,33,0.2) 0,transparent 100%);bottom:auto;top:0}.m_commonTab.bottom li a.current{border-top:0}.m_commonTab.bottom li a.current::before{transform:rotate(180deg);margin-top:-3px}@media only screen and (max-width:767px){.m_commonTab.bottom li a.current::before{margin-top:0;top:-8px;transform:rotate(180deg) translateX(50%)}}.m_commonTab.bottom li a.current::after{top:-4px}@media only screen and (max-width:767px){.m_commonTab.bottom li a.current::after{top:-1px}}@media only screen and (max-width:767px){.m_commonTab.top,.m_commonTab.bottom{border:none}.m_commonTab.top ul,.m_commonTab.bottom ul{margin-top:0}}.m_commonTab ul{display:flex}@media only screen and (max-width:767px){.m_commonTab ul{margin:0 -15px;border-top:1px solid #e0dcce;border-bottom:1px solid #e0dcce}}.m_commonTab ul li{width:100%}.m_commonTab ul li + li{margin-left:10px}@media only screen and (max-width:767px){.m_commonTab ul li + li{margin-left:0;border-left:1px solid #e0dcce}}.m_commonTab ul li a{display:block;background:#ae8729;width:100%;height:66px;text-decoration:none;padding:24px 0 24px 10px;color:#fff;line-height:1;font-weight:bold;position:relative;text-align:center;transition:0}@media print,screen and (min-width:768px){.m_commonTab ul li a br{display:none}.m_commonTab ul li a:hover{opacity:.7}}@media only screen and (max-width:767px){.m_commonTab ul li a{width:100%;display:flex;padding:0;height:50px;color:rgba(0,0,0,0.5);justify-content:center;align-items:center;background:transparent;font-size:1.2rem}.m_commonTab ul li a span{display:none}.m_commonTab ul li a br{display:block}}.m_commonTab ul li a::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:7px 0 7px 6px;border-color:transparent transparent transparent #fff;position:absolute;left:15px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m_commonTab ul li a::before{display:none}}.m_commonTab ul li a::after{content:"";display:block;width:100%;height:24px;background:linear-gradient(transparent 0,rgba(84,47,33,0.2) 100%);position:absolute;left:0;bottom:0}@media only screen and (max-width:767px){.m_commonTab ul li a::after{display:none}}.m_commonTab ul li a.current{background:#fff;border:3px solid #ae8729;padding:21px 0 24px 10px;color:#ae8729;transition:0}@media print,screen and (min-width:768px){.m_commonTab ul li a.current:hover{opacity:1}}@media only screen and (max-width:767px){.m_commonTab ul li a.current{border:none;padding:0}}.m_commonTab ul li a.current::before{border-width:6px 7px 0 7px;border-color:#ae8729 transparent transparent transparent;left:8px}@media only screen and (max-width:767px){.m_commonTab ul li a.current::before{display:block;border-width:9px 9px 0 9px;position:absolute;left:50%;transform:translateX(-50%)}}.m_commonTab ul li a.current::after{width:100%;height:5px;left:10px;background:#fff;position:absolute;left:0}@media only screen and (max-width:767px){.m_commonTab ul li a.current::after{display:block;width:100%;height:4px;background:#ae8729}}.m_commonTab ul li:nth-child(3) a{padding-left:15px}@media only screen and (max-width:767px){.m_commonTab ul li:nth-child(3) a{padding-left:0}}@media print,screen and (min-width:768px){.m_commonTab ul li.tab-episode a{padding:15px 0 9px 10px;line-height:1.3;font-size:1.6rem}}@media only screen and (max-width:767px){.m_commonTab ul li.tab-episode a{line-height:1.3;padding-top:4px}}.m_commonTab ul li.tab-episode a br{display:block}.m_commonTab.hall{background:linear-gradient(#d4d4d4 60%,#c7c6c6 100%);border:none}@media print,screen and (min-width:768px){.m_commonTab.hall ul{margin-top:0}}.m_commonTab.hall ul li + li{margin-left:0;border:none}@media print,screen and (min-width:768px){.m_commonTab.hall ul li:last-child a{border-right:1px solid #fff}}@media only screen and (max-width:767px){.m_commonTab.hall ul li:first-child a{border-left:none}}.m_commonTab.hall ul li a{display:inline-flex;align-items:center;justify-content:center;height:80px;padding:0;color:#666;background:none;font-size:2.4rem;font-weight:normal;border-radius:0;border:none;border-left:1px solid #fff;line-height:1.1}@media only screen and (max-width:767px){.m_commonTab.hall ul li a{font-size:1.5rem;height:50px}}@media print,screen and (min-width:768px){.m_commonTab.hall ul li a br.sp{display:none}}.m_commonTab.hall ul li a::before,.m_commonTab.hall ul li a::after{content:none}.m_commonTab.hall ul li a.current{color:#fff;font-weight:bold;background:linear-gradient(#6c4f33 60%,#431a00 100%)}.m_commonTab.hall ul li a.current::after{content:"";background:#431a00;height:20px;width:28px;clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;bottom:-20px;left:50%;translate:-50% 0}@media only screen and (max-width:767px){.m_commonTab.hall ul li a.current::after{height:16px;width:22px;bottom:-16px}}.m_commonTab.hall ul li a.current.price{background:linear-gradient(#1aa179 60%,#008350 100%)}.m_commonTab.hall ul li a.current.price::after{background:#008350}.m_commonTab.hall ul li a.current.episode{background:linear-gradient(#e0627d 60%,#d63155 100%)}.m_commonTab.hall ul li a.current.episode::after{background:#d63155}.m_commonTab.hall ul li a.current.access{background:linear-gradient(#22508a 60%,#001964 100%)}.m_commonTab.hall ul li a.current.access::after{background:#001964}.m_commonTab.hall.bottom ul li a.current::after{top:-20px;bottom:auto;rotate:-180deg;background:#6c4f33}@media only screen and (max-width:767px){.m_commonTab.hall.bottom ul li a.current::after{top:-16px}}.m_commonTab.hall.bottom ul li a.current.price::after{background:#1aa179}.m_commonTab.hall.bottom ul li a.current.episode::after{background:#e0627d}.m_commonTab.hall.bottom ul li a.current.access::after{background:#22508a}.m_areaSearchBox input[type="text"],.m_areaSearchBox input[type="tel"],.m_areaSearchBox input[type="email"],.m_areaSearchBox textarea{border:2px solid #98958f;border-radius:2px;background:linear-gradient(to bottom,rgba(102,80,28,0.1) 0%,rgba(255,255,255,0) 31%,rgba(255,255,255,0) 100%);padding:5px 10px;font-size:1.8rem;height:60px}@media only screen and (max-width:767px){.m_areaSearchBox input[type="text"],.m_areaSearchBox input[type="tel"],.m_areaSearchBox input[type="email"],.m_areaSearchBox textarea{font-size:1.4rem}}.m_areaSearchBox input::placeholder,.m_areaSearchBox text::placehlder{color:#98958f}.m_areaSearchBox .m_btn01 button{width:130px;height:60px}.m_areaSearchBox .notice{margin-top:2px;color:#808080;font-size:1.4rem}@media only screen and (max-width:767px){.m_areaSearchBox .notice{font-size:1rem}}.m_appeal01{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.m_appeal01.pc{display:none}}@media print,screen and (min-width:768px){.m_appeal01.sp{display:none}}@media only screen and (max-width:767px){.m_appeal01.sp{justify-content:flex-start}.m_appeal01.sp + .link.sp{margin-top:-10px;margin-bottom:15px}}.m_appeal01 li{min-width:74px;height:52px;border:2px solid #fff;background:url("/images/sites/search/bg_appeal_label_left.png") left center no-repeat,url("/images/sites/search/bg_appeal_label_right.png") right center no-repeat;background-color:#0a5b9c;box-shadow:0 0 4px rgba(0,0,0,0.2);color:#fff;padding-left:20px;padding-right:5px;text-align:center;font-weight:bold;line-height:48px;text-shadow:2px 0 0 rgba(13,45,71,0.55);font-size:1.6rem}.m_appeal01 li + li{margin-left:5px}@media only screen and (max-width:767px){.m_appeal01 li + li{margin-left:2px}}@media only screen and (max-width:767px){.m_appeal01 li{height:35px;border-width:1px;min-width:54.5px;background-size:auto 35px,auto 35px;font-size:1.2rem;line-height:35px;margin-bottom:4px}}.m_appeal02{margin-top:10px}@media only screen and (max-width:767px){.m_appeal02{display:flex;flex-wrap:wrap;flex:1 1;margin-top:10px;justify-content:flex-end}}@media only screen and (max-width:767px){.m_appeal02.pc{display:none}}@media print,screen and (min-width:768px){.m_appeal02.sp{display:none}}.m_appeal02 li.type{margin-bottom:5px;text-align:center;color:#dd523b;font-weight:bold;border-radius:4px;padding:5px 12px 5px 36px;font-size:1.4rem;border-radius:4px;display:inline-block}@media only screen and (max-width:767px){.m_appeal02 li.type{font-size:1.1rem;margin-bottom:5px;padding:5px 5px 5px 32px}.m_appeal02 li.type + li{margin-left:5px}}.m_appeal02 li.type01{background:url("/images/sites/search/icon_result_type01.png") rgba(221,82,59,0.2) 6px center no-repeat}@media only screen and (max-width:767px){.m_appeal02 li.type01{background-image:url("/images/sites/search/icon_result_type01_sp.png");background-size:21px 21px}}.m_appeal02 li.type02{background:url("/images/sites/search/icon_result_type02.png") rgba(221,82,59,0.2) 12px center no-repeat}@media only screen and (max-width:767px){.m_appeal02 li.type02{background-image:url("/images/sites/search/icon_result_type02_sp.png");background-size:17.5px 17.5px}}.m_appeal02 li.type03{background:url("/images/sites/search/icon_result_type03.png") rgba(221,82,59,0.2) 10px center no-repeat}@media only screen and (max-width:767px){.m_appeal02 li.type03{background-image:url("/images/sites/search/icon_result_type03_sp.png");background-size:20.5px 17px}}.m_appeal02 li.type04{background:url("/images/sites/search/icon_result_type04.png") rgba(221,82,59,0.2) 8px center no-repeat}@media only screen and (max-width:767px){.m_appeal02 li.type04{background-size:20px auto}}.m_areaListBox .m_title_style02{margin-bottom:20px}.m_areaListBox ul{display:flex;justify-content:start;flex-wrap:wrap;width:100%}@media only screen and (max-width:767px){.m_areaListBox ul{margin-top:10px}}.m_areaListBox ul li{padding-right:10px;margin:10px 5px;min-width:initial;min-width:unset;display:inline-block;position:relative;line-height:1.2}.m_areaListBox ul li:not(:last-child){border-right:1px solid #98958f}@media only screen and (max-width:767px){.m_areaListBox ul li{margin:5px}}.m_areaListBox.m_routeListBox .m_title_style03{margin-top:20px}.m_areaListBox.m_routeListBox ul{display:block;width:100%;padding:0 0 10px 5px}@media only screen and (max-width:767px){.m_areaListBox.m_routeListBox ul{padding:0 0 0 5px}}.m_hiyoAreaLink ul{display:flex;justify-content:start;flex-wrap:wrap;width:100%;margin:10px 0 20px}.m_hiyoAreaLink ul li{padding-right:10px;line-height:1.2;margin:10px 5px;border-right:1px solid #98958f}@media only screen and (max-width:767px){.m_hiyoAreaLink ul li{position:relative;margin:5px}}@media only screen and (max-width:767px){.m_hiyoAreaLink .sp_scroll{margin:0 -15px}}.m_hiyoAreaLink .m_prefTab{margin:0 0 30px;border-bottom:2px solid #ae8729}@media only screen and (max-width:767px){.m_hiyoAreaLink .m_prefTab{padding:0 10px;margin:0 0 20px;justify-content:space-between}}.m_hiyoAreaLink .m_prefTab li{border:0;margin:0 0 -2px;padding:0}@media only screen and (max-width:767px){.m_hiyoAreaLink .m_prefTab li{flex:auto}}.m_hiyoAreaLink .m_prefTab li label{display:block;background:rgba(174,135,41,0.2);color:#5f4e38;padding:10px 20px;border-radius:4px 4px 0 0;border:2px solid #ae8729;border-bottom:0;margin:0 10px 0 0}@media only screen and (max-width:767px){.m_hiyoAreaLink .m_prefTab li label{padding:10px 5px;min-width:22vw;text-align:center;border-bottom:2px solid #ae8729;border-radius:4px;margin:0 1px 10px 1px}}.m_hiyoAreaLink .m_prefTab li label:hover{cursor:pointer}.m_hiyoAreaLink .m_prefBox{display:none}.m_hiyoAreaLink .m_prefBox p{margin-top:40px;font-size:2.2rem}@media only screen and (max-width:767px){.m_hiyoAreaLink .m_prefBox p{font-size:1.8rem}.m_hiyoAreaLink .m_prefBox p:nth-of-type(1){margin-top:0}}.m_hiyoAreaLink input.hide[type="radio"]{display:none}.m_hiyoAreaLink #hokkaido:checked ~ #hokkaidoBox,.m_hiyoAreaLink #tohoku:checked ~ #tohokuBox,.m_hiyoAreaLink #kanto:checked ~ #kantoBox,.m_hiyoAreaLink #chubu:checked ~ #chubuBox,.m_hiyoAreaLink #kansai:checked ~ #kansaiBox,.m_hiyoAreaLink #chugoku:checked ~ #chugokuBox,.m_hiyoAreaLink #kyusyu:checked ~ #kyusyuBox{display:block}.m_hiyoAreaLink #hokkaido:checked ~ .sp_scroll .m_prefTab li.hokkaido label{background:#fff;color:#ae8729}.m_hiyoAreaLink #tohoku:checked ~ .sp_scroll .m_prefTab li.tohoku label{background:#fff;color:#ae8729}.m_hiyoAreaLink #kanto:checked ~ .sp_scroll .m_prefTab li.kanto label{background:#fff;color:#ae8729}.m_hiyoAreaLink #chubu:checked ~ .sp_scroll .m_prefTab li.chubu label{background:#fff;color:#ae8729}.m_hiyoAreaLink #kansai:checked ~ .sp_scroll .m_prefTab li.kansai label{background:#fff;color:#ae8729}.m_hiyoAreaLink #chugoku:checked ~ .sp_scroll .m_prefTab li.chugoku label{background:#fff;color:#ae8729}.m_hiyoAreaLink #kyusyu:checked ~ .sp_scroll .m_prefTab li.kyusyu label{background:#fff;color:#ae8729}.m_areaList{margin-top:20px;font-size:1.6rem}@media only screen and (max-width:767px){.m_areaList{margin-top:0;font-size:1.4rem}}.m_areaList ul{display:flex;flex-wrap:wrap;margin-left:-15px}@media only screen and (max-width:767px){.m_areaList ul{margin-left:5px}}.m_areaList ul li{margin:10px 0 0 30px;position:relative}@media only screen and (max-width:767px){.m_areaList ul li{border-right:1px solid #98958f;padding-right:10px;margin:10px 0 0 10px}}.m_areaList ul li.gold_medal{padding-left:35px}.m_areaList ul li.gold_medal::before{content:"";background:url("/images/sites/search/icon_gold_medal.png") center center no-repeat;background-size:contain;width:31px;height:27px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.m_areaList ul li.silver_medal{padding-left:35px}.m_areaList ul li.silver_medal::before{content:"";background:url("/images/sites/search/icon_silver_medal.png") center center no-repeat;background-size:contain;width:31px;height:27px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.m_areaList ul li.bronze_medal{padding-left:35px}.m_areaList ul li.bronze_medal::before{content:"";background:url("/images/sites/search/icon_bronze_medal.png") center center no-repeat;background-size:contain;width:31px;height:27px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.m_areaList ul li.review_medal{padding-left:35px}.m_areaList ul li.review_medal::before{content:"";background:url("/images/sites/search/icon_review_medal.png") center center no-repeat;background-size:contain;width:31px;height:27px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.m_colorTag{color:White;min-width:80px;font-size:1.6rem;text-align:center;display:inline-block;font-weight:bold}@media only screen and (max-width:767px){.m_colorTag{font-size:1.2rem;min-width:60px}}.m_colorTag--01{background:#e0637e}.m_colorTag--02{background:#7e6b5a}.m_colorTag--03{background:#8b6bae}.m_colorTag--04{background:#27b85e}.m_borderList{margin:25px 0}.m_borderList li{border:1px solid #e0dcce;padding:15px 20px;background:#fff}.m_borderList li .m_arrowLink{text-decoration:underline}.m_borderList li .m_arrowLink:hover{text-decoration:none}.m_borderList li + li{border-top:0}.m_selectPointList .m_title_style06{padding-left:20px;padding-right:20px;background:rgba(174,135,41,0.3);margin-top:0;padding-top:10px;color:#5f4e38}@media only screen and (max-width:767px){.m_selectPointList .m_title_style06{padding:10px 15px;margin-top:-15px;margin-left:-15px;margin-right:-15px}}.m_selectPointList .title{text-align:center;background:rgba(174,135,41,0.3);border-bottom:2px solid #5f4e38;padding:15px 0 20px}@media only screen and (max-width:767px){.m_selectPointList .title{padding:10px 15px;margin-top:-15px;margin-left:-15px;margin-right:-15px}}.m_selectPointList .title h2{font-size:3rem;line-height:1.6}@media only screen and (max-width:767px){.m_selectPointList .title h2{font-size:2rem}}.m_selectPointList .title h2 span{font-size:4.4rem;vertical-align:baseline;padding:0 5px;color:#dd523b}@media only screen and (max-width:767px){.m_selectPointList .title h2 span{font-size:2.8rem}}.m_selectPointList ul li .count{padding:40px 0 35px;border-top:1px dotted #98958f;border-bottom:2px solid rgba(174,135,41,0.2)}@media only screen and (max-width:767px){.m_selectPointList ul li .count{padding:20px 0 15px}}.m_selectPointList ul li .count h3{font-size:3.2rem;display:flex}@media only screen and (max-width:767px){.m_selectPointList ul li .count h3{font-size:2rem}}.m_selectPointList ul li .count h3 span{background:#ae8729;color:#fff;display:flex;width:60px;height:60px;border-radius:50%;font-size:3rem;font-weight:bold;align-items:center;justify-content:center;margin-right:30px}@media only screen and (max-width:767px){.m_selectPointList ul li .count h3 span{width:30px;height:30px;font-size:1.8rem;margin-right:10px}}.m_selectPointList ul li > .description{padding:50px 35px}@media only screen and (max-width:767px){.m_selectPointList ul li > .description{padding:20px 0}}.m_selectPointList ul li > .description p.m_desc span{font-weight:bold;color:#dd523b}.m_selectPointList ul li > .description p.m_desc + p.m_desc{margin-top:30px}@media only screen and (max-width:767px){.m_selectPointList ul li > .description p.m_desc + p.m_desc{margin-top:15px}}.m_selectPointList ul li > .description .imgFullWidth{margin:30px 0;text-align:center}@media only screen and (max-width:767px){.m_selectPointList ul li > .description .imgFullWidth{margin:20px 0}}.m_selectPointList ul li > .description .imgFullWidth img{max-width:100%}.m_selectPointList ul li > .description .m_imgTextBox{align-items:center}@media print,screen and (min-width:768px){.m_selectPointList ul li > .description .m_typeTable{margin-left:-35px;margin-right:-35px;margin-bottom:30px}.m_selectPointList ul li > .description .m_typeTable tr td:first-child{width:240px;font-size:2rem}.m_selectPointList ul li > .description .m_typeTable tr th:first-child,.m_selectPointList ul li > .description .m_typeTable tr td:first-child{border-left:0}.m_selectPointList ul li > .description .m_typeTable tr td:nth-child(2),.m_selectPointList ul li > .description .m_typeTable tr td:nth-child(3){background:#fff;width:336px}.m_selectPointList ul li > .description .m_typeTable tr th:nth-child(3),.m_selectPointList ul li > .description .m_typeTable tr td:nth-child(3){border-right:0}}@media only screen and (max-width:767px){.m_selectPointList ul li > .description .m_typeTable{padding:0}.m_selectPointList ul li > .description .m_typeTable tr{border-top:1px solid #e0dcce}.m_selectPointList ul li > .description .m_typeTable tr td:first-child{background:#f7f3e9;display:flex;padding:5px;align-items:center;justify-content:center;height:54px}.m_selectPointList ul li > .description .m_typeTable tr:nth-child(2),.m_selectPointList ul li > .description .m_typeTable tr:nth-child(3){border-top:0}.m_selectPointList ul li > .description .m_typeTable tr:nth-child(even){border-right:1px solid #e0dcce}}.m_selectPointList ul li > .description .m_borderList{margin-bottom:0}.m_selectPointList ul li:first-child .count{border-top:0}.m_pagesList01{display:flex;flex-wrap:wrap}.m_pagesList01 li{position:relative;padding-left:20px}@media print,screen and (min-width:768px){.m_pagesList01 li{width:52%}.m_pagesList01 li:nth-child(2n){width:48%}}.m_pagesList01 li::before{content:"";width:8px;height:8px;background:#98958f;border-radius:50%;position:absolute;left:0;top:11px}.m_pagesList02 li{position:relative;padding-left:20px}.m_pagesList02 li::before{content:"";width:8px;height:8px;background:#98958f;border-radius:50%;position:absolute;left:0;top:11px}@media only screen and (max-width:767px){.m_pagesList02 li::before{top:8px}}@media only screen and (max-width:767px){.m_categoryLinkList{margin:0 -15px}}.m_categoryLinkList input.hide[type="radio"]{display:none}.m_categoryLinkList #ippanList,.m_categoryLinkList #nokotsuList,.m_categoryLinkList #etaikuyoList,.m_categoryLinkList #jumokuList{display:none}.m_categoryLinkList #ippan:checked ~ #ippanList,.m_categoryLinkList #nokotsu:checked ~ #nokotsuList,.m_categoryLinkList #etaikuyo:checked ~ #etaikuyoList,.m_categoryLinkList #jumoku:checked ~ #jumokuList{display:block}.m_categoryLinkList .m_categoryTab{display:flex;justify-content:space-around;align-items:flex-end;padding:0 30px}@media only screen and (max-width:767px){.m_categoryLinkList .m_categoryTab{padding:0}}.m_categoryLinkList .m_categoryTab li{width:220px;position:relative;border:2px solid #ae8729;border-bottom:0;font-weight:bold;color:#5f4e38;text-align:center}@media only screen and (max-width:767px){.m_categoryLinkList .m_categoryTab li{width:24%}}.m_categoryLinkList .m_categoryTab li input{display:none}.m_categoryLinkList .m_categoryTab li label{font-size:1.8rem;padding:9px 0;background:#f7f3e9;display:block}@media only screen and (max-width:767px){.m_categoryLinkList .m_categoryTab li label{font-size:1.2rem;line-height:1.2}}.m_categoryLinkList .m_categoryTab li label:hover{cursor:pointer;opacity:.8;transition:.4s}.m_categoryLinkList .m_categoryTab li label span{color:#ae8729;background:url("/images/common/areaSearchIconGrave.svg") left center no-repeat;background-size:20px 20px;padding-left:30px}@media only screen and (max-width:767px){.m_categoryLinkList .m_categoryTab li label span{background:none;padding-left:0;font-size:1.4rem}}.m_categoryLinkList #ippan:checked ~ .m_categoryTab li.ippan label{font-size:2rem;padding:12px 0;background:#fff;position:relative}@media only screen and (max-width:767px){.m_categoryLinkList #ippan:checked ~ .m_categoryTab li.ippan label{font-size:1.3rem}}.m_categoryLinkList #ippan:checked ~ .m_categoryTab li.ippan label:hover{opacity:1}.m_categoryLinkList #ippan:checked ~ .m_categoryTab li.ippan label span{background-size:24px 24px;padding-left:34px}@media only screen and (max-width:767px){.m_categoryLinkList #ippan:checked ~ .m_categoryTab li.ippan label span{padding-left:0;font-size:1.5rem}}.m_categoryLinkList #ippan:checked ~ .m_categoryTab li.ippan label::after{content:"";position:absolute;width:100%;height:5px;background:#fff;bottom:-2px;left:0}.m_categoryLinkList #nokotsu:checked ~ .m_categoryTab li.nokotsu label{font-size:2rem;padding:12px 0;background:#fff;position:relative}@media only screen and (max-width:767px){.m_categoryLinkList #nokotsu:checked ~ .m_categoryTab li.nokotsu label{font-size:1.3rem}}.m_categoryLinkList #nokotsu:checked ~ .m_categoryTab li.nokotsu label:hover{opacity:1}.m_categoryLinkList #nokotsu:checked ~ .m_categoryTab li.nokotsu label span{background-size:24px 24px;padding-left:34px}@media only screen and (max-width:767px){.m_categoryLinkList #nokotsu:checked ~ .m_categoryTab li.nokotsu label span{padding-left:0;font-size:1.5rem}}.m_categoryLinkList #nokotsu:checked ~ .m_categoryTab li.nokotsu label::after{content:"";position:absolute;width:100%;height:5px;background:#fff;bottom:-2px;left:0}.m_categoryLinkList #etaikuyo:checked ~ .m_categoryTab li.etaikuyo label{font-size:2rem;padding:12px 0;background:#fff;position:relative}@media only screen and (max-width:767px){.m_categoryLinkList #etaikuyo:checked ~ .m_categoryTab li.etaikuyo label{font-size:1.3rem}}.m_categoryLinkList #etaikuyo:checked ~ .m_categoryTab li.etaikuyo label:hover{opacity:1}.m_categoryLinkList #etaikuyo:checked ~ .m_categoryTab li.etaikuyo label span{background-size:24px 24px;padding-left:34px}@media only screen and (max-width:767px){.m_categoryLinkList #etaikuyo:checked ~ .m_categoryTab li.etaikuyo label span{padding-left:0;font-size:1.5rem}}.m_categoryLinkList #etaikuyo:checked ~ .m_categoryTab li.etaikuyo label::after{content:"";position:absolute;width:100%;height:5px;background:#fff;bottom:-2px;left:0}.m_categoryLinkList #jumoku:checked ~ .m_categoryTab li.jumoku label{font-size:2rem;padding:12px 0;background:#fff;position:relative}@media only screen and (max-width:767px){.m_categoryLinkList #jumoku:checked ~ .m_categoryTab li.jumoku label{font-size:1.3rem}}.m_categoryLinkList #jumoku:checked ~ .m_categoryTab li.jumoku label:hover{opacity:1}.m_categoryLinkList #jumoku:checked ~ .m_categoryTab li.jumoku label span{background-size:24px 24px;padding-left:34px}@media only screen and (max-width:767px){.m_categoryLinkList #jumoku:checked ~ .m_categoryTab li.jumoku label span{padding-left:0;font-size:1.5rem}}.m_categoryLinkList #jumoku:checked ~ .m_categoryTab li.jumoku label::after{content:"";position:absolute;width:100%;height:5px;background:#fff;bottom:-2px;left:0}.m_categoryLinkList h2{text-align:center;font-size:2.4rem;margin-bottom:20px}.m_categoryLinkList h2 span{padding-left:125px;line-height:91px;display:inline-block;background:url("/images/sites/ohaka/top/img_category_title02.png") 20px bottom no-repeat}@media only screen and (max-width:767px){.m_categoryLinkList h2 span{background-size:46px 46px;background-position:10px bottom;padding:0 10px 0 60px;line-height:1.4;font-size:1.6rem}}.m_categoryLinkList ul.categoryList{border:2px solid #ae8729;background:#fff;box-shadow:3px 7px 9px rgba(84,47,33,0.3);padding:10px 30px 20px 30px}@media only screen and (max-width:767px){.m_categoryLinkList ul.categoryList{padding:10px 0;box-shadow:none;border-right:0;border-left:0}}.m_categoryLinkList ul.categoryList >li{padding:30px 25px;border-bottom:1px solid #ae8729}@media only screen and (max-width:767px){.m_categoryLinkList ul.categoryList >li{padding:15px 10px}}.m_categoryLinkList ul.categoryList >li:last-child{border-bottom:0}.m_categoryLinkList ul.categoryList >li .region{font-weight:bold;font-size:2rem;background:url("/images/sites/ohaka/top/maps-and-flags.png") left center no-repeat;padding-left:30px}@media only screen and (max-width:767px){.m_categoryLinkList ul.categoryList >li .region{font-size:1.6rem;background-size:15px 19px;padding-left:20px}}.m_categoryLinkList ul.categoryList >li .prefecture{margin-top:10px}@media print,screen and (min-width:768px){.m_categoryLinkList ul.categoryList >li .prefecture{padding-left:30px;margin-left:-40px}}.m_categoryLinkList ul.categoryList >li .prefecture ul{display:flex;flex-wrap:wrap}.m_categoryLinkList ul.categoryList >li .prefecture ul li{border-right:1px solid #ccc;padding:0 15px;margin:10px 0;line-height:1;font-size:1.8rem}.m_categoryLinkList ul.categoryList >li .prefecture ul li:last-child{border-right:0}@media only screen and (max-width:767px){.m_categoryLinkList ul.categoryList >li .prefecture ul li{padding:0 12px;font-size:1.4rem}}.m_columnLinkList{margin-bottom:40px}@media only screen and (max-width:767px){.m_columnLinkList{margin-bottom:20px}}.m_columnLinkList ul{border-top:1px dotted #98958f}.m_columnLinkList ul li{border-bottom:1px dotted #98958f}.m_columnLinkList ul li a{display:block;padding:10px 35px 10px 50px;font-weight:bold;text-decoration:none;background:url("/images/common/icon_column_link.svg") 10px center no-repeat;position:relative}@media only screen and (max-width:767px){.m_columnLinkList ul li a{background-color:#fff}}.m_columnLinkList ul li a::after{content:"";width:9px;height:14px;display:block;background:url("/images/common/arrow_right01.svg") center center no-repeat;background-size:9px 14px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.m_columnLinkList ul li a:hover{opacity:.7;transition:.4s}.m_emptyListMessage{border-top:dashed 1px;padding:10px 0 0 0}.m_solicitation li,.m_fiduciaryduty li{margin-bottom:20px;text-indent:-1em;padding-left:1em}.m_solicitation li.txt-r,.m_fiduciaryduty li.txt-r{text-align:right;margin-top:20px}.m_commonList li{padding-left:26px;line-height:1.5;position:relative}@media only screen and (max-width:767px){.m_commonList li{padding-left:20px;line-height:1.4}}.m_commonList li + li{margin-top:6px}.m_commonList li::before{content:"";width:8px;height:8px;background:#98958f;border-radius:50%;position:absolute;top:11px;left:6px}@media only screen and (max-width:767px){.m_commonList li::before{width:6px;height:6px;top:9px;left:5px}}.m_commonList--bg-blue{background:#e5eef5;padding:20px 20px 20px 15px}@media only screen and (max-width:767px){.m_commonList--bg-blue{padding:15px 10px 15px 5px}}.m_commonList--ol{padding-left:1.5em}.m_commonList--ol li{list-style-type:decimal}.m_stripebox--blue{background:url("/images/common/bg_stripe_blue.png") left top repeat}.m_stripebox--blue02{background:url("/images/common/bg_stripe_blue03.png") left top repeat}.m_stripebox--green{background:url("/images/common/bg_stripe_green.png") left top repeat}.m_common_box_border01{display:block;padding:30px;border:1px solid #ae8729}@media only screen and (max-width:767px){.m_common_box_border01{padding:15px}}.m_common_box_border01:not(:first-child){margin-top:50px}@media only screen and (max-width:767px){.m_common_box_border01:not(:first-child){margin-top:30px}}.m_common_box_whitebox{background:#fff;padding:30px;border-radius:8px}@media only screen and (max-width:767px){.m_common_box_whitebox{padding:15px}}.m_common_box_whitebox + .m_common_box_whitebox{margin-top:60px}@media only screen and (max-width:767px){.m_common_box_whitebox + .m_common_box_whitebox{margin-top:30px}}.m_common_box_graybox{background:#f4f4f4;padding:30px}.m_common_box_graybox .title{font-weight:bold}.m_common_box_graybox p + p{margin-top:20px}@media only screen and (max-width:767px){.m_common_box_graybox{padding:15px}.m_common_box_graybox p + p{margin-top:10px}}.m_noticeBox{width:820px;background:#fff;border:2px solid #dd523b;position:relative;text-align:center;padding:20px 20px 30px;margin:60px auto 40px}@media only screen and (max-width:767px){.m_noticeBox{width:100%;padding:15px 15px 20px}}.m_noticeBox .label{background:#dd523b;color:#fff;font-weight:bold;border-radius:4px 4px 0 0;position:absolute;left:-2px;top:-30px;font-size:1.6rem;padding:0 15px}@media only screen and (max-width:767px){.m_noticeBox .label{font-size:1.2rem;top:-22px}}.m_noticeBox p{margin-bottom:20px;font-weight:bold}@media only screen and (max-width:767px){.m_noticeBox p{margin-bottom:10px}}.m_noticeBox .m_btn02{width:280px;margin:0 auto}.m_noticeBox .m_btn02 > *{width:100%}.m_noticeBox ul li{text-align:left;padding-left:11px;text-indent:-11px}.m_noticeBox02{border:20px solid rgba(174,135,41,0.2);padding:25px;background:#fff}@media only screen and (max-width:767px){.m_noticeBox02{padding:15px;border-width:15px}}.m_noticeBox02 .head{display:flex;align-items:center;font-size:2.2rem;font-weight:bold;margin-bottom:20px}@media only screen and (max-width:767px){.m_noticeBox02 .head{font-size:1.6rem;line-height:1.4}}.m_noticeBox02 .head img{margin-right:20px}.m_noticeBox02 > .description + img{margin:20px 0;max-width:100%}@media only screen and (max-width:767px){.m_noticeBox02 > .description + img{margin:10px 0}}.m_noticeBox02 > .description + img:last-child{margin-bottom:0}.m_noticeBox02 > .description span{color:#dd523b;font-weight:bold}.m_noticeBox03{background:rgba(174,135,41,0.2);padding:20px}@media only screen and (max-width:767px){.m_noticeBox03{padding:15px}}.m_noticeBox03 > .inner{background:#fff;padding:25px}@media only screen and (max-width:767px){.m_noticeBox03 > .inner{padding:15px}}.m_stripeBox{background:url("/images/common/bg_stripe_green.png");padding:35px 30px}.m_stripeBox--orange{background:url("/images/common/bg_stripe_orange.png")}.m_stripeBox--red{background:url("/images/common/bg_stripe_red.png")}.m_stripeBox--blue{background:url("/images/common/bg_stripe_blue.png") left top repeat}.m_stripeBox--blue02{background:url("/images/common/bg_stripe_blue03.png") left top repeat}@media only screen and (max-width:767px){.m_stripeBox{padding:20px 15px}}.m_stripeBox .boxInner{background:#fff;border-radius:4px;padding:30px}@media only screen and (max-width:767px){.m_stripeBox .boxInner{padding:15px}}.m_stripeBox .boxInner .title{line-height:1.6;font-weight:bold;text-align:center;font-size:3rem}@media only screen and (max-width:767px){.m_stripeBox .boxInner .title{font-size:2rem}}@media only screen and (max-width:767px){.m_stripeBox .boxInner .title img.attention{width:20px;margin-right:5px;vertical-align:-4px}}.m_stripeBox .boxInner .title span{color:#0a5b9c;font-size:3.6rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_stripeBox .boxInner .title span{font-size:2.2rem}}.m_stripeBox .boxInner .title img{margin-right:10px}.m_stripeBox .boxInner .m_imgTextBox{align-items:center;margin:20px 0}@media only screen and (max-width:767px){.m_stripeBox .boxInner .m_imgTextBox{margin:0}}.m_stripeBox .boxInner p{text-align:justify;text-justify:inter-ideograph;margin:0 10px}@media only screen and (max-width:767px){.m_stripeBox .boxInner p{margin:0}}.m_stripeBox .boxInner p span{color:#dd523b;font-weight:bold}.m_stripeBox .boxInner .bottomBanner{padding:20px 180px 20px 15px;background:rgba(174,135,41,0.2);position:relative;margin-top:20px}@media only screen and (max-width:767px){.m_stripeBox .boxInner .bottomBanner{padding:15px 10px}}.m_stripeBox .boxInner .bottomBanner::after{content:"";display:block;width:155px;height:161px;background:url("/images/sites/ohaka/img_bottom_woman.png") left top no-repeat;position:absolute;right:40px;bottom:-30px}@media only screen and (max-width:767px){.m_stripeBox .boxInner .bottomBanner::after{display:none}}.m_stripeBox .boxInner .bottomBanner--sogi::after{background:url("/images/sites/sogi/img_bottom_woman.png") left top no-repeat}.m_stripeBox .boxInner .bottomBanner p{text-align:center;position:relative;font-size:2.2rem;font-weight:bold}@media only screen and (max-width:767px){.m_stripeBox .boxInner .bottomBanner p{font-size:1.6rem}}.m_stripeBox .boxInner .bottomBanner p span{color:#0a5b9c}.m_stripeBox .boxInner .bottomBanner .telNumber{text-align:center;margin-top:5px;border:none;width:100%}@media print,screen and (min-width:768px){.m_stripeBox .boxInner .bottomBanner .telNumber{background:none;pointer-events:none}}@media only screen and (max-width:767px){.m_stripeBox .boxInner .bottomBanner .telNumber{margin-top:10px}}.m_stripeBox .boxInner .bottomBanner .telNumber img{margin:0 5px}.m_recruitmentBlock{border-top:1px solid #98958f;padding:20px 0}.m_recruitmentBlock .l_inner .m_recruitmentWap{display:flex;justify-content:flex-start;align-items:center}.m_recruitmentBlock .l_inner .m_recruitmentWap .titleArea{border:2px solid #dd523b;color:#dd523b;padding:10px 15px;margin-right:20px;font-weight:bold}.m_recruitmentBlock .l_inner .m_recruitmentWap .txtArea{margin-right:25px;font-size:1.6rem}@media only screen and (max-width:767px){.m_recruitmentBlock .l_inner .m_recruitmentWap{display:block}.m_recruitmentBlock .l_inner .m_recruitmentWap .titleArea{border:0;display:inline-block;padding:0;margin-bottom:5px;margin-right:0;font-size:1.6rem}.m_recruitmentBlock .l_inner .m_recruitmentWap .txtArea{margin-right:0;margin-bottom:15px;font-size:1.4rem}.m_recruitmentBlock .l_inner .m_recruitmentWap .txtArea br{display:none}}.m_trustReasonBlock .m_balloonHeadWrap{padding:0;margin-top:0}.m_trustReasonBlock .m_balloonHeadWrap p{font-size:2.4rem}@media only screen and (max-width:767px){.m_trustReasonBlock .m_balloonHeadWrap p{font-size:1.6rem}}.m_trustReasonBlock .m_txt{font-size:2.8rem;font-weight:bold;text-align:center;margin:36px 0 16px}@media only screen and (max-width:767px){.m_trustReasonBlock .m_txt{font-size:2rem;margin:20px 0}}.m_trustReasonBlock .m_txt span{color:#0a5b9c}.m_trustReasonBlock .m_txt.small{font-size:2.2rem}.m_trustReasonBlock .banner{position:relative}.m_trustReasonBlock .banner.contact_close .m_circle{left:55px;top:-38px}.m_trustReasonBlock .banner.contact_close .m_operatorBanner04{justify-content:center;max-width:800px;margin:auto}.m_trustReasonBlock .banner .m_circle{position:absolute;top:-75px;left:0;display:flex;justify-content:center;align-items:center;width:100px;height:100px;color:#fff;font-size:2rem;font-weight:bold;line-height:1.3;background:#ae8729;border-radius:50%}@media only screen and (max-width:767px){.m_trustReasonBlock .banner .m_circle{display:none}}.m_trustReasonBlock .banner .m_circle p{text-align:center}.m_trustReasonBlock .banner .m_circle p span{font-size:2.4rem;color:#fff}.m_trustReasonBlock .rank .m_head{color:#5f4e38;font-size:3.6rem;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:bold;text-align:center;padding:10px 0}@media only screen and (max-width:767px){.m_trustReasonBlock .rank .m_head{font-size:1.6rem}}.m_trustReasonBlock .rank .m_head span{color:#ae8729;font-size:4.4rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_trustReasonBlock .rank .m_head span{font-size:1.8rem}}.m_trustReasonBlock .rank .m_aboutRank{margin:40px 0}.m_trustReasonBlock .rank .m_aboutRank .topImage{text-align:center}@media only screen and (max-width:767px){.m_trustReasonBlock .rank .m_aboutRank .topImage img{width:160px;height:auto}}.m_trustReasonBlock .rank .m_aboutRank .detail{padding-top:0;padding-bottom:20px;border-top:none;box-shadow:none;background:#fff}.m_trustReasonBlock .rank .m_aboutRank .detail .reviewLink{display:block;text-align:center;background:#fff;border-radius:10px;border:4px solid rgba(10,91,156,0.2)}@media only screen and (max-width:767px){.m_trustReasonBlock .rank .m_aboutRank .detail .reviewLink .text{line-height:1.4;text-align:left;margin-top:10px}}.m_trustReasonBlock .rank .m_aboutRank .detail .reviewLink span{color:#dd523b;font-size:1.8rem;font-weight:bold;vertical-align:baseline}@media only screen and (max-width:767px){.m_trustReasonBlock .rank .m_aboutRank .detail .reviewLink span{font-size:1.6rem}}.m_trustReasonBlock .rank .m_aboutRank .detail .reviewLink .reviewerIntroduce p.head{font-size:2.4rem;color:#1b1464;font-weight:bold;margin-bottom:15px}@media only screen and (max-width:767px){.m_trustReasonBlock .rank .m_aboutRank .detail .reviewLink .reviewerIntroduce p.head{font-size:1.6rem}}.m_trustReasonBlock .rank .m_aboutRank .detail .reviewLink .reviewerIntroduce .reviewerImages{display:flex;justify-content:center;margin-bottom:15px}.m_trustReasonBlock .rank .m_aboutRank .detail .reviewLink .reviewerIntroduce .reviewerImages picture{margin:0 15px}.m_trustReasonBlock .rank .m_aboutRank .detail .reviewLink .reviewerIntroduce .reviewerImages picture img{width:100%;height:auto}@media only screen and (max-width:767px){.m_trustReasonBlock .rank .m_aboutRank .detail .reviewLink .reviewerIntroduce .reviewerImages{justify-content:center;align-items:flex-start}.m_trustReasonBlock .rank .m_aboutRank .detail .reviewLink .reviewerIntroduce .reviewerImages picture{width:18%;margin:0 1%;flex-shrink:0}}.m_trustReasonBlock .rank .m_aboutRank .detail .reviewLink a.m_arrowLink{font-size:1.6rem}@media only screen and (max-width:767px){.m_trustReasonBlock .rank .m_aboutRank .detail .reviewLink a.m_arrowLink{font-size:1.4rem}}.m_trustReasonBlock .rank .m_aboutRank .detail .notice{text-align:center;font-size:1.4rem;margin-top:10px}@media only screen and (max-width:767px){.m_trustReasonBlock .rank .m_aboutRank .detail .notice{font-size:1.2rem}}.m_trustReasonBlock .rank .introduction .m_txt{margin-top:0}.m_common_balloon{text-align:center}.m_common_balloon span{font-weight:bold;background:#3186b6;border-radius:34px;font-size:3.2rem;padding:12px 50px;line-height:1.4;color:#fff;position:relative;display:inline-block}.m_common_balloon span::after{content:"";position:absolute;border-top:20px solid #3186b6;border-right:20px solid transparent;border-left:20px solid transparent;bottom:-8px;left:50%;transform:translate(-50%,50%)}@media only screen and (max-width:767px){.m_common_balloon span{font-size:2rem;padding:10px 20px}}.m_checkBox{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}@media only screen and (max-width:767px){.m_checkBox{margin-top:10px}.m_checkBox .checkBoxInner{font-size:1.6rem !important}}.m_checkBox .checkBoxInner{margin-top:0;margin-bottom:10px;position:relative}.m_checkBox .checkBoxInner label{display:flex;align-items:center}.m_checkBox .checkBoxInner input[type="checkbox"]{display:none}.m_checkBox .checkBoxInner input[type="checkbox"]:checked + .icon{background:#1b1464;border:2px solid #1b1464}.m_checkBox .checkBoxInner input[type="checkbox"]:checked + .icon::before{content:"";display:block;width:6px;height:3px;background:#fff;position:absolute;left:2px;top:8px;transform:rotate(45deg)}.m_checkBox .checkBoxInner input[type="checkbox"]:checked + .icon::after{content:"";display:block;width:10px;height:3px;background:#fff;position:absolute;left:5px;top:6px;transform:rotate(-45deg)}.m_checkBox .checkBoxInner p{display:inline-block;line-height:1.3;flex:1 1}.m_checkBox .checkBoxInner a{display:block;padding:5px 45px 5px 11px;width:350px;color:#1b1464;text-decoration:none;border:2px solid #1b1464;border-radius:5px;background:url("/images/common/icon_arrow_circle_b.svg") no-repeat right 14px center,#ceddeb;background-size:22px;box-shadow:2px 2px 2px rgba(6,0,56,0.3)}@media only screen and (max-width:767px){.m_checkBox .checkBoxInner a{width:auto}}@media print,screen and (min-width:768px){.m_checkBox .checkBoxInner a:hover{opacity:.8}}.m_checkBox .checkBoxInner .icon{display:block;width:20px;height:20px;border:2px solid #98958f;margin-right:10px;position:relative;border-radius:2px;background:#fff}@media only screen and (max-width:767px){.m_checkBox .checkBoxInner .icon{margin-right:5px;vertical-align:-4px}}.m_checkBox--areaBox{justify-content:space-between;margin:20px auto 30px;width:800px}@media only screen and (max-width:767px){.m_checkBox--areaBox{flex-direction:column;width:100%;margin:0}}.m_checkBox--areaBox .checkBoxInner{margin-top:5px;margin-bottom:5px;font-size:1.8rem}.m_checkBox--areaBox .checkBoxInner label{margin-top:5px}@media only screen and (max-width:767px){.m_checkBox--areaBox .checkBoxInner label{margin-top:0;height:100%}}@media only screen and (max-width:767px){.m_checkBox--areaBox{border-bottom:1px solid #98958f}.m_checkBox--areaBox .checkBoxInner{margin:0;width:auto;flex-basis:auto;padding:10px 20px 10px 15px;border-bottom:1px solid #ccc}.m_checkBox--areaBox .checkBoxInner:nth-child(n+4){margin-top:0}.m_checkBox--areaBox .checkBoxInner:last-child{border-bottom:none}.m_checkBox--areaBox .checkBoxInner:nth-child(2n+1):nth-last-child(2){border-bottom:none}}.m_checkBox--routeBox .checkBoxInner{min-width:auto;flex-basis:auto}@media only screen and (max-width:767px){.m_checkBox--routeBox{border-bottom:1px solid #98958f}.m_checkBox--routeBox .checkBoxInner{margin:0;min-width:calc(100% / 2);flex-basis:calc(100% / 2);font-size:1.6rem}.m_checkBox--routeBox .checkBoxInner:last-child{border-bottom:none}.m_checkBox--routeBox .checkBoxInner:nth-child(2n+1):nth-last-child(2){border-bottom:none}}.m_checkBox--routeBoxtitle{display:block}.m_checkBox--routeBoxtitle .m_title_style03{padding:0}.m_checkBox--routeBoxtitle .checkBoxInner{width:100%;min-width:inherit;min-width:auto;margin:0}.m_checkBox--routeBoxtitle .checkBoxInner label{display:flex;width:100%;padding:8px 15px}@media only screen and (max-width:767px){.m_checkBox--routeBoxtitle .checkBoxInner label{padding:8px 10px}}.m_checkBox--routeBoxtitle .checkBoxInner label:hover{cursor:pointer}.m_checkBox.conditions .checkBoxInner input[type="checkbox"]:checked + .icon{background:#008732;border:2px solid #008732}.m_checkBox.conditions .checkBoxInner a{color:#008732;border:2px solid #008732;background:url("/images/common/icon_arrow_circle_g.svg") no-repeat right 14px center,#f9fffb;background-size:22px;box-shadow:2px 2px 2px rgba(6,0,56,0.3)}.m_checkBox--column5{width:100%;margin-left:5px;margin-right:5px}@media only screen and (max-width:767px){.m_checkBox--column5{margin:0;flex-direction:row}}.m_checkBox--column5 .checkBoxInner{min-width:20%;margin:10px 0}@media only screen and (max-width:767px){.m_checkBox--column5 .checkBoxInner{min-width:50%;width:50%;margin:0;padding:10px}.m_checkBox--column5 .checkBoxInner:nth-child(odd){border-right:1px solid #ccc}}.m_checkBox--price{margin:0 -7px;width:calc(100% + 14px);justify-content:flex-start}.m_checkBox--price .checkBoxInner{background:#f4f4f4;border:1px solid #98958f;border-radius:6px;margin:7px;width:calc(50% - 14px);min-width:inherit;padding:20px 0 20px 20px}.m_checkBox--price .checkBoxInner:nth-child(n+4){margin-top:10px}.m_checkBox--price .checkBoxInner label{align-items:center}.m_checkBox--price .checkBoxInner label .icon{margin-top:-2px}.m_checkBox--price .checkBoxInner .txtBox{display:inline-block;width:calc(100% - 46px);line-height:1.3;vertical-align:middle}.m_checkBox--price .checkBoxInner .txtBox p{font-size:1.8rem;width:100%}.m_checkBox--price .checkBoxInner .txtBox p.big{font-size:2.4rem;font-weight:bold;margin:10px 0}.m_checkBox--price .checkBoxInner .txtBox p.price{font-size:1.4rem;color:#ae8729;vertical-align:baseline}.m_checkBox--price .checkBoxInner .txtBox p.price span{vertical-align:baseline;font-size:2rem}@media only screen and (max-width:767px){.m_checkBox--price{margin:0;width:100%}.m_checkBox--price .checkBoxInner{margin:10px;width:100%;padding:10px}.m_checkBox--price .checkBoxInner .txtBox{width:calc(100% - 30px);padding-left:5px}.m_checkBox--price .checkBoxInner .txtBox p{font-size:1.6rem}.m_checkBox--price .checkBoxInner .txtBox p.big{font-size:2rem;margin:5px 0}.m_checkBox--price .checkBoxInner .txtBox p.price{font-size:1.4rem}.m_checkBox--price .checkBoxInner .txtBox p.price span{font-size:1.8rem}}.m_checkBox--priceArea{flex-wrap:wrap}.m_checkBox--priceArea .checkBoxInner{width:calc(calc(100% / 3) - 14px)}@media only screen and (max-width:767px){.m_checkBox--priceArea .checkBoxInner{width:calc(100% - 20px)}}.m_checkBox--reienList{display:block}.m_checkBox--reienList .checkBoxInner{margin-bottom:15px}@media only screen and (max-width:767px){.m_checkBox--reienList .checkBoxInner{margin-bottom:10px}.m_checkBox--reienList .checkBoxInner p{font-size:1.4rem}}.m_checkBox--reienList .checkBoxInner + *{border-top:1px solid #d6d5d3;padding-top:15px}@media only screen and (max-width:767px){.m_checkBox--reienList .checkBoxInner + *{padding-top:10px}}.m_checkBox--reienList .checkBoxInner label{align-items:center}.m_checkBox--reienList .checkBoxInner label .icon{margin-right:20px;margin-left:14px}@media only screen and (max-width:767px){.m_checkBox--reienList .checkBoxInner label .icon{margin-right:10px;margin-left:10px}}.m_checkBox--reienList .checkBoxInner label .thumb{margin-right:20px;width:180px}.m_checkBox--reienList .checkBoxInner label .thumb img{max-width:100%;height:auto}@media only screen and (max-width:767px){.m_checkBox--reienList .checkBoxInner label .thumb{width:30%;margin-right:10px}}.m_checkBox--reienList .checkBoxInner label a{margin-bottom:5px}.m_selectBox{position:relative;display:inline-block;margin-right:5px}@media only screen and (max-width:767px){.m_selectBox{margin:5px 10px 5px 0;width:90%}}.m_selectBox + .m_selectBox{margin-left:10px}@media only screen and (max-width:767px){.m_selectBox + .m_selectBox{margin-left:0}}.m_selectBox select{appearance:none;border:2px solid #98958f;background:linear-gradient(to bottom,rgba(102,80,28,0.1) 0%,rgba(255,255,255,0) 31%,rgba(255,255,255,0) 100%);border-radius:2px;padding:8px 30px 8px 10px;box-shadow:none;position:relative;width:100%;font-size:1.8rem}@media only screen and (max-width:767px){.m_selectBox select{font-size:1.4rem}}.m_selectBox select::-ms-expand{display:none}.m_selectBox::after{content:"";display:block;width:32px;height:calc(100% - 2px);background:url("/images/form/icon_arrow_under.svg") center center no-repeat;background-size:16px 8px;z-index:2;position:absolute;right:1px;top:50%;transform:translateY(-50%);pointer-events:none}.m_radioBox{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%;margin-top:-10px}@media only screen and (max-width:767px){.m_radioBox{margin-top:10px}}.m_radioBox .radioBoxInner{min-width:calc(100% / 3);margin-top:10px;padding-right:20px}@media only screen and (max-width:767px){.m_radioBox .radioBoxInner{min-width:calc(100% / 2);margin-top:0;margin-bottom:10px}}.m_radioBox .radioBoxInner input[type="radio"]{display:none}.m_radioBox .radioBoxInner input[type="radio"]:checked + .icon::before{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#2dbb9f;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.m_radioBox .radioBoxInner input[type="radio"]:checked + .icon::before{margin-right:5px}}.m_radioBox .radioBoxInner label{display:flex;align-items:flex-start}.m_radioBox .radioBoxInner .icon{display:inline-block;width:20px;height:20px;border:2px solid #98958f;vertical-align:-3px;margin-right:10px;position:relative;border-radius:50%;background:#fff}@media only screen and (max-width:767px){.m_radioBox .radioBoxInner .icon{margin-right:5px;vertical-align:-4px}}.m_radioBox .radioBoxInner p{flex:1 1;font-size:1.8rem}@media only screen and (max-width:767px){.m_radioBox .radioBoxInner p{font-size:1.4rem}}.m_form input[type="text"],.m_form input[type="tel"],.m_form input[type="email"],.m_form textarea{border:2px solid #98958f;border-radius:2px;background:linear-gradient(to bottom,rgba(102,80,28,0.1) 0%,rgba(255,255,255,0) 31%,rgba(255,255,255,0) 100%);padding:5px 10px;font-size:1.8rem}@media only screen and (max-width:767px){.m_form input[type="text"],.m_form input[type="tel"],.m_form input[type="email"],.m_form textarea{font-size:1.4rem}}.m_form input::placeholder,.m_form text::placehlder{color:#98958f}.m_form h1{font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#5f4e38;font-size:4.6rem;text-align:center;padding:20px 10px}@media only screen and (max-width:767px){.m_form h1{font-size:2.8rem}}.m_form .l_wrapper + .l_wrapper{background-color:#fdfcf7}.m_form .bannerBox{display:block;margin:20px auto 50px;border:1px solid #dd523b}@media only screen and (max-width:767px){.m_form .bannerBox{width:100%;margin:0 auto 30px}}.m_form .bannerBox.ohaka{border-color:#ae8729}.m_form .bannerBox--no-border{border:none;transition:opacity .2s;cursor:pointer}.m_form .bannerBox--no-border:hover{opacity:.8}@media only screen and (max-width:767px){.m_form .bannerBox img{width:100%}}.m_form .formContents{padding:50px 0 60px}@media only screen and (max-width:767px){.m_form .formContents{padding:30px 0 40px}}.m_form .formContents h2.description{font-size:2.4rem;color:#5f4e38;text-align:center;line-height:1.6;margin-bottom:30px}.m_form .formContents h2.description b{color:#0a5b9c;font-size:2.8rem}@media only screen and (max-width:767px){.m_form .formContents h2.description{font-size:1.8rem;margin-bottom:20px}.m_form .formContents h2.description b{font-size:2rem}}@media only screen and (max-width:767px){.m_form .formContents.confirm .formFlow,.m_form .formContents.complete .formFlow{margin:25px 0 30px}}@media print,screen and (min-width:768px){.m_form .formContents .formFlowWrapper{position:relative}}@media only screen and (max-width:767px){.m_form .formContents .formFlowWrapper{margin-top:-10px}}@media only screen and (max-width:767px){.m_form .formContents .formFlowWrapper .formFlow{margin-top:15px}}.m_form .formContents .formFlowWrapper .formFlowBalloon{position:absolute;top:-80px;left:53px}@media only screen and (max-width:767px){.m_form .formContents .formFlowWrapper .formFlowBalloon{position:static;width:calc(100% / 3)}}.m_form .formContents .formFlowWrapper .formFlowBalloon p{background:#fff;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#5f4e38;font-size:2rem;text-align:center;padding:2px 10px;border:1px solid #5f4e38;position:relative}@media only screen and (max-width:767px){.m_form .formContents .formFlowWrapper .formFlowBalloon p{font-size:1.4rem;padding:4px 0;line-height:1.3}}.m_form .formContents .formFlowWrapper .formFlowBalloon p em{vertical-align:baseline;font-size:3rem;font-style:normal;color:#dd523b}@media only screen and (max-width:767px){.m_form .formContents .formFlowWrapper .formFlowBalloon p em{font-size:1.9rem}}.m_form .formContents .formFlowWrapper .formFlowBalloon p span{display:inline-block;vertical-align:baseline}.m_form .formContents .formFlowWrapper .formFlowBalloon p::after{content:"";width:16px;height:16px;display:inline-block;background:#fff;border:1px solid #5f4e38;border-left:transparent;border-top:transparent;rotate:45deg;position:absolute;bottom:-9px;left:calc(50% - 8px);transform:skew(10deg,10deg)}@media only screen and (max-width:767px){.m_form .formContents .formFlowWrapper .formFlowBalloon p::after{width:10px;height:10px;bottom:-6px;left:calc(50% - 5px)}}.m_form .formContents .formFlow{display:flex;justify-content:space-between;position:relative;margin:65px 0 60px}@media only screen and (max-width:767px){.m_form .formContents .formFlow{margin:30px 0 20px}}.m_form .formContents .formFlow::after{content:"";width:100%;height:2px;background:#d6d5d3;position:absolute;top:24px;left:0}@media only screen and (max-width:767px){.m_form .formContents .formFlow::after{top:14px}}.m_form .formContents .formFlow li{width:calc(100% / 3);position:relative}.m_form .formContents .formFlow li .count{display:flex;align-items:center;justify-content:center;height:50px}@media only screen and (max-width:767px){.m_form .formContents .formFlow li .count{height:30px}}.m_form .formContents .formFlow li .count span{color:#fff;font-weight:bold;font-size:2.4rem;position:relative;z-index:2}@media only screen and (max-width:767px){.m_form .formContents .formFlow li .count span{font-size:1.8rem}}.m_form .formContents .formFlow li p{text-align:center;margin-top:10px;font-size:2rem;color:#98958f;font-weight:bold;line-height:1.4}@media only screen and (max-width:767px){.m_form .formContents .formFlow li p{font-size:1.4rem}}.m_form .formContents .formFlow li::after{content:"";display:block;width:50px;height:50px;border-radius:50%;background:#d6d5d3;position:absolute;z-index:1;top:0;left:50%;transform:translateX(-50%)}@media only screen and (max-width:767px){.m_form .formContents .formFlow li::after{width:30px;height:30px}}.m_form .formContents .formFlow li.active::after{background:#dd523b}.m_form .formContents .formFlow li.active p{color:#dd523b}.m_form .formContents .m_btn06--mail{margin-bottom:40px}@media only screen and (max-width:767px){.m_form .formContents .m_btn06--mail{margin-bottom:20px}}.m_form .formContents .m_btn06--mail > *{width:300px;height:60px;position:relative;line-height:55px;font-size:1.8rem;margin:0 auto}@media only screen and (max-width:767px){.m_form .formContents .m_btn06--mail > *{width:100%;margin:10px auto 0;font-size:1.6rem}}.m_form .formContents .m_btn06--mail > *::before{content:"";position:absolute;width:30px;height:18px;background:url("/images/sites/ohitorisama/icon_mail.svg") no-repeat;background-size:cover;top:20px;left:20px}@media print,screen and (min-width:768px){.m_form .formContents .mailContactDescription{text-align:center}.m_form .formContents .mailContactDescription p{font-size:1.6rem}}.m_form .formContents .mailContactDescription .description{margin-bottom:20px}@media only screen and (max-width:767px){.m_form .formContents .mailContactDescription .description{font-size:1.6rem}}.m_form form{font-size:1.8rem}@media only screen and (max-width:767px){.m_form form{font-size:1.4rem}}.m_form form h2{font-weight:normal}.m_form form h3.title{color:#1b1464;border-bottom:2px solid #1b1464;font-size:1.8rem;font-weight:bold;padding-bottom:2px;margin:60px 0 30px}@media only screen and (max-width:767px){.m_form form h3.title{margin:30px 0 15px;font-size:1.6rem}}.m_form form .formWrapper{margin:25px 0 15px}@media only screen and (max-width:767px){.m_form form .formWrapper.confirm dl dd{min-height:46px;padding:15px}}.m_form form .formWrapper.confirm dl dd span{padding-right:15px}.m_form form .formWrapper.confirm dl dd span:last-child{padding-right:0}.m_form form .formWrapper.confirm dl dd .half,.m_form form .formWrapper.confirm dl dd .short{margin:0}.m_form form p.notice{margin-top:15px;font-size:1.6rem}@media only screen and (max-width:767px){.m_form form p.notice{font-size:1.4rem;margin-top:15px}}.m_form form p.error{width:100%;color:#dd523b;font-size:1.8rem}@media only screen and (max-width:767px){.m_form form p.error{font-size:1.4rem}}.m_form form span.necessary{color:#dd523b;border:1px solid #dd523b;font-size:1.4rem;font-weight:normal;padding:0 3px;vertical-align:middle;display:inline-block;margin-right:10px;line-height:1.6;border-radius:2px;width:38px;box-sizing:border-box;text-align:center}@media only screen and (max-width:767px){.m_form form span.necessary{font-size:1.2rem}}.m_form form dl{border:1px solid #e0dcce;display:flex;font-size:1.8rem}@media only screen and (max-width:767px){.m_form form dl{display:block;font-size:1.4rem}}.m_form form dl +dl{border-top:0}.m_form form dl dt{padding:15px 12px 15px 18px;background:#f7f3e9;width:233px;font-weight:bold;color:#5f4e38;display:flex;justify-content:flex-end;flex-direction:row-reverse;align-items:center}@media only screen and (max-width:767px){.m_form form dl dt{width:100%;padding:10px 15px;font-size:1.5rem}.m_form form dl dt p br{display:none}.m_form form dl dt p span{font-size:1.2rem;padding-left:5px}}.m_form form dl dd{background:#fff;padding:15px 30px;display:flex;align-items:center;flex:1 1;flex-wrap:wrap}.m_form form dl dd a.telNumber{text-decoration:none;color:#000}.m_form form dl dd a.telNumber span{text-decoration:underline;color:#dd523b;font-weight:bold}.m_form form dl dd p.error{margin-bottom:10px}@media only screen and (max-width:767px){.m_form form dl dd p.error{margin-bottom:0}}@media only screen and (max-width:767px){.m_form form dl dd{padding:5px 15px}.m_form form dl dd > p{margin:10px 0 0}}.m_form form dl dd > input[type="text"],.m_form form dl dd input[type="tel"],.m_form form dl dd input[type="email"],.m_form form dl dd textarea{width:100%}.m_form form dl dd > input[type="text"]:invalid,.m_form form dl dd input[type="tel"]:invalid,.m_form form dl dd input[type="email"]:invalid,.m_form form dl dd textarea:invalid{background:#ffe0e0}@media only screen and (max-width:767px){.m_form form dl dd > input[type="text"],.m_form form dl dd input[type="tel"],.m_form form dl dd input[type="email"],.m_form form dl dd textarea{margin:10px 0}}.m_form form dl dd textarea{height:150px;background:linear-gradient(to bottom,rgba(102,80,28,0.1) 0%,rgba(255,255,255,0) 10%,rgba(255,255,255,0) 100%)}.m_form form dl dd .m_checkBox .checkBoxInner label p{font-size:1.8rem}@media only screen and (max-width:767px){.m_form form dl dd .m_checkBox .checkBoxInner label p{font-size:1.4rem}}.m_form form dl dd p{font-size:1.6rem;line-height:1.2}.m_form form dl dd p + input[type="text"],.m_form form dl dd p + input[type="tel"],.m_form form dl dd p + input[type="email"]{margin-top:10px}.m_form form dl dd p + input[type="text"]:invalid,.m_form form dl dd p + input[type="tel"]:invalid,.m_form form dl dd p + input[type="email"]:invalid{background:#ffe0e0}@media only screen and (max-width:767px){.m_form form dl dd p{font-size:1.4rem}}@media print,screen and (min-width:768px){.m_form form dl dd p.error + input{margin-top:0}}.m_form form dl dd .half{display:flex;align-items:center;width:49%}@media only screen and (max-width:767px){.m_form form dl dd .half{margin:10px 0}.m_form form dl dd .half + .half{margin-left:5px;transform:translateX(6px)}}@media only screen and (max-width:767px){.m_form form dl dd .half.postcode{width:100%}.m_form form dl dd .half.postcode input[type="text"],.m_form form dl dd .half.postcode input[type="tel"],.m_form form dl dd .half.postcode input[type="email"]{width:calc(100% - 35px)}}.m_form form dl dd .half p{width:50px;display:inline-block;font-size:1.8rem}@media only screen and (max-width:767px){.m_form form dl dd .half p{font-size:1.4rem;line-height:1.2;width:35px}}.m_form form dl dd .half input[type="text"],.m_form form dl dd .half input[type="tel"],.m_form form dl dd .half input[type="email"]{width:250px;margin-top:0}@media only screen and (max-width:767px){.m_form form dl dd .half input[type="text"],.m_form form dl dd .half input[type="tel"],.m_form form dl dd .half input[type="email"]{width:calc(100% - 40px)}}.m_form form dl dd .short{display:flex;align-items:center}.m_form form dl dd .short p{margin-right:15px;font-size:1.8rem}@media only screen and (max-width:767px){.m_form form dl dd .short p{font-size:1.4rem}}@media only screen and (max-width:767px){.m_form form dl dd .short{width:100%;margin:10px 0}.m_form form dl dd .short p:first-child{width:70px}}.m_form form dl dd .short input[type="text"]{width:100px;margin-top:0}.m_form form dl dd .short input[type="text"] + p{margin-left:10px}@media only screen and (max-width:767px){.m_form form dl dd .short input[type="text"]{width:100px;margin-left:5px}}.m_form form dl dd .short + .short{margin-left:30px}@media only screen and (max-width:767px){.m_form form dl dd .short + .short{margin-left:0}}.m_form form dl dd .inputTel{display:flex;align-items:center}@media only screen and (max-width:767px){.m_form form dl dd .inputTel{display:block;margin:10px 0}}.m_form form dl dd .inputTel input[type="text"],.m_form form dl dd .inputTel input[type="tel"],.m_form form dl dd .inputTel input[type="email"]{width:250px}@media only screen and (max-width:767px){.m_form form dl dd .inputTel input[type="text"],.m_form form dl dd .inputTel input[type="tel"],.m_form form dl dd .inputTel input[type="email"]{width:100%}}.m_form form dl dd .inputTel p{margin-left:15px;font-size:1.6rem}@media only screen and (max-width:767px){.m_form form dl dd .inputTel p{margin-left:0;margin-top:10px;font-size:1.4rem;line-height:1.2}}.m_form form dl dd.error .m_radioBox .radioBoxInner .icon{background:#ffe1e1}.m_form form dl dd input[type="text"].error,.m_form form dl dd input[type="tel"].error,.m_form form dl dd input[type="email"].error,.m_form form dl dd textarea.error{background:#ffe1e1}.m_form form .consentCheckbox{font-size:1.8rem;margin-top:40px;text-align:center}@media only screen and (max-width:767px){.m_form form .consentCheckbox{font-size:1.4rem;margin-top:30px}}.m_form form .consentCheckbox p{margin-bottom:15px}.m_form form .consentCheckbox .m_checkBox{justify-content:center}.m_form form .consentCheckbox .m_checkBox .checkBoxInner{min-width:104px}.m_form form .consentCheckbox .m_checkBox .checkBoxInner p{margin-bottom:0}.m_form form .formSubmit{margin-top:25px;display:flex;background:#f7f3e9;padding:30px 0;justify-content:center;align-items:center}@media only screen and (max-width:767px){.m_form form .formSubmit{display:block;margin:20px -15px 0;padding:30px 15px}}.m_form form .formSubmit .m_btn01{display:block}@media print,screen and (min-width:768px){.m_form form .formSubmit .m_btn01 + .m_btn01{margin-right:45px}}@media only screen and (max-width:767px){.m_form form .formSubmit .m_btn01 + .m_btn01{margin-top:15px}}.m_form form .formSubmit .m_btn01 input[type="submit"]{margin:0 auto}.m_form form .formSubmit .m_btn01.submit{order:2}.m_form form .formSubmit .m_btn01.back{order:1}.m_form form .formSubmit .m_btn01--funeral-form input{background:#dd523b}.m_form .complete h2{font-size:2.4rem;color:#5f4e38;margin:0 20px 20px}@media only screen and (max-width:767px){.m_form .complete h2{margin:0 0 10px;font-size:1.8rem}}.m_form .complete p.text{font-size:1.8rem;margin:0 20px 50px}@media only screen and (max-width:767px){.m_form .complete p.text{font-size:1.4rem;margin:0 0 30px}}.m_form .complete .formSubmit{background:#f7f3e9;text-align:center;padding:40px 0;margin-bottom:70px}.m_form .complete .formSubmit .m_btn01 a{width:auto}@media only screen and (max-width:767px){.m_form .complete .formSubmit{margin:0 -15px 40px;padding:30px 15px}.m_form .complete .formSubmit .m_btn01{width:100%}}.ie .m_radioBox .radioBoxInner p{flex:none}.m_commonPager01 ul{display:flex;justify-content:flex-end;margin:50px 0 30px;align-items:center}@media only screen and (max-width:767px){.m_commonPager01 ul{justify-content:center}}.m_commonPager01 ul li{display:inline-block;vertical-align:middle}.m_commonPager01 ul li:first-child{margin-left:0}@media only screen and (max-width:767px){.m_commonPager01 ul li:first-child{margin-right:auto}}.m_commonPager01 ul li:last-child{margin-right:0}@media only screen and (max-width:767px){.m_commonPager01 ul li:last-child{margin-left:auto}}.m_commonPager01 ul li:last-child a{border-right:1px solid #0a5b9c}.m_commonPager01 ul li > a{background:#fff;border:1px solid #0a5b9c;border-right:0;padding:5px 0;text-decoration:none;width:30px;height:30px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:767px){.m_commonPager01 ul li > a{height:auto;padding:5px 10px}}.m_commonPager01 ul li > a img{vertical-align:middle}.m_commonPager01 ul li > a:hover{opacity:.7}.m_commonPager01 ul li > a span{display:inline}.m_commonPager01 ul li > span{background:#0a5b9c;border:2px solid #0a5b9c;color:#fff;text-decoration:none;height:30px;width:30px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:767px){.m_commonPager01 ul li > span{height:36px}}.m_commonPager01 ul li.omitted{border-left:1px solid #0a5b9c}.m_commonPager01 ul li.omitted > span{background:none;border:none;color:#0a5b9c;text-decoration:none}.m_commonPager01 ul li.collect > a{position:relative}.m_commonPager01 ul li.prev > a{width:auto;padding:0 10px;background:transparent;border:none}.m_commonPager01 ul li.prev > a img{padding-right:12px}.m_commonPager01 ul li.next > a{width:auto;padding:0 10px;background:transparent;border:none;border-left:1px solid #0a5b9c}.m_commonPager01 ul li.next > a img{padding-left:12px}.m_commonPager01.sp .prevNext{display:flex}.m_commonPager01.sp .prevNext .hidden{display:none}.m_commonPager01.sp .prev,.m_commonPager01.sp .next{padding:0 15px}.m_commonPager01.sp .prev a,.m_commonPager01.sp .next a{display:flex;align-content:center}.m_commonPager01.sp .prev a span,.m_commonPager01.sp .next a span{padding:0 3px}.m_commonPager01.sp .prev{order:1;margin-right:auto}.m_commonPager01.sp .prev a{justify-content:flex-start}.m_commonPager01.sp .next{order:2;margin-left:auto}.m_commonPager01.sp .next a{justify-content:flex-end}.m_commonPager01.sp ul{display:grid;place-content:center;width:100%;margin:20px 0 0;overflow:hidden;display:block;text-align:center;padding:10px 5px}.m_commonPager01.sp ul li a,.m_commonPager01.sp ul li span{width:40px;height:40px;padding:0}.m_commonPager01.sp ul li.move a{border:none;background:none}.ie .m_commonPager01 ul li > a{padding-top:6px}.ie .m_commonPager01 ul li > span{padding-top:1px}.ie .m_commonPager01 ul li.collect > a{padding-top:2px}.m_searchOption{background:url("/images/sites/search/bg_search_option.png");padding:5px;position:relative;margin-bottom:35px}@media only screen and (max-width:767px){.m_searchOption{margin:0 -15px}}.m_searchOption::before{content:"";display:block;width:257px;height:5px;background:#ae8729;position:absolute;left:25px;top:0;border-radius:3px}@media only screen and (max-width:767px){.m_searchOption::before{display:none}}.m_searchOption .inner{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:15px 25px}@media only screen and (max-width:767px){.m_searchOption .inner{background:transparent;display:block;padding:10px 5px}}.m_searchOption .inner .options{flex:1 1}.m_searchOption .inner .options dl{display:flex;align-items:flex-start}@media only screen and (max-width:767px){.m_searchOption .inner .options dl{background:#fff;padding:3px 10px}}.m_searchOption .inner .options dl + dl{margin-top:15px}.m_searchOption .inner .options dl dt{color:#ae8729;font-weight:bold;width:140px;margin:5px 0;font-size:1.8rem}@media only screen and (max-width:767px){.m_searchOption .inner .options dl dt{font-size:1.2rem;width:80px;margin:7px 0}}.m_searchOption .inner .options dl dd{flex:1 1}.m_searchOption .inner .options dl dd ul li{font-size:1.8rem;display:inline-block;background:rgba(174,135,41,0.1);padding:0 5px;margin:5px 7px 5px 0}.m_searchOption .inner .options dl dd ul li:last-child{margin-right:0}@media only screen and (max-width:767px){.m_searchOption .inner .options dl dd ul li{background:transparent;font-size:1.4rem}}.m_searchOption .inner .options dl dd p{font-size:1.8rem;margin:5px 0}@media only screen and (max-width:767px){.m_searchOption .inner .options dl dd p{font-size:1.4rem}}.m_searchOption .inner .m_btn03{margin-left:25px}@media only screen and (max-width:767px){.m_searchOption .inner .m_btn03{text-align:center;margin:10px 0 0}}.m_searchOption.neighborhood{margin:-15px auto 35px}@media only screen and (max-width:767px){.m_searchOption.neighborhood{margin:15px auto}}.m_searchOption.neighborhood::before{content:"";display:block;width:257px;height:5px;background:#ae8729;position:absolute;left:25px;top:0;border-radius:3px}@media only screen and (max-width:767px){.m_searchOption.neighborhood::before{width:180px;left:20px}}@media only screen and (max-width:767px){.m_searchOption.neighborhood .inner{padding:0}}@media print,screen and (min-width:768px){.m_searchOption.neighborhood .inner .options dl{align-items:center}}@media only screen and (max-width:767px){.m_searchOption.neighborhood .inner .options dl{display:block;padding:15px 10px}}.m_searchOption.neighborhood .inner .options dl dt{width:250px}@media print,screen and (min-width:768px){.m_searchOption.neighborhood .inner .options dl dt{font-size:2rem;line-height:1.2}}@media only screen and (max-width:767px){.m_searchOption.neighborhood .inner .options dl dt{width:100%;font-size:1.6rem;margin:0 0 5px}}.m_searchOption.neighborhood .inner .options dl dd ul{flex-wrap:wrap}.m_searchOption.neighborhood .inner .options dl dd ul li{border-right:1px solid #ccc;padding:2px 15px 2px 5px;margin:10px 5px;background:none;flex-shrink:0;line-height:1}@media only screen and (max-width:767px){.m_searchOption.neighborhood .inner .options dl dd ul li{margin:5px;font-size:1.4rem}}.m_searchOption.neighborhood .inner .options dl dd ul li:last-child{border:none}.m_searchOption.neighborhood .inner .options dl dd ul li::before{content:""}.m_searchResultCount{color:#5f4e38;font-size:1.8rem;font-weight:bold}@media only screen and (max-width:767px){.m_searchResultCount{margin:0 15px;font-size:1.4rem}}.m_searchResultCount span{color:#dd523b;font-size:2.4rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_searchResultCount span{font-size:1.8rem}}.m_serviceType{display:flex;flex-wrap:wrap}.m_serviceType li{border:1px solid #d6d5d3;font-weight:bold;padding:4px;width:18.5%;margin:1% 1% 0 0;text-align:center;background:#fff;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#d6d5d3}.m_serviceType li a{text-decoration:none;color:#d6d5d3;width:100%;display:block}.m_serviceType li a:hover{opacity:.8}.m_serviceType li.true{border-color:#dd523b;color:#dd523b}.m_serviceType li.true a{color:#dd523b}@media only screen and (max-width:767px){.m_serviceType li{width:32%;font-size:1rem;margin-right:2%;margin-top:5px}.m_serviceType li:nth-child(3n){margin-right:0}}.m_serviceType--category{display:block;flex-wrap:wrap}@media only screen and (max-width:767px){.m_serviceType--category{margin-top:5px}}.m_serviceType--category li{display:inline-block;border-color:#dd523b;color:#dd523b;width:auto}.m_serviceType--category li a{color:#dd523b}@media only screen and (max-width:767px){.m_serviceType--category li:nth-child(3n){margin-right:2%}}.m_serviceType.column4 li{width:23.5%}@media only screen and (max-width:767px){.m_serviceType.column4 li{width:48.9%}.m_serviceType.column4 li:nth-child(even){margin-right:0}}.m_searchNoResult{padding:80px 0;font-weight:bold;color:#dd523b}@media only screen and (max-width:767px){.m_searchNoResult{padding:40px 0}}@media only screen and (max-width:767px){.m_searchResultList + .l_searchResultCount .m_commonPager01 ul{margin-top:0}}.m_searchResultList > ul > li{border:1px solid #98958f;background:#fff;box-shadow:3px 7px 9px rgba(84,47,33,0.2);position:relative}.m_searchResultList > ul > li:not(.ad){border-radius:14px;overflow:hidden}.m_searchResultList > ul > li .tag{position:absolute;font-size:1.6rem;width:30px;top:-1px;left:-31px}.m_searchResultList > ul > li .tag span{writing-mode:vertical-rl;font-weight:bold;border:1px solid #98958f;background:#fff;padding:10px 0}@media only screen and (max-width:767px){.m_searchResultList > ul > li .tag{width:auto;top:-29px;right:0;left:-1px}.m_searchResultList > ul > li .tag span{display:inline-block;writing-mode:horizontal-tb;padding:0 10px;font-size:1.4rem}}.m_searchResultList > ul > li + li{margin-top:50px}.m_searchResultList > ul > li.noLink{box-shadow:none}.m_searchResultList > ul > li.noLink .listHeader{padding:20px}@media only screen and (max-width:767px){.m_searchResultList > ul > li.noLink .listHeader{padding:20px 10px}}.m_searchResultList > ul > li.ad{border:none;background:transparent;box-shadow:none;margin-left:30px;margin-right:30px}.m_searchResultList > ul > li.ad .m_operatorBanner01,.m_searchResultList > ul > li.ad .m_operatorBanner02,.m_searchResultList > ul > li.ad .m_operatorBanner03,.m_searchResultList > ul > li.ad .m_operatorBanner04{margin:0}@media only screen and (max-width:767px){.m_searchResultList > ul > li.ad{margin-left:0;margin-right:0}.m_searchResultList > ul > li.ad img{max-width:100%}}.m_searchResultList > ul > li.gold{border:2px solid #b9a940}.m_searchResultList > ul > li.gold .listType{background:#b9a940;color:#fff}.m_searchResultList > ul > li.gold .listHeader,.m_searchResultList > ul > li.gold .listBody .bgcolor{background:rgba(185,169,64,0.2)}@media print,screen and (min-width:768px){.m_searchResultList > ul > li.gold .listHeader .inner{padding-top:15px}}.m_searchResultList > ul > li.gold .listHeader .title{position:relative;line-height:1.5}.m_searchResultList > ul > li.gold .listHeader .title .medal{display:inline-block}.m_searchResultList > ul > li.gold .listHeader .title .medal::before{background:url("/images/sites/search/icon_gold_medal_only.png") left top no-repeat;background-size:40px 40px}@media only screen and (max-width:767px){.m_searchResultList > ul > li.gold .listHeader .title .medal::before{background-size:24px 24px}}.m_searchResultList > ul > li.gold .listHeader .title .medal + h3{padding-left:55px}@media only screen and (max-width:767px){.m_searchResultList > ul > li.gold .listHeader .title .medal + h3{padding-left:32px}}.m_searchResultList > ul > li.gold .listHeader .title .medal + h3::before{display:block}.m_searchResultList > ul > li.gold .tag{position:absolute;top:35px}@media only screen and (max-width:767px){.m_searchResultList > ul > li.gold .tag{top:-29px;right:0;left:-2px}}.m_searchResultList > ul > li.silver{border:2px solid #98958f}.m_searchResultList > ul > li.silver .listType{background:#98958f}.m_searchResultList > ul > li.silver .listHeader,.m_searchResultList > ul > li.silver .listBody .bgcolor{background:rgba(152,149,143,0.2)}.m_searchResultList > ul > li.silver .listHeader .title{position:relative}.m_searchResultList > ul > li.silver .listHeader .title .medal{display:inline-block}.m_searchResultList > ul > li.silver .listHeader .title .medal::before{background:url("/images/sites/search/icon_silver_medal_only.png") left top no-repeat;background-size:40px 40px}@media only screen and (max-width:767px){.m_searchResultList > ul > li.silver .listHeader .title .medal::before{background-size:24px 24px}}.m_searchResultList > ul > li.silver .listHeader .title .medal + h3{padding-left:55px}@media only screen and (max-width:767px){.m_searchResultList > ul > li.silver .listHeader .title .medal + h3{padding-left:32px}}.m_searchResultList > ul > li.silver .listHeader .title .medal + h3::before{display:block}.m_searchResultList > ul > li.bronze{border:2px solid #af7120}.m_searchResultList > ul > li.bronze .listType{background:#af7120;color:#fff}.m_searchResultList > ul > li.bronze .listHeader .title{position:relative}.m_searchResultList > ul > li.bronze .listHeader .title .medal{display:inline-block}.m_searchResultList > ul > li.bronze .listHeader .title .medal::before{background:url("/images/sites/search/icon_bronze_medal_only.png") left top no-repeat;background-size:40px 40px}@media only screen and (max-width:767px){.m_searchResultList > ul > li.bronze .listHeader .title .medal::before{background-size:24px 24px}}.m_searchResultList > ul > li.bronze .listHeader .title .medal + h3{padding-left:55px}@media only screen and (max-width:767px){.m_searchResultList > ul > li.bronze .listHeader .title .medal + h3{padding-left:32px}}.m_searchResultList > ul > li.bronze .listHeader .title .medal + h3::before{display:block}.m_searchResultList > ul > li.pr{border:2px solid #dd523b}.m_searchResultList > ul > li.pr .listType{background:#dd523b !important;color:#fff}.m_searchResultList > ul > li.pr .listHeader,.m_searchResultList > ul > li.pr .listBody .bgcolor{background:rgba(221,82,59,0.1)}.m_searchResultList > ul > li.pr .tag{position:absolute;top:35px}@media only screen and (max-width:767px){.m_searchResultList > ul > li.pr .tag{top:-29px;right:0;left:-2px}}.m_searchResultList > ul > li .listType{font-size:1.8rem;color:#fff;padding:6px 25px;display:flex;align-items:flex-start}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listType{padding:15px 11px;font-size:1.6rem;font-weight:700}}.m_searchResultList > ul > li .listType span{display:inline-block;font-size:1.2rem;border:1px solid #fff;margin-right:5px;margin-top:3px;line-height:1.2;padding:2px 8px 0;vertical-align:baseline}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listType span{margin-top:0;padding:2px 8px;margin-right:7px}}.m_searchResultList > ul > li .listType p{flex:1 1;line-height:1.4}.m_searchResultList > ul > li.review .listHeader .title{position:relative}.m_searchResultList > ul > li.review .listHeader .title .medal{display:inline-block}.m_searchResultList > ul > li.review .listHeader .title .medal::before{background:url("/images/sites/search/icon_review_medal_only.png") left top no-repeat;background-size:40px 40px}@media only screen and (max-width:767px){.m_searchResultList > ul > li.review .listHeader .title .medal::before{background-size:24px 24px}}.m_searchResultList > ul > li.review .listHeader .title .medal::after{display:none}.m_searchResultList > ul > li.review .listHeader .title .medal + h3{padding-left:55px}.m_searchResultList > ul > li.review .listHeader .title .medal + h3::before{content:"";width:50px;height:13px;background:url("/images/sites/search/icon_review_medal_ribbon.png") left top no-repeat;background-size:50px 13px;position:absolute;display:block;left:-5px;top:34px;z-index:3}@media only screen and (max-width:767px){.m_searchResultList > ul > li.review .listHeader .title .medal + h3::before{width:30px;height:10px;background-size:30px auto;left:-3px;top:26px}}@media only screen and (max-width:767px){.m_searchResultList > ul > li.review .listHeader .title .medal + h3{padding-left:32px}}.m_searchResultList > ul > li.review .tag{position:absolute;top:35px}@media only screen and (max-width:767px){.m_searchResultList > ul > li.review .tag{top:-29px;right:0;left:-2px}}.m_searchResultList > ul > li .inner{padding:20px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .inner{padding:10px}}.m_searchResultList > ul > li .inner.border{border-top:1px dotted #e0dcce;padding:0 20px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .inner.border{padding:0 10px}}.m_searchResultList > ul > li .inner.flex{display:flex}@media only screen and (max-width:767px){.m_searchResultList > ul > li .inner.flex{flex-direction:column}}.m_searchResultList > ul > li .listHeader .inner{display:flex;padding-bottom:0;align-items:center}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listHeader .inner{gap:10px;justify-content:space-between}}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listHeader .m_btn04--like > *{width:84px;font-size:1.2rem;padding:24px 0 3px;background-position:center top 5px;background-size:18px auto;font-weight:normal}}.m_searchResultList > ul > li .listHeader .title{font-size:2.8rem;font-weight:bold}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listHeader .title{font-size:2.2rem}}.m_searchResultList > ul > li .listHeader .title .medal{display:none;width:40px;height:40px;overflow:hidden;border-radius:50%;position:absolute;left:0;top:4px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listHeader .title .medal{width:24px;height:24px;top:8px}}.m_searchResultList > ul > li .listHeader .title .medal::before{content:"";display:inline-block;width:40px;height:40px;position:absolute;left:0;top:0;z-index:1}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listHeader .title .medal::before{width:24px;height:24px;background-size:auto 24px}}.m_searchResultList > ul > li .listHeader .title .medal::after{content:'';display:inline-block;width:5px;height:40px;overflow:hidden;border-radius:50%;background-color:rgba(255,255,255,0.5);position:absolute;top:0;left:-40px;animation:shiny-medal 3s ease-in-out infinite;z-index:2}.m_searchResultList > ul > li .listHeader .title .medal + h3{padding-left:0;position:relative}.m_searchResultList > ul > li .listHeader .title .medal + h3::before{content:"";display:none;width:50px;height:13px;background:url("/images/sites/search/icon_medal_ribbon.png") left top no-repeat;background-size:50px 13px;position:absolute;left:-5px;top:34px;z-index:3}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listHeader .title .medal + h3::before{width:30px;height:10px;background-size:30px auto;left:-3px;top:26px}}.m_searchResultList > ul > li .listHeader .title a{margin-right:15px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listHeader .title a{margin-right:10px}}.m_searchResultList > ul > li .listHeader ul.feature01{flex:1 1;display:flex}.m_searchResultList > ul > li .listHeader .no_alliance{display:inline-block;vertical-align:middle}.m_searchResultList > ul > li .listHeader .no_alliance span{font-size:1.4rem;background:#fff;border:1px solid #ccc;padding:4px 5px;vertical-align:middle}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listHeader .no_alliance span{font-size:1.2rem;padding:3px 5px}}.m_searchResultList > ul > li .listBody{overflow:hidden}@media print,screen and (min-width:768px){.m_searchResultList > ul > li .listBody.funeral > .inner{padding:20px 20px 5px}}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody.funeral > .inner.flex{display:block}}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody.funeral .imgArea{width:calc(50% - 10px);margin-right:10px;float:left}}.m_searchResultList > ul > li .listBody.funeral .m_appeal02{display:flex;gap:5px;margin-top:0}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody.funeral .m_appeal02{gap:0 5px;justify-content:flex-start}}.m_searchResultList > ul > li .listBody.funeral .m_appeal02 li{margin:10px 0 0 !important}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody.funeral .m_appeal02 li{margin:7px 0 0 !important}}.m_searchResultList > ul > li .listBody.funeral .customerReview{margin-top:10px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody.funeral ul.access{width:50%;float:right;margin-bottom:0;line-height:1.4}.m_searchResultList > ul > li .listBody.funeral ul.access li.address{background-position:3px 1px}.m_searchResultList > ul > li .listBody.funeral ul.access li.station{background-position:2px 0}.m_searchResultList > ul > li .listBody.funeral ul.access + *{clear:both}}.m_searchResultList > ul > li .listBody.funeral-company .imgAreaFlex{display:flex;gap:20px;margin-bottom:20px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody.funeral-company .imgAreaFlex{justify-content:center;gap:10px}}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody.funeral-company .imgAreaFlex .imgArea{width:calc(50% - 10px)}}.m_searchResultList > ul > li .listBody.funeral-company .imgAreaFlex .info{flex:1 1}.m_searchResultList > ul > li .listBody.funeral-company .info{margin-left:0}.m_searchResultList > ul > li .listBody.funeral-company .info .m_appeal02{margin:0 0 20px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody.funeral-company .info .m_appeal02{margin:0 0 10px}}@media print,screen and (min-width:768px){.m_searchResultList > ul > li .listBody.funeral-company .info .m_appeal02 li.type{margin:0 5px 0 0}}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody.funeral-company .info .m_appeal02 li.type{margin-bottom:0}}.m_searchResultList > ul > li .listBody.funeral-company .readMorePoint .readMoreBtn{padding:0 10px}.m_searchResultList > ul > li .listBody.funeral-company .readMorePoint .m_serviceType{padding-bottom:20px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody.funeral-company .readMorePoint .m_serviceType{padding-bottom:10px}}@media print,screen and (min-width:768px){.m_searchResultList > ul > li .listBody.funeral-company .readMorePoint .inner{padding:0}}.m_searchResultList > ul > li .listBody .imgArea{width:200px}.m_searchResultList > ul > li .listBody .imgArea img{max-width:100%;width:100%;height:auto}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody .imgArea{width:100%;text-align:center}.m_searchResultList > ul > li .listBody .imgArea img{width:200px}}.m_searchResultList > ul > li .listBody .info{margin-left:20px;flex:1 1}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody .info{margin:0}}.m_searchResultList > ul > li .listBody .customerReview{font-weight:bold;margin-top:5px}.m_searchResultList > ul > li .listBody .customerReview .star{color:#b9a940;display:inline-block;margin-right:5px;position:relative;width:5em}.m_searchResultList > ul > li .listBody .customerReview .star:after{content:'☆☆☆☆☆';position:absolute;left:0}.m_searchResultList > ul > li .listBody .customerReview .number{font-size:1.4rem;margin-left:5px;font-weight:normal;vertical-align:baseline;border-top:1px dotted #e0dcce}.m_searchResultList > ul > li .listBody ul.access li + li{margin-top:5px}.m_searchResultList > ul > li .listBody ul.access li.area{min-height:60px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody ul.access li.area{min-height:auto}}.m_searchResultList > ul > li .listBody ul.access li dl{display:flex;align-items:flex-start}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody ul.access li dl{display:block}}.m_searchResultList > ul > li .listBody ul.access li dl dt{font-weight:bold;font-size:1.8rem;width:130px;background-image:url("/images/sites/search/icon_pin.png");background-position:left 5px;background-repeat:no-repeat;background-size:18px 20px;padding-left:24px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody ul.access li dl dt{background-size:14px auto;padding-left:18px;width:100%;font-size:1rem;color:#5f4e38;background-position:left center}}.m_searchResultList > ul > li .listBody ul.access li dl dd{flex:1 1}.m_searchResultList > ul > li .listBody ul.access li dl dd li{display:inline-block;font-size:1.8rem;margin:0 10px 0 0}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody ul.access li dl dd li{font-size:1.4rem}}.m_searchResultList > ul > li .listBody ul.access li dl.address dt{background-image:url("/images/sites/search/icon_address.png");background-position:2px 5px;background-size:14px 20px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody ul.access li dl.address dt{background-position:2px 2px;background-size:14px auto;background-size:10px auto}}.m_searchResultList > ul > li .listBody ul.access li.link{font-size:1.4rem}.m_searchResultList > ul > li .listBody ul.access li.link a{text-decoration:underline;padding:0 10px}.m_searchResultList > ul > li .listBody ul.access li.address{background:url("/images/sites/search/icon_address.png") 1px 5px no-repeat;background-size:14px 20px;padding-left:24px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody ul.access li.address{background-position:3px 3px}}.m_searchResultList > ul > li .listBody ul.access li.station{background:url("/images/sites/search/icon_access_station.png") left 5px no-repeat;background-size:16px 20px;padding-left:24px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody ul.access li.station{background-position:2px 3px}.m_searchResultList > ul > li .listBody ul.access li.station p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.m_searchResultList > ul > li .listBody ul.access li.station .link{font-size:1.2rem;text-align:right}}.m_searchResultList > ul > li .listBody .hiyoArea{margin:10px 0}.m_searchResultList > ul > li .listBody .hiyoArea table{border:1px solid #e0dcce;background:#fff}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody .hiyoArea table{width:100%}}.m_searchResultList > ul > li .listBody .hiyoArea table th,.m_searchResultList > ul > li .listBody .hiyoArea table td{font-size:1.6rem;text-align:center;vertical-align:middle;width:172px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody .hiyoArea table th,.m_searchResultList > ul > li .listBody .hiyoArea table td{width:25%;font-size:1.1rem}}.m_searchResultList > ul > li .listBody .hiyoArea table th:not(:first-child),.m_searchResultList > ul > li .listBody .hiyoArea table td:not(:first-child){border-left:1px solid #e0dcce}.m_searchResultList > ul > li .listBody .hiyoArea table tr:first-child{border-bottom:1px solid #e0dcce}.m_searchResultList > ul > li .listBody .hiyoArea table th{color:#5f4e38;background:rgba(174,135,41,0.1)}.m_searchResultList > ul > li .listBody .hiyoArea table td{padding:5px}.m_searchResultList > ul > li .listBody .hiyoArea table td span{display:inline-block;vertical-align:baseline}.m_searchResultList > ul > li .listBody .hiyoArea table td span.price{color:#dd523b;font-size:2rem;font-weight:bold}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody .hiyoArea table td span.price{font-size:1.5rem}}.m_searchResultList > ul > li .listBody .evaluation{display:flex;align-items:center}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody .evaluation{display:block}}.m_searchResultList > ul > li .listBody .radar{width:340px;margin-left:-25px;margin-top:20px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody .radar{margin-top:10px;display:none}}.m_searchResultList > ul > li .listBody .m_reviewComment{flex:1 1}.m_searchResultList > ul > li .listBody .m_reviewComment .judge{margin-top:20px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody .m_reviewComment .judge{margin-top:10px}}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody .m_reviewComment .judge .photo img{width:45px;height:45px}}.m_searchResultList > ul > li .listBody .tags{display:inline-block;margin-right:8px;margin-top:20px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody .tags{margin-right:5px;margin-top:10px}}.m_searchResultList > ul > li .listBody .tags a{font-size:1.4rem;padding:3px 15px;border:1px solid #0a5b9c;background:#fff;text-decoration:none;border-radius:20px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody .tags a{font-size:1.2rem;padding:3px 12px}}.m_searchResultList > ul > li .listBody .tags a + a{margin-left:5px}.m_searchResultList > ul > li .listBody .tags a:hover{opacity:.8;transition:.15s linear}.m_searchResultList > ul > li .listBody .tags + .m_appeal01{margin-top:10px}.m_searchResultList > ul > li .listBody .m_appeal01{margin-top:20px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listBody .m_appeal01{margin-top:10px}}.m_searchResultList > ul > li .listFooter{border-top:1px dotted #e0dcce;margin-top:20px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listFooter{margin-top:10px}}.m_searchResultList > ul > li .listFooter.funeral-company{margin-top:0}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listFooter.funeral-company .m_btn06--arrow a{font-size:1.5rem;background-position:right 10px center;padding:0 10px 0 0}.m_searchResultList > ul > li .listFooter.funeral-company .m_btn02--arrow a{background-position:right 10px center;padding:0}}.m_searchResultList > ul > li .listFooter.funeral{margin-top:0}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listFooter.funeral .m_btn02{width:100%}}.m_searchResultList > ul > li .listFooter.funeral .m_btn02 a{width:auto;font-size:1.6rem;letter-spacing:normal;padding:0 20px 0 35px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listFooter.funeral .m_btn02 a{font-size:1.5rem;width:100%;margin-top:10px}}.m_searchResultList > ul > li .listFooter .flex{align-items:center;justify-content:space-between}.m_searchResultList > ul > li .listFooter .btnArea{display:flex}@media print,screen and (min-width:768px){.m_searchResultList > ul > li .listFooter .btnArea{margin-left:auto}}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listFooter .btnArea{flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:10px}}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listFooter .btnArea--tel{margin:0}.m_searchResultList > ul > li .listFooter .btnArea--tel .balloon-text{display:inline-block;color:#0a5b9c;font-size:1.4rem;text-align:center;font-weight:bold;margin:0 auto 2px;position:relative}.m_searchResultList > ul > li .listFooter .btnArea--tel .balloon-text::before,.m_searchResultList > ul > li .listFooter .btnArea--tel .balloon-text::after{content:"";background:#0a5b9c;width:15px;height:1px;position:absolute;top:50%}.m_searchResultList > ul > li .listFooter .btnArea--tel .balloon-text::before{left:-18px;transform:translateY(-50%) rotate(50deg)}.m_searchResultList > ul > li .listFooter .btnArea--tel .balloon-text::after{right:-15px;transform:translateY(-50%) rotate(-50deg)}.m_searchResultList > ul > li .listFooter .btnArea--tel .m_btn06.m_btn06--arrow{margin-top:10px}.m_searchResultList > ul > li .listFooter .btnArea--tel .m_btn04--like{order:4;margin-top:10px;font-size:1.3rem}.m_searchResultList > ul > li .listFooter .btnArea--tel .m_btn02--sp-half{order:3;margin-top:10px}}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listFooter .m_btn02{width:100%}}.m_searchResultList > ul > li .listFooter .m_btn02 a{width:160px;font-size:1.6rem;letter-spacing:normal;padding-left:10px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listFooter .m_btn02 a{font-size:1.5rem;width:100%}}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listFooter .m_btn02--sp-half{width:48%;font-size:1.3rem}}@media print,screen and (min-width:768px){.m_searchResultList > ul > li .listFooter .m_btn06{margin-right:10px}}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listFooter .m_btn06{width:48%}}.m_searchResultList > ul > li .listFooter .m_btn06 a{width:203px;padding-left:20px;font-size:1.6rem}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listFooter .m_btn06 a{font-size:1.3rem;width:100%;padding:0 0 0 15px}}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listFooter .m_btn06--sp-wide{width:100%}.m_searchResultList > ul > li .listFooter .m_btn06--sp-wide a,.m_searchResultList > ul > li .listFooter .m_btn06--sp-wide button{font-size:1.6rem}}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listFooter .m_btn06--tel .icon{margin-right:8px;line-height:1}.m_searchResultList > ul > li .listFooter .m_btn06--tel .priceFree{margin-left:10px}.m_searchResultList > ul > li .listFooter .m_btn06--tel .priceFree img{width:31px}}.m_searchResultList > ul > li .listFooter .m_btn04--like > *{height:50px;padding:10px 0 10px 20px}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listFooter .m_btn04--like{width:50%}.m_searchResultList > ul > li .listFooter .m_btn04--like > *{width:100%;padding-left:20px;font-size:1.3rem;background:url("/images/sites/search/icon_like.png") #fff 7px center no-repeat;background-size:20px auto}.m_searchResultList > ul > li .listFooter .m_btn04--like.favorited > *{background:url("/images/sites/search/icon_like_checked.png") #fff 7px center no-repeat;background-size:20px auto}}@media print,screen and (min-width:768px){.m_searchResultList > ul > li .listFooter .m_btn04--like{margin-right:10px}}@media only screen and (max-width:767px){.m_searchResultList > ul > li .listFooter a.telNumber{color:#fff;width:48%;padding:14px 2vw 14px 50px;height:50px;background:url("/images/common/icon_freedial.png") #0a5b9c 3vw no-repeat;background-size:34px auto;border-radius:6px;text-decoration:none;font-weight:bold;font-size:1.3rem}}.m_searchResultList > ul.company + ul.hall{margin-top:30px}.m_searchResultList > ul.hall > li.noLink .listHeader{display:block}.m_searchResultList > ul.hall > li.noLink .listHeader .address{font-size:1.6rem;color:#646464}@media only screen and (max-width:767px){.m_searchResultList > ul.hall > li.noLink .listHeader .address{font-size:1.4rem}}.m_searchResultList > ul.hall > li.gold .listHeader .title p::before,.m_searchResultList > ul.hall > li.silver .listHeader .title p::before,.m_searchResultList > ul.hall > li.bronze .listHeader .title p::before,.m_searchResultList > ul.hall > li.review .listHeader .title p::before{display:none}@media only screen and (max-width:767px){.m_searchResultList > ul.reien > li + li{margin-top:50px}}.m_searchResultList > ul.reien > li.noLink .listHeader{display:block;border-bottom:none}.m_searchResultList > ul.reien > li.noLink .listHeader .address{font-size:1.6rem;color:#646464}@media only screen and (max-width:767px){.m_searchResultList > ul.reien > li.noLink .listHeader .address{font-size:1.4rem}}.m_searchResultList > ul.reien > li.gold .listHeader .title .medal,.m_searchResultList > ul.reien > li.silver .listHeader .title .medal,.m_searchResultList > ul.reien > li.bronze .listHeader .title .medal,.m_searchResultList > ul.reien > li.review .listHeader .title .medal{display:none}.m_searchResultList > ul.reien > li .listBody ul.access li.address{background:url("/images/sites/search/icon_addressGrave.png") 1px 5px no-repeat}@media only screen and (max-width:767px){.m_searchResultList > ul.reien > li .listBody ul.access li.address{background-position:1px 3px}}.m_searchResultList > ul.reien > li .listBody ul.access li.station{background:url("/images/sites/search/icon_access_stationGrave.png") 1px 1px no-repeat;font-size:1.4rem}@media only screen and (max-width:767px){.m_searchResultList > ul.reien > li .listBody ul.access li.station{font-size:1.1rem;background-position:0 1px}}.m_searchResultList > ul.reien > li .listBody ul.access li.other{background:url("/images/sites/search/icon_grave.png") 1px 4px no-repeat;font-size:1.4rem;padding-left:24px;margin-top:5px}@media only screen and (max-width:767px){.m_searchResultList > ul.reien > li .listBody ul.access li.other{font-size:1.1rem;background-position:0 3px}}.m_searchResultList > ul.reien > li .listFooter .flex{display:flex}.m_searchResultList > ul.reien > li .typeCostArea{display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width:767px){.m_searchResultList > ul.reien > li .typeCostArea{width:100%;margin-bottom:10px}}.m_searchResultList > ul.reien > li .cost{font-weight:bold;font-size:1.6rem}@media only screen and (max-width:767px){.m_searchResultList > ul.reien > li .cost{font-size:1.4rem}}.m_searchResultList > ul.reien > li .cost span{margin-left:10px;vertical-align:-1px;font-size:2.2rem;color:#dd523b}@media only screen and (max-width:767px){.m_searchResultList > ul.reien > li .cost span{margin-left:5px;vertical-align:-2px}}.m_searchResultList > ul.reien > li .typeBox{margin-right:15px;padding:0 10px;height:50px;text-align:center;line-height:50px}.m_searchResultList > ul.reien > li .typeBox.type01{background:#e0637e}.m_searchResultList > ul.reien > li .typeBox.type02{background:#7e6b5a}.m_searchResultList > ul.reien > li .typeBox.type03{background:#8b6bae}.m_searchResultList > ul.reien > li .typeBox.type04{background:#27b85e}.m_searchResultList > ul.reien > li .typeBox span{font-size:1.8rem;color:#fff;font-weight:bold}@media only screen and (max-width:767px){.m_searchResultList > ul.reien > li .typeBox{height:30px;line-height:30px;margin-right:10px;padding:0 10px}.m_searchResultList > ul.reien > li .typeBox span{font-size:1.4rem}}.m_searchResultList > ul.sekizai > li.noLink .listHeader{display:block;border-bottom:none;padding:20px}.m_searchResultList > ul.sekizai > li.noLink .listHeader .address{font-size:1.6rem;color:#646464}@media only screen and (max-width:767px){.m_searchResultList > ul.sekizai > li.noLink .listHeader{padding:20px 10px}.m_searchResultList > ul.sekizai > li.noLink .listHeader .address{font-size:1.4rem}}@media only screen and (max-width:767px){.m_searchResultList--area > ul > li{margin:0}}.m_searchResultList .readMore{position:relative}.m_searchResultList .readMore .readMoreBtn{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2;background:url("/images/sites/search/arrow_down_blue.svg") no-repeat right center;background-size:18px 11px;padding-right:30px;font-weight:bold;color:#0a5b9c;text-decoration:underline;cursor:pointer;display:none}.m_searchResultList .readMore .readMoreBtn:hover{text-decoration:none}@media only screen and (max-width:767px){.m_searchResultList .readMore .readMoreBtn{font-size:1.3rem;background-size:13px 8px;padding-right:20px;white-space:nowrap;bottom:5px}}.m_searchResultList .readMore::before{opacity:0;background:linear-gradient(0,#fff 50%,rgba(255,99,147,0) 100%);bottom:0;content:"";height:90px;position:absolute;width:100%;z-index:1}@media only screen and (max-width:767px){.m_searchResultList .readMore::before{height:60px;background:linear-gradient(0,#fff 60%,rgba(255,99,147,0) 100%)}}.m_searchResultList .readMore.is-hide{height:200px;overflow:hidden}@media only screen and (max-width:767px){.m_searchResultList .readMore.is-hide{height:122px}}.m_searchResultList .readMore.is-hide::before{opacity:1}.m_searchResultList .readMore.is-hide .readMoreBtn{display:block}.m_searchResultList .readMorePoint{position:relative}.m_searchResultList .readMorePoint .accordionContent{display:none}.m_searchResultList .readMorePoint .readMoreBtn{text-align:center;padding:10px 10px 15px}@media only screen and (max-width:767px){.m_searchResultList .readMorePoint .readMoreBtn{padding:10px}}.m_searchResultList .readMorePoint .readMoreBtn span{background:url("/images/sites/search/arrow_down_blue.svg") no-repeat right center;background-size:18px 11px;padding-right:30px;font-weight:bold;color:#0a5b9c;cursor:pointer;transition:opacity .15s}.m_searchResultList .readMorePoint .readMoreBtn span:hover{text-decoration:none;opacity:.7}@media only screen and (max-width:767px){.m_searchResultList .readMorePoint .readMoreBtn span{font-size:1.3rem;background-size:13px 8px;padding-right:20px;white-space:nowrap;bottom:5px}}.m_searchResultList .readMorePoint .readMoreBtn.open{display:none}.m_searchResultList .readMorePoint .inner.border{padding:0 20px 20px}@media only screen and (max-width:767px){.m_searchResultList .readMorePoint .inner.border{padding:0 10px 10px}}.m_searchResultList .readMorePoint .inner.flex{display:flex}@media only screen and (max-width:767px){.m_searchResultList .readMorePoint .inner.flex{display:block}.m_searchResultList .readMorePoint .inner.flex::after{content:"";clear:both;display:block}}.m_searchResultList .readMorePoint .hiyoArea{margin:0 0 20px !important}@media only screen and (max-width:767px){.m_searchResultList .readMorePoint .hiyoArea{margin:0 0 15px !important}}@media print,screen and (min-width:768px){.m_searchResultList .readMorePoint .hiyoArea table th,.m_searchResultList .readMorePoint .hiyoArea table td{width:calc(938px / 4) !important}}.m_searchResultList .readMorePoint .m_serviceType{gap:7px 11px}@media only screen and (max-width:767px){.m_searchResultList .readMorePoint .m_serviceType{gap:5px}}.m_searchResultList .readMorePoint .m_serviceType li{width:calc((100% - 55px) / 6);margin:0 !important}@media only screen and (max-width:767px){.m_searchResultList .readMorePoint .m_serviceType li{width:calc((100% - 10px) / 3)}}.m_reviewComment .judge{display:flex}.m_reviewComment .judge .rank{margin-right:40px;text-align:center;margin-top:10px}.m_reviewComment .judge .rank p{font-size:1.4rem;margin-top:10px}.m_reviewComment .judge .comment{background:rgba(174,135,41,0.1);padding:15px 20px;font-size:1.8rem;flex:1 1;width:100%;margin-right:30px;position:relative}.m_reviewComment .judge .comment .head{font-size:2rem;font-weight:bold;color:#ae8729}@media only screen and (max-width:767px){.m_reviewComment .judge .comment .head{font-size:1.4rem}}.m_reviewComment .judge .comment::after{content:"";display:block;position:absolute;right:-16px;top:20px;width:0;height:0;border-style:solid;border-width:11px 0 11px 16px;border-color:transparent transparent transparent rgba(174,135,41,0.1)}@media only screen and (max-width:767px){.m_reviewComment .judge .comment{font-size:1.2rem;margin-right:20px;padding:15px 10px}}.m_reviewComment .judge .comment p.profile{color:#ae8729;text-align:right;font-size:1.6rem;font-weight:normal;letter-spacing:normal;margin-top:5px}@media only screen and (max-width:767px){.m_reviewComment .judge .comment p.profile{font-size:1.2rem;margin-top:10px}}.m_reviewComment .judge .comment p.profile span{padding-left:10px}.m_reviewComment .judge .comment p.profile span:first-child{padding-left:0}.m_reviewComment .judge .photo{text-align:center}.m_reviewComment .judge .photo img{width:90px;height:90px;border-radius:50%}.m_reviewComment .judge .photo p{font-weight:bold;font-size:1.4rem;margin-top:5px}.m_reviewComment .judge .photo p span{color:#ae8729;padding-right:5px}@media only screen and (max-width:767px){.m_reviewComment .judge .photo{width:50px}.m_reviewComment .judge .photo img{width:45px;height:45px}.m_reviewComment .judge .photo p{font-size:1rem}.m_reviewComment .judge .photo p span{display:block;padding-right:0}}.m_featureList{background:rgba(174,135,41,0.1);padding:20px;margin-top:20px}@media only screen and (max-width:767px){.m_featureList{padding:15px 10px;margin-top:10px}}.m_featureList li{padding-left:1.3em;text-indent:-1.3em;color:#5f4e38;font-weight:600}.m_featureList li:not(:first-child){margin-top:5px}.m_featureList li:before{content:'●';color:#ae8729;margin-right:5px}.m_aboutRank{margin-bottom:60px}@media only screen and (max-width:767px){.m_aboutRank{margin-bottom:40px}}.m_aboutRank p.title{text-align:center;font-weight:bold;font-size:2.4rem;color:#5f4e38;margin:45px 0 20px;letter-spacing:.05em}@media only screen and (max-width:767px){.m_aboutRank p.title{font-size:2rem}}.m_aboutRank .detail{border-top:5px solid #ae8729;padding:25px 30px 35px;background:#fdfcf7;box-shadow:3px 7px 9px rgba(84,47,33,0.2)}@media only screen and (max-width:767px){.m_aboutRank .detail{padding:15px 15px 20px}}.m_aboutRank .detail ul.rank{display:flex}@media only screen and (max-width:767px){.m_aboutRank .detail ul.rank{display:block}}.m_aboutRank .detail ul.rank li{width:calc(100% / 3);text-align:justify;text-justify:distribute;font-size:1.6rem;display:flex;align-items:flex-start;margin-right:15px}.m_aboutRank .detail ul.rank li .medal{position:relative}.m_aboutRank .detail ul.rank li .medal .img{width:86px;height:86px;overflow:hidden;border-radius:50%;position:relative}@media only screen and (max-width:767px){.m_aboutRank .detail ul.rank li .medal .img{width:43px;height:43px}.m_aboutRank .detail ul.rank li .medal .img img{max-width:100%}}.m_aboutRank .detail ul.rank li .medal .img::before{content:"";display:inline-block;width:8px;height:50px;overflow:hidden;border-radius:50%;background-color:rgba(255,255,255,0.4);position:absolute;top:-20px;left:-20px;animation:shiny-medal 4s ease-in-out infinite;z-index:2}.m_aboutRank .detail ul.rank li .medal::after{content:"";display:block;width:94px;height:25px;background:url("/images/sites/search/icon_medal_big_ribbon.png") center bottom no-repeat;background-size:94px 25px;position:absolute;left:-4px;bottom:-4px;z-index:3}@media only screen and (max-width:767px){.m_aboutRank .detail ul.rank li .medal::after{width:47px;height:12.5px;background-size:47px 12.5px;left:-2px;bottom:-2px}}@media only screen and (max-width:767px){.m_aboutRank .detail ul.rank li{font-size:1.4rem}.m_aboutRank .detail ul.rank li + li{margin-top:15px}}.m_aboutRank .detail ul.rank li.bronze{width:32%}.m_aboutRank .detail ul.rank li.gold{width:34%}@media only screen and (max-width:767px){.m_aboutRank .detail ul.rank li{width:100%}.m_aboutRank .detail ul.rank li.bronze{width:100%}.m_aboutRank .detail ul.rank li.gold{width:100%}}@media print,screen and (min-width:768px){.m_aboutRank .detail ul.rank li:last-child{margin-right:0}}.m_aboutRank .detail ul.rank li .img{margin-right:15px}@media only screen and (max-width:767px){.m_aboutRank .detail ul.rank li .img{width:46px}.m_aboutRank .detail ul.rank li .img img{max-width:100%;height:auto}}@media only screen and (max-width:767px){.m_aboutRank .detail ul.rank li p{flex:1 1}}.m_aboutRank .detail .reviewMedal{background:#f4f4f4;margin-top:30px;text-align:left;padding:20px 15px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.m_aboutRank .detail .reviewMedal{padding:10px;margin-top:15px}}.m_aboutRank .detail .reviewMedal img{margin-right:25px;vertical-align:middle}@media only screen and (max-width:767px){.m_aboutRank .detail .reviewMedal img{width:35px;height:auto;margin-right:15px}}.m_aboutRank .detail .reviewLink{border:1px solid #98958f;background:#fff;display:flex;padding:15px;margin-top:25px}.m_aboutRank .detail .reviewLink .img{margin-right:10px}@media only screen and (max-width:767px){.m_aboutRank .detail .reviewLink .img{display:none}}.m_aboutRank .detail .reviewLink .text{font-size:1.8rem}@media only screen and (max-width:767px){.m_aboutRank .detail .reviewLink .text{font-size:1.4rem;flex:1 1}}.m_aboutRank .detail .reviewLink .text p span{color:#ae8729}.m_aboutRank .detail .reviewLink .text p.link{font-size:1.6rem;text-align:right}@media only screen and (max-width:767px){.m_aboutRank .detail .reviewLink .text p.link{font-size:1.4rem}}.m_aboutRank .detail .reviewLink .text p.link a::before{content:"";display:inline-block;width:6px;height:9px;background:url("/images/common/icon_link01.svg") left top no-repeat;background-size:6px 9px;vertical-align:middle;margin-right:5px}.m_freeWordSearch{display:flex;padding:60px 0;justify-content:center}.m_freeWordSearch input[type="text"]{width:550px;margin-right:20px;border-width:1px;background:#f7f3e9;border-radius:4px}@media only screen and (max-width:767px){.m_freeWordSearch{display:block;padding:0 10px 20px}.m_freeWordSearch input[type="text"]{width:100%}.m_freeWordSearch .m_btn01{width:100%;margin-top:20px}.m_freeWordSearch .m_btn01 button{width:100%;height:48px;line-height:48px}}.m_accessRanking ul.ranking li .rankTitle{color:#fff;font-size:3rem;padding-left:15px;margin:40px 0 15px;background:#d6c394}@media only screen and (max-width:767px){.m_accessRanking ul.ranking li .rankTitle{margin:20px 0 10px;padding-left:10px;font-size:2rem}}.m_accessRanking ul.ranking li .rankTitle::before{content:"";display:inline-block;width:30px;height:26px;background:url("/images/common/icon_crown_white.png") left top no-repeat;background-size:30px 26px;margin-right:10px}@media only screen and (max-width:767px){.m_accessRanking ul.ranking li .rankTitle::before{width:20px;height:16px;background-size:20px auto;margin-right:5px}}.m_accessRanking ul.ranking li .rankTitle--gold{background:#ddc934 !important}.m_accessRanking ul.ranking li .rankTitle--silver{background:#a2a4a3 !important}.m_accessRanking ul.ranking li .rankTitle--bronze{background:#a37728 !important}.m_accessRanking ul.ranking li + li .rankTitle{margin-top:60px}@media only screen and (max-width:767px){.m_accessRanking ul.ranking li + li .rankTitle{margin-top:30px}}.m_accessRanking ul.ranking.grave li .rankTitle{background:#a2c89d}@media only screen and (max-width:767px){.m_accessRanking ul.ranking.grave li .rankTitle{margin-bottom:35px}}.m_prefectureSearch .m_title_style06{margin-top:10px}.m_prefectureSearch .m_areaSeoTxt{margin-top:20px;padding-bottom:20px}.m_prefectureSearch .titleArea{position:relative}.m_prefectureSearch .titleArea .trainLink{position:absolute;right:0;top:0}.m_prefectureSearch .titleArea .trainLink a{display:block;border:2px solid #ae8729;background:#fff;color:#5f4e38;font-weight:bold;font-size:2rem;text-decoration:none;width:260px;height:50px;border-radius:4px;padding:6px 20px 6px 45px}.m_prefectureSearch .titleArea .trainLink a:hover{opacity:.7}.m_prefectureSearch .titleArea .trainLink a span{position:relative}.m_prefectureSearch .titleArea .trainLink a svg{content:"";width:18px;height:22px;vertical-align:-2px;top:0;margin-right:15px}.m_prefectureSearch .titleArea .trainLink a .cls-1{fill:#ae8729;fill-rule:evenodd}.m_prefectureSearch .linkArea{text-align:right}@media only screen and (max-width:767px){.m_prefectureSearch .linkArea{margin:15px 0}}.m_prefectureSearch .linkArea a{margin-left:20px;font-size:1.6rem;display:inline-block}@media only screen and (max-width:767px){.m_prefectureSearch .linkArea a{margin-left:10px;font-size:1.4rem}}@media print,screen and (min-width:768px){.m_prefectureSearch .pc-pb10{padding-bottom:10px}}.m_prefectureSearch .mt20-10{margin-top:20px !important}@media only screen and (max-width:767px){.m_prefectureSearch .mt20-10{margin-top:10px !important}}@media only screen and (max-width:767px){.m_prefectureSearch .nameSearchTitle{color:#5f4e38;background:#fff;border:1px solid #99791a;border-radius:4px;padding:5px 15px;margin:30px 0 10px}}.m_prefectureSearch .m_areaSearchWap.innerBox.topBox{margin-bottom:20px}@media only screen and (max-width:767px){.m_prefectureSearch .m_areaSearchWap.innerBox.topBox{margin:0 0 10px}}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox{padding:20px 30px}@media only screen and (max-width:767px){.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox{padding:15px 10px}}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .m_btn01 button{height:50px;line-height:50px}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .m_btn01 button.wide{width:210px}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox input[type="text"]{height:50px}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .areaSearchTitle{width:190px}@media only screen and (max-width:767px){.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .areaSearchTitle{width:4em;font-size:1.3rem;margin:0}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .areaSearchTitle svg,.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .areaSearchTitle img{display:none !important}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .areaSearchTitle.searchIcon{margin-right:10px}}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox.block{display:block}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options{display:flex;width:100%;align-items:center}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options.js-modal01--start,.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options.js-modal02--start{cursor:pointer}@media only screen and (max-width:767px){.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options .m_btn01{margin:0;width:auto}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options .m_btn01 button{width:50px;height:35px;line-height:35px}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options .m_btn01 button.wide{width:120px}}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options + *{margin-top:10px;padding-top:10px;border-top:1px solid #d6d5d3}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options .item{display:flex;align-items:center;justify-content:space-between;flex:1 1}@media only screen and (max-width:767px){.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options .item{font-size:1.3rem}}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options .item ul{display:flex}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options .item ul li{padding:2px 5px;background:#fdfcf7;margin-right:10px;line-height:1;font-size:1.8rem}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options .item p{color:#98958f}@media only screen and (max-width:767px){.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options.neighborhood{display:block}}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options.neighborhood .areaSearchTitle{width:250px}@media only screen and (max-width:767px){.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options.neighborhood .areaSearchTitle{width:100%;margin-bottom:5px;font-size:1.6rem}}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options.neighborhood .item ul{flex-wrap:wrap}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options.neighborhood .item ul li{border-right:1px solid #ccc;padding-right:15px;margin:10px 5px;background:none;flex-shrink:0}@media only screen and (max-width:767px){.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options.neighborhood .item ul li{margin:5px;font-size:1.4rem}}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options.neighborhood .item ul li:last-child{border:none}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .options.neighborhood .item ul li::before{content:""}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .searchIcon svg{margin-right:10px}.m_prefectureSearch .m_areaSearchWap .m_areaSearchBox .iconCheck{margin:0 20px 0 10px;vertical-align:-2px;display:inline-block}.m_prefectureSearch .ohakaType{position:relative}@media only screen and (max-width:767px){.m_prefectureSearch .ohakaType .m_title_style04{padding-top:10px}}.m_prefectureSearch .ohakaType::after{content:"";width:100%;height:2px;background:#ae8729;position:absolute;bottom:0;left:0}.m_prefectureSearch .ohakaType .l_inner{position:relative}.m_prefectureSearch .ohakaType .iconBaloon{color:#0a5b9c;text-decoration:underline;cursor:pointer;position:absolute;top:22px;right:0}@media only screen and (max-width:767px){.m_prefectureSearch .ohakaType .iconBaloon{top:12px;right:15px}}.m_prefectureSearch .ohakaType .iconBaloon::before{content:"";display:inline-block;width:25px;height:25px;background:url("/images/sites/grave/search/icon_grave_question_balloon.png");margin-right:5px;vertical-align:-5px}@media only screen and (max-width:767px){.m_prefectureSearch .ohakaType .iconBaloon::before{width:15px;height:15px;background-size:15px 15px}}.m_prefectureSearch .ohakaType .typeList{display:flex;justify-content:space-between}.m_prefectureSearch .ohakaType .typeList li{border:2px solid #ccc;border-radius:4px 4px 0 0;border-bottom:none;background:#fff;width:188px;height:60px;line-height:60px}@media only screen and (max-width:767px){.m_prefectureSearch .ohakaType .typeList li{width:calc((100% - 20px) / 5);height:40px;line-height:40px}}.m_prefectureSearch .ohakaType .typeList li.current{border:2px solid #ae8729;border-bottom:none;background:#fdfcf7;position:relative}.m_prefectureSearch .ohakaType .typeList li.current::after{position:absolute;bottom:0;left:0;width:184px;height:2px;background:#fdfcf7;content:"";z-index:1}@media only screen and (max-width:767px){.m_prefectureSearch .ohakaType .typeList li.current::after{width:100%}}.m_prefectureSearch .ohakaType .typeList li.disable{background:#f4f4f4;border:none;color:#999}.m_prefectureSearch .ohakaType .typeList li a,.m_prefectureSearch .ohakaType .typeList li span{text-decoration:none;color:#5f4e38;font-size:2rem;text-align:center;display:block;font-weight:bold}@media only screen and (max-width:767px){.m_prefectureSearch .ohakaType .typeList li a,.m_prefectureSearch .ohakaType .typeList li span{font-size:1.2rem}}.m_prefectureSearch .ohakaType .typeList li a:hover{opacity:.8}.m_prefectureSearch .l_modalWrap01,.m_prefectureSearch .l_modalWrap02{display:none;position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:102;background:rgba(0,0,0,0.7)}.m_prefectureSearch .l_modalWrap01 .l_modalInner,.m_prefectureSearch .l_modalWrap02 .l_modalInner{width:980px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.m_prefectureSearch .l_modalWrap01 .l_modalInner,.m_prefectureSearch .l_modalWrap02 .l_modalInner{width:94vw}}.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalContents,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalContents{max-height:80vh;overflow-y:scroll;background:#fff}@media only screen and (max-width:767px){.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalContents,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalContents{max-height:72vh}}@media print,screen and (min-width:768px){.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalContents .m_title_style01,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalContents .m_title_style01{margin:0}.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalContents .topBorder .m_title_style01,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalContents .topBorder .m_title_style01{padding-top:25px}.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalContents .m_searchWap,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalContents .m_searchWap{padding:0 40px}.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalContents .m_searchWap .m_checkBox--areaBox,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalContents .m_searchWap .m_checkBox--areaBox{margin-left:5px;margin-right:5px}}@media only screen and (max-width:767px){.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalContents .m_checkBox--areaBox,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalContents .m_checkBox--areaBox{border-top:1px solid #e0dcce}}.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalContents .checkSubTxt,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalContents .checkSubTxt{padding:30px 0 15px 15px}@media only screen and (max-width:767px){.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalContents .checkSubTxt,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalContents .checkSubTxt{padding:0 10px 15px 28px;font-size:1.2rem;text-indent:-1.7rem}}@media only screen and (max-width:767px){.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalContents,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalContents{border-radius:10px}.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalContents::after,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalContents::after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:100%;height:90px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 70%);border-radius:0 0 10px 10px;z-index:1}}.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalContents .m_checkBox--price,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalContents .m_checkBox--price{margin:0;padding-bottom:30px;width:100%}@media only screen and (max-width:767px){.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalContents .m_checkBox--price,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalContents .m_checkBox--price{padding-bottom:20px;border-bottom:1px solid #98958f}}.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalContents.minimum,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalContents.minimum{overflow:visible}@media only screen and (max-width:767px){.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalContents.minimum::after,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalContents.minimum::after{display:none}}@media only screen and (max-width:767px){.m_prefectureSearch .l_modalWrap01 .l_modalInner .m_title_style02,.m_prefectureSearch .l_modalWrap02 .l_modalInner .m_title_style02{margin:0 0 20px}}.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalCloseBtn,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalCloseBtn{position:absolute;right:20px;top:-60px}@media only screen and (max-width:767px){.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalCloseBtn,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalCloseBtn{right:15px;top:10px}}.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalCloseBtn .modalClose,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalCloseBtn .modalClose{cursor:pointer}@media only screen and (max-width:767px){.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalCloseBtn .modalClose,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalCloseBtn .modalClose{top:-52px;left:-27px;position:absolute}}.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalCloseBtn .modalClose span,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalCloseBtn .modalClose span{font-size:2rem;color:#fff;padding-right:18px}@media only screen and (max-width:767px){.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalCloseBtn .modalClose span,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalCloseBtn .modalClose span{display:none}}.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalCloseBtn .modalClose img,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalCloseBtn .modalClose img{width:32px;height:32px}@media only screen and (max-width:767px){.m_prefectureSearch .l_modalWrap01 .l_modalInner .l_modalCloseBtn .modalClose img,.m_prefectureSearch .l_modalWrap02 .l_modalInner .l_modalCloseBtn .modalClose img{width:24px;height:24px}}.m_prefectureSearch .l_modalWrap01 .l_modalInner .modalTitle,.m_prefectureSearch .l_modalWrap02 .l_modalInner .modalTitle{background:#ae8729;color:#fff;text-align:center;padding:10px 0;font-size:1.6rem;border-radius:10px 10px 0 0}.m_prefectureSearch .l_modalWrap01 .m_btnArea.center,.m_prefectureSearch .l_modalWrap02 .m_btnArea.center{background:#fdfcf7;padding:40px;margin:20px 0 0}@media only screen and (max-width:767px){.m_prefectureSearch .l_modalWrap01 .m_btnArea.center,.m_prefectureSearch .l_modalWrap02 .m_btnArea.center{height:80px;background:transparent}.m_prefectureSearch .l_modalWrap01 .m_btnArea.center .m_btn01,.m_prefectureSearch .l_modalWrap02 .m_btnArea.center .m_btn01{position:absolute;bottom:20px;z-index:1000}.m_prefectureSearch .l_modalWrap01 .m_btnArea.center .m_btn01 > *,.m_prefectureSearch .l_modalWrap02 .m_btnArea.center .m_btn01 > *{width:70vw;height:46px;line-height:1}}.m_prefectureSearch.result .m_areaSearchWap .m_areaSearchBox .options .item ul{flex-wrap:wrap}.m_prefectureSearch.result .m_areaSearchWap .m_areaSearchBox .options .item ul li{line-height:1.5}@media only screen and (max-width:767px){.m_prefectureSearch.result .m_areaSearchWap .m_areaSearchBox .options .item ul li{font-size:1.4rem}}.m_searchComment{background:#fff;border:1px solid #98958f;max-width:640px;margin:20px auto}@media print,screen and (min-width:768px){.m_searchComment{height:87px;position:relative;display:flex;justify-content:center;align-items:center}}@media only screen and (max-width:767px){.m_searchComment{padding:20px 10px}}.m_searchComment .m_txt{text-align:center;font-weight:bold;font-size:1.6rem;line-height:1.2}@media only screen and (max-width:767px){.m_searchComment .m_txt{font-size:1.4rem}}.m_searchComment .img{position:absolute;bottom:0;right:30px}@media only screen and (max-width:767px){.m_searchComment .img{display:none}}.m_searchWap.m_funeralWap{margin-bottom:60px}@media only screen and (max-width:767px){.m_searchWap.m_funeralWap{margin-bottom:30px}}.m_searchWap > .l_inner--Main{padding-bottom:0}.m_searchWap .neighborLink{padding-bottom:30px}.m_searchWap .reviewOrder{display:flex;justify-content:center;margin:30px 0}@media only screen and (max-width:767px){.m_searchWap .reviewOrder{margin:25px 0}}.m_searchWap .aboutReviewOrder{position:relative;padding-right:46px;display:flex;gap:5px}.m_searchWap .aboutReviewOrder::after{content:"";position:absolute;top:50%;right:22px;translate:0 -50%;width:1px;height:1.3em;display:inline-block;background:#000}.m_searchWap .aboutReviewOrder .about{cursor:pointer}@media only screen and (max-width:767px){.m_searchWap .aboutReviewOrder .about{width:18px;height:18px}}.m_searchWap .aboutReviewHoverArea{display:none;position:absolute;background:#f7f3e9;border:1px solid #98958f;left:-140px;top:-171px;width:304px;padding:25px 15px;z-index:100;box-shadow:0 3px 9px rgba(84,47,33,0.2)}@media only screen and (max-width:767px){.m_searchWap .aboutReviewHoverArea{left:-34px;top:-157px}}.m_searchWap .aboutReviewHoverArea::before{content:"";width:0;height:0;border-style:solid;border-width:28px 16px 0 16px;border-color:#98958f transparent transparent transparent;position:absolute;left:50%;bottom:-29px;transform:translateX(-50%);z-index:1}@media only screen and (max-width:767px){.m_searchWap .aboutReviewHoverArea::before{left:25px;transform:none}}.m_searchWap .aboutReviewHoverArea::after{content:"";width:0;height:0;border-style:solid;border-width:28px 16px 0 16px;border-color:#f7f3e9 transparent transparent transparent;position:absolute;left:50%;bottom:-27px;transform:translateX(-50%);z-index:3}@media only screen and (max-width:767px){.m_searchWap .aboutReviewHoverArea::after{left:25px;transform:none}}.m_searchWap .aboutReviewHoverArea p{font-size:1.6rem}@media only screen and (max-width:767px){.m_searchWap .aboutReviewHoverArea p{font-size:1.4rem}.m_searchWap .aboutReviewHoverArea p::after{content:"";width:1px;height:3px;background:#98958f;display:block;position:absolute;right:-1px;bottom:0;z-index:5}}.m_searchWap .aboutReviewHoverArea p span{color:#dd523b}.m_searchWap .aboutReviewHoverArea img{display:block;margin:20px auto}.m_searchWap .aboutReviewHoverArea .m_btn02{margin-top:10px}.m_searchWap .aboutReviewHoverArea .m_btn02 a{width:100%;font-size:1.8rem}@media only screen and (max-width:767px){.m_searchWap .aboutReviewHoverArea .m_btn02 a{font-size:1.4rem}}.m_searchWap p.link{text-align:right;padding:0 20px}@media only screen and (max-width:767px){.m_searchWap p.link{padding:0 15px}}.m_searchWap .m_searchLinkBox{display:flex;flex-wrap:wrap;width:auto;padding:30px 20px 20px 20px;overflow-x:inherit;width:100%}.m_searchWap .m_searchLinkBox li{padding:0 10px 20px 10px}@media only screen and (max-width:767px){.m_searchWap .m_searchLinkBox{overflow-x:scroll;flex-wrap:nowrap;padding:10px 10px 0 10px;-webkit-oveflex-wrap:nowraprflow-scrolling touch}.m_searchWap .m_searchLinkBox li{flex-shrink:0;padding:0 3px 20px 3px}}.m_searchWap .m_searchLinkBox a{background:#fff;text-decoration:none;border-radius:4px;padding:5px;border:1px solid #98958f;display:block}.m_searchWap .m_searchLinkBox a:hover{opacity:.7}.m_searchWap .m_searchLinkBox a.current{background:#99791a;color:#fff}.m_searchWap .m_checkBox--areaWap.topBorder{border-top:1px dotted #000}@media only screen and (max-width:767px){.m_searchWap .m_checkBox--areaWap.topBorder{border-top:none;margin-top:10px}}.m_searchWap .m_checkBox--areaWap .m_checkBox--inner{padding:20px}@media only screen and (max-width:767px){.m_searchWap .m_checkBox--areaWap .m_checkBox--inner{padding:0}}.m_searchWap .m_checkBox--areaWap .accordion{background-image:url("/images/common/arrow_down.svg");background-repeat:no-repeat;background-size:19px 10px;background-position:right 28px center;cursor:pointer}@media only screen and (max-width:767px){.m_searchWap .m_checkBox--areaWap .accordion{background-position:right 25px center}}.m_searchWap .m_checkBox--areaWap .accordion.open{background-image:url("/images/common/arrow_up.svg")}.m_searchWap .m_checkBox--areaWap .accordionContent{display:none}.m_searchWap .m_checkBox--areaWap .checkSubTxt{font-size:1.8rem;line-height:1.2;padding:20px 0 10px 15px;text-indent:-.5em}@media only screen and (max-width:767px){.m_searchWap .m_checkBox--areaWap .checkSubTxt{padding:25px 10px 0 25px;font-size:1.4rem;text-indent:-1em}}.m_searchWap .m_checkBox--areaWap .checkSubTxt--border{border-top:1px dotted #e0dcce;padding:40px 0 10px 15px}@media only screen and (max-width:767px){.m_searchWap .m_checkBox--areaWap .checkSubTxt--border{border-top:none;padding:25px 10px 0 25px}}@media only screen and (max-width:767px){.m_searchWap .m_checkBox--areaWap .checkSubTxt--top{padding:15px 10px 0 25px}}.m_searchWap .m_checkBox--areaWap .checkSubTxt::before{content:"";width:17px;height:13px;display:inline-block;background:url("/images/common/checkIcon.svg") left bottom no-repeat;background-size:17px 13px;margin-right:3px;vertical-align:-2px}@media only screen and (max-width:767px){.m_searchWap .m_checkBox--areaWap .checkSubTxt::before{width:14px;height:10px;background-size:14px 10px;vertical-align:0}}.m_searchWap .m_checkBox--areaWap .m_btnArea{background:#f7f3e9;padding:40px;margin:30px 0}.m_searchWap .m_checkBox--areaWap .m_btnArea--Bule{background:#cedeeb}@media only screen and (max-width:767px){.m_searchWap .m_checkBox--areaWap{padding:0}.m_searchWap .m_checkBox--areaWap .m_btnArea{padding:20px 10px;margin:10px 10px 20px 10px}}.m_searchWap .mapArea{background:#f4f4f4;position:relative;margin-top:20px}.m_searchWap .mapArea ul.mapBox.kanto{background:url("/images/sites/search/map_kanto.png") bottom center no-repeat;height:786px}@media only screen and (max-width:767px){.m_searchWap .mapArea ul.mapBox.kanto{background:none;height:auto}}.m_searchWap .mapArea ul.mapBox.kanto li:nth-child(1){top:270px;left:560px}.m_searchWap .mapArea ul.mapBox.kanto li:nth-child(2){top:80px;left:500px}.m_searchWap .mapArea ul.mapBox.kanto li:nth-child(3){top:60px;left:70px}.m_searchWap .mapArea ul.mapBox.kanto li:nth-child(4){top:240px;left:70px}.m_searchWap .mapArea ul.mapBox.kanto li:nth-child(5){top:518px;left:530px}.m_searchWap .mapArea ul.mapBox.kanto li:nth-child(6){top:420px;left:160px}.m_searchWap .mapArea ul.mapBox.kanto li:nth-child(7){top:600px;left:80px}.m_searchWap .mapArea ul.mapBox.kansai{background:url("/images/sites/search/map_kansai.png") bottom center no-repeat;height:786px}@media only screen and (max-width:767px){.m_searchWap .mapArea ul.mapBox.kansai{background:none;height:auto}}.m_searchWap .mapArea ul.mapBox.kansai li:nth-child(1){top:130px;left:590px}.m_searchWap .mapArea ul.mapBox.kansai li:nth-child(2){top:60px;left:210px}.m_searchWap .mapArea ul.mapBox.kansai li:nth-child(3){top:420px;left:100px}.m_searchWap .mapArea ul.mapBox.kansai li:nth-child(4){top:240px;left:100px}.m_searchWap .mapArea ul.mapBox.kansai li:nth-child(5){top:340px;left:550px}.m_searchWap .mapArea ul.mapBox.kansai li:nth-child(6){top:530px;left:500px}.m_searchWap .mapArea ul.mapBox.hokkaido{background:url("/images/sites/search/map_hokkaido.png") bottom center no-repeat;height:570px}@media only screen and (max-width:767px){.m_searchWap .mapArea ul.mapBox.hokkaido{background:none;height:auto}}.m_searchWap .mapArea ul.mapBox.hokkaido li:nth-child(1){top:164px;left:167px}.m_searchWap .mapArea ul.mapBox.tohoku{background:url("/images/sites/search/map_tohoku.png") bottom center no-repeat;height:877px}@media only screen and (max-width:767px){.m_searchWap .mapArea ul.mapBox.tohoku{background:none;height:auto}}.m_searchWap .mapArea ul.mapBox.tohoku li:nth-child(1){top:25px;left:526px}.m_searchWap .mapArea ul.mapBox.tohoku li:nth-child(2){top:186px;left:662px}.m_searchWap .mapArea ul.mapBox.tohoku li:nth-child(3){top:323px;left:662px}.m_searchWap .mapArea ul.mapBox.tohoku li:nth-child(4){top:168px;left:351px}.m_searchWap .mapArea ul.mapBox.tohoku li:nth-child(5){top:302px;left:351px}.m_searchWap .mapArea ul.mapBox.tohoku li:nth-child(6){top:456px;left:662px}.m_searchWap .mapArea ul.mapBox.tohoku li:nth-child(7){top:579px;left:351px}.m_searchWap .mapArea ul.mapBox.tohoku li:nth-child(8){top:405px;left:25px}.m_searchWap .mapArea ul.mapBox.tohoku li:nth-child(9){top:259px;left:25px}.m_searchWap .mapArea ul.mapBox.tohoku li:nth-child(10){top:545px;left:25px}.m_searchWap .mapArea ul.mapBox.tohoku li:nth-child(11){top:659px;left:662px}.m_searchWap .mapArea ul.mapBox.tohoku li:nth-child(12){top:716px;left:351px}.m_searchWap .mapArea ul.mapBox.chubu{background:url("/images/sites/search/map_chubu.png") bottom center no-repeat;height:570px}@media only screen and (max-width:767px){.m_searchWap .mapArea ul.mapBox.chubu{background:none;height:auto}}.m_searchWap .mapArea ul.mapBox.chubu li:nth-child(1){top:60px;left:110px}.m_searchWap .mapArea ul.mapBox.chubu li:nth-child(2){top:70px;left:560px}.m_searchWap .mapArea ul.mapBox.chubu li:nth-child(3){top:280px;left:490px}.m_searchWap .mapArea ul.mapBox.chubu li:nth-child(4){top:310px;left:75px}.m_searchWap .mapArea ul.mapBox.chugoku{background:url("/images/sites/search/map_chugoku.png") bottom center no-repeat;height:824px}@media only screen and (max-width:767px){.m_searchWap .mapArea ul.mapBox.chugoku{background:none;height:auto}}.m_searchWap .mapArea ul.mapBox.chugoku li:nth-child(1){top:60px;left:500px}.m_searchWap .mapArea ul.mapBox.chugoku li:nth-child(2){top:90px;left:180px}.m_searchWap .mapArea ul.mapBox.chugoku li:nth-child(3){top:220px;left:660px}.m_searchWap .mapArea ul.mapBox.chugoku li:nth-child(4){top:260px;left:350px}.m_searchWap .mapArea ul.mapBox.chugoku li:nth-child(5){top:300px;left:40px}.m_searchWap .mapArea ul.mapBox.chugoku li:nth-child(6){top:630px;left:580px}.m_searchWap .mapArea ul.mapBox.chugoku li:nth-child(7){top:460px;left:610px}.m_searchWap .mapArea ul.mapBox.chugoku li:nth-child(8){top:490px;left:280px}.m_searchWap .mapArea ul.mapBox.chugoku li:nth-child(9){top:650px;left:250px}.m_searchWap .mapArea ul.mapBox.kyusyu{background:url("/images/sites/search/map_kyusyu.png") bottom center no-repeat;height:824px}@media only screen and (max-width:767px){.m_searchWap .mapArea ul.mapBox.kyusyu{background:none;height:auto}}.m_searchWap .mapArea ul.mapBox.kyusyu li:nth-child(1){top:60px;left:550px}.m_searchWap .mapArea ul.mapBox.kyusyu li:nth-child(2){top:70px;left:210px}.m_searchWap .mapArea ul.mapBox.kyusyu li:nth-child(3){top:230px;left:70px}.m_searchWap .mapArea ul.mapBox.kyusyu li:nth-child(4){top:370px;left:350px}.m_searchWap .mapArea ul.mapBox.kyusyu li:nth-child(5){top:230px;left:650px}.m_searchWap .mapArea ul.mapBox.kyusyu li:nth-child(6){top:450px;left:660px}.m_searchWap .mapArea ul.mapBox.kyusyu li:nth-child(7){top:600px;left:420px}.m_searchWap .mapArea ul.mapBox.kyusyu li:nth-child(8){top:540px;left:30px}@media print,screen and (min-width:768px){.m_searchWap .mapArea ul.mapBox.tohoku li,.m_searchWap .mapArea ul.mapBox.chugoku li,.m_searchWap .mapArea ul.mapBox.kyusyu li{padding:10px 20px}.m_searchWap .mapArea ul.mapBox.tohoku li .mapTitle,.m_searchWap .mapArea ul.mapBox.chugoku li .mapTitle,.m_searchWap .mapArea ul.mapBox.kyusyu li .mapTitle{font-size:2rem}.m_searchWap .mapArea ul.mapBox.tohoku li .linkBox a,.m_searchWap .mapArea ul.mapBox.chugoku li .linkBox a,.m_searchWap .mapArea ul.mapBox.kyusyu li .linkBox a{padding:10px 10px 10px 40px;margin:3px 3px}.m_searchWap .mapArea ul.mapBox.tohoku li .linkBox span.bigTxt,.m_searchWap .mapArea ul.mapBox.chugoku li .linkBox span.bigTxt,.m_searchWap .mapArea ul.mapBox.kyusyu li .linkBox span.bigTxt{font-size:2rem}.m_searchWap .mapArea ul.mapBox.tohoku li .linkBox svg,.m_searchWap .mapArea ul.mapBox.chugoku li .linkBox svg,.m_searchWap .mapArea ul.mapBox.kyusyu li .linkBox svg{width:20px;height:24px;left:15px}}.m_searchWap .mapArea ul.mapBox li{position:absolute;background:rgba(255,255,255,0.6);padding:10px 20px}.m_searchWap .mapArea ul.mapBox li.hidden{padding:0;width:0;height:0}.m_searchWap .mapArea ul.mapBox li .mapTitle{font-size:2.4rem;text-align:center}.m_searchWap .mapArea ul.mapBox li .linkBox{display:flex}.m_searchWap .mapArea ul.mapBox li .linkBox a{position:relative;text-decoration:none;border:1px solid #ae8729;border-radius:8px;color:#5f4e38;display:block;padding:10px 10px 10px 60px;line-height:1.2;margin:10px 5px;background:#fff;font-weight:bold;text-align:center}.m_searchWap .mapArea ul.mapBox li .linkBox a span{display:block}.m_searchWap .mapArea ul.mapBox li .linkBox a span.bigTxt{font-size:2.4rem}.m_searchWap .mapArea ul.mapBox li .linkBox a svg{position:absolute;top:18px;left:20px}.m_searchWap .mapArea ul.mapBox li .linkBox a svg .cls-1{fill:#ae8729;fill-rule:evenodd}.m_searchWap .mapArea ul.mapBox li .linkBox a:hover{opacity:.8}@media only screen and (max-width:767px){.m_searchWap .mapArea{margin-top:10px;padding:0}.m_searchWap .mapArea ul.mapBox{background:none;width:100%;height:auto}.m_searchWap .mapArea ul.mapBox li{position:relative;background:#fff;padding:0;top:auto !important;left:auto !important}.m_searchWap .mapArea ul.mapBox li .mapTitle{font-size:1.8rem;padding:5px 10px;text-align:left;color:#1b1464;background:#cedeeb}.m_searchWap .mapArea ul.mapBox li .linkBox{margin:0 5px}.m_searchWap .mapArea ul.mapBox li .linkBox a{width:50%;margin:10px 5px;padding:10px 10px 10px 30px}.m_searchWap .mapArea ul.mapBox li .linkBox a span.bigTxt{font-size:2rem}.m_searchWap .mapArea ul.mapBox li .linkBox a svg{position:absolute;top:15px;left:10px}.m_searchWap .mapArea ul.mapBox li .linkBox a:hover{opacity:1}}.m_searchTab{border-bottom:2px solid #99791a}.m_searchTab ul{display:flex;justify-content:space-between;width:980px;margin:40px auto 0;color:#5f4e38;font-size:2rem}@media only screen and (max-width:767px){.m_searchTab ul{width:100%;padding:0 15px;margin:20px auto 0}}.m_searchTab ul li{border:2px solid #99791a;border-radius:4px;width:49%;margin:0 0 15px 0;text-align:center;background:#fff}@media only screen and (max-width:767px){.m_searchTab ul li{margin:0 0 10px 0}}.m_searchTab ul li p{font-weight:bold}.m_searchTab ul li p > span{position:relative;margin-left:30px}.m_searchTab ul li p > span svg{position:absolute;top:8px;left:-30px}.m_searchTab ul li p > span svg .cls-1{fill:#ae8729;fill-rule:evenodd}.m_searchTab ul li p a{display:block;padding:10px;cursor:pointer}.m_searchTab ul li p a:hover{opacity:.7}.m_searchTab ul li p a > span{position:relative;margin-left:30px}.m_searchTab ul li p a > span svg{position:absolute;top:0;left:-30px}.m_searchTab ul li p a > span svg .cls-1{fill:#ae8729;fill-rule:evenodd}@media only screen and (max-width:767px){.m_searchTab ul li p{line-height:1.2;margin-left:0;font-size:1.4rem}.m_searchTab ul li p > span{padding:10px 0 0 5px;margin:0}.m_searchTab ul li p > span span{display:inline-block;vertical-align:middle}.m_searchTab ul li p > span > span > span{display:none}.m_searchTab ul li p > span svg{top:25px;left:7px}.m_searchTab ul li p a{padding:10px 0}.m_searchTab ul li p a > span{display:block;margin-left:0;padding-left:10px}.m_searchTab ul li p a > span > span > span{display:none}.m_searchTab ul li p a > span svg{top:9px;left:5px}}.m_searchTab ul li.trainLink a{color:#5f4e38;text-decoration:none}.m_searchTab ul li.trainLink a > span svg{content:"";width:28px;height:27px;vertical-align:-2px;top:0}@media only screen and (max-width:767px){.m_searchTab ul li.trainLink a > span span{vertical-align:middle}.m_searchTab ul li.trainLink a > span svg{width:20px;height:19px;position:static;margin-right:2px;vertical-align:-6px}}.m_searchTab ul li.trainLink p > span svg{content:"";width:28px;height:27px;vertical-align:-2px}@media only screen and (max-width:767px){.m_searchTab ul li.trainLink p{line-height:1.2}.m_searchTab ul li.trainLink p > span svg{top:13px;width:20px;height:19px}}.m_searchTab ul li.mapLink a{color:#5f4e38;text-decoration:none}.m_searchTab ul li.mapLink a > span svg{content:"";width:20px;height:23px;top:2px}@media only screen and (max-width:767px){.m_searchTab ul li.mapLink a > span span{vertical-align:middle}.m_searchTab ul li.mapLink a > span svg{width:20px;height:21px;position:static;vertical-align:-7px;margin-right:2px}}.m_searchTab ul li.mapLink p > span svg{content:"";width:28px;height:32px;vertical-align:-2px;top:0}@media only screen and (max-width:767px){.m_searchTab ul li.mapLink p > span svg{width:20px;height:21px}}.m_searchTab ul li.pageOn{font-size:2.8rem;border-radius:10px 10px 0 0;margin:0;margin-bottom:-2px;border-bottom:none;position:relative}@media print,screen and (min-width:768px){.m_searchTab ul li.pageOn::after{content:"";display:block;background:#fff;height:3px;width:100%;position:absolute;left:0;bottom:-1px}}.m_searchTab ul li.pageOn p{padding-top:15px}@media only screen and (max-width:767px){.m_searchTab ul li.pageOn{margin-bottom:-2px}.m_searchTab ul li.pageOn p{padding-top:0}.m_searchTab ul li.pageOn p > span{padding-top:16px;display:block}.m_searchTab ul li.pageOn p > span svg{top:17px}}.m_searchTab ul li.pageOn.trainLink p > span svg{width:32px;height:32px;left:-40px;top:4px}@media only screen and (max-width:767px){.m_searchTab ul li.pageOn.trainLink p > span svg{width:24px;height:23px;position:static;display:inline-block;vertical-align:-7px;margin-right:2px}}.m_searchTab ul li.pageOn.mapLink p > span svg{width:28px;height:32px;top:3px;left:-35px}@media only screen and (max-width:767px){.m_searchTab ul li.pageOn.mapLink p > span svg{position:static;display:inline-block;width:23px;height:24px;vertical-align:-8px;margin-right:2px}}.m_searchTab + .m_areaListBox.m_routeListBox{margin-top:-2px}.m_searchTab + .m_areaListBox.m_routeListBox ul{padding-bottom:20px}.m_areaListBox{border:2px solid #ae8729;padding:30px;margin-top:60px;background:#fff}@media only screen and (max-width:767px){.m_areaListBox .js-accordion-sp{background-image:url("/images/common/arrow_up.svg");background-repeat:no-repeat;background-position:right 20px center;background-size:19px 10px}.m_areaListBox .js-accordion-sp.open{background-image:url("/images/common/arrow_down.svg")}}.m_areaListBox--noborder{border:none}.m_areaListBox ul{padding:10px 10px 0}@media only screen and (max-width:767px){.m_areaListBox{margin:40px 0 10px 0;padding:0;border:none}.m_areaListBox ul{padding:0 10px 0 10px}}@media only screen and (max-width:767px){.m_areaListBox + .m_areaSearchWap.innerBox.bottom{margin-top:40px}}.m_areaListBox.hall{padding:0;border:none}@media only screen and (max-width:767px){.m_areaListBox.hall{margin:30px 0 10px 0}}.m_areaListBox.hall .m_title_style03{font-size:2.3rem;font-weight:bold;color:#000;padding:10px 40px 10px 20px;margin-top:40px;position:relative;line-height:inherit}@media only screen and (max-width:767px){.m_areaListBox.hall .m_title_style03{font-size:1.7rem;padding:7px 25px 7px 7px;margin-top:30px;line-height:1.4}}.m_areaListBox.hall .m_title_style03::after{content:"";position:absolute;top:calc(50% - 9px);right:20px;background:#000;width:31px;height:19px;clip-path:polygon(0 0,100% 0,50% 100%)}@media only screen and (max-width:767px){.m_areaListBox.hall .m_title_style03::after{width:15px;height:10px;top:calc(50% - 5px);right:10px}}.m_areaListBox.hall .m_title_style03.open::after{rotate:-180deg}.m_areaListBox.hall .accordionContent{display:none}.readMore--area .js-accordion-target.is-hide{height:133px;overflow:hidden}@media only screen and (max-width:767px){.readMore--area .js-accordion-target.is-hide{height:85px}}.readMore--area .accordion-btn{text-align:center;padding-top:5px;cursor:pointer}.readMore--area .accordion-btn span{background:url("/images/sites/search/arrow_down_blue.svg") no-repeat right center;background-size:18px 11px;padding-right:30px;font-weight:bold;color:#0a5b9c;text-decoration:underline}@media only screen and (max-width:767px){.readMore--area .accordion-btn span{font-size:1.3rem;background-size:13px 8px;padding-right:20px;white-space:nowrap}}.readMore--area .accordion-btn span:hover{text-decoration:none}.m_areaSearchWap{background:url("/images/common/areaSearchImg.png") left top repeat;padding:5px}.m_areaSearchWap.innerBox{margin:45px auto 0}.m_areaSearchWap.innerBox.topBox{margin:10px auto 45px}@media only screen and (max-width:767px){.m_areaSearchWap.innerBox{margin:20px 10px}.m_areaSearchWap.innerBox.bottom{margin:30px 0 20px}.m_areaSearchWap.innerBox.topBox{margin:0 0 20px}}@media print,screen and (min-width:768px){.m_areaSearchWap.funeralHalls{margin-top:60px}}@media only screen and (max-width:767px){.m_areaSearchWap.funeralHalls{margin:20px 0 0}}.m_areaSearchWap.funeralHalls .m_areaSearchBox{padding:20px 30px}@media only screen and (max-width:767px){.m_areaSearchWap.funeralHalls .m_areaSearchBox{padding:15px 10px}}.m_areaSearchWap.funeralHalls .m_areaSearchBox .m_btn01 button{height:50px;line-height:50px}.m_areaSearchWap.funeralHalls .m_areaSearchBox .m_btn01 button.wide{width:210px}.m_areaSearchWap.funeralHalls .m_areaSearchBox input[type="text"]{height:50px}.m_areaSearchWap.funeralHalls .m_areaSearchBox .areaSearchTitle{width:190px}@media only screen and (max-width:767px){.m_areaSearchWap.funeralHalls .m_areaSearchBox .areaSearchTitle{width:4em;font-size:1.3rem;margin:0}.m_areaSearchWap.funeralHalls .m_areaSearchBox .areaSearchTitle svg,.m_areaSearchWap.funeralHalls .m_areaSearchBox .areaSearchTitle img{display:none !important}.m_areaSearchWap.funeralHalls .m_areaSearchBox .areaSearchTitle.searchIcon{margin-right:10px}}.m_areaSearchWap.funeralHalls .m_areaSearchBox.block{display:block}.m_areaSearchWap.funeralHalls .m_areaSearchBox .options{display:flex;width:100%;align-items:center}.m_areaSearchWap.funeralHalls .m_areaSearchBox .options.js-modal01--start,.m_areaSearchWap.funeralHalls .m_areaSearchBox .options.js-modal02--start{cursor:pointer}@media only screen and (max-width:767px){.m_areaSearchWap.funeralHalls .m_areaSearchBox .options .m_btn01{margin:0;width:auto}.m_areaSearchWap.funeralHalls .m_areaSearchBox .options .m_btn01 button{width:50px;height:35px;line-height:35px}.m_areaSearchWap.funeralHalls .m_areaSearchBox .options .m_btn01 button.wide{width:120px}}.m_areaSearchWap.funeralHalls .m_areaSearchBox .options + *{margin-top:10px;padding-top:10px;border-top:1px solid #d6d5d3}.m_areaSearchWap.funeralHalls .m_areaSearchBox .options .item{display:flex;align-items:center;justify-content:space-between;flex:1 1}@media only screen and (max-width:767px){.m_areaSearchWap.funeralHalls .m_areaSearchBox .options .item{font-size:1.3rem}}.m_areaSearchWap.funeralHalls .m_areaSearchBox .options .item ul{display:flex}.m_areaSearchWap.funeralHalls .m_areaSearchBox .options .item ul li{padding:2px 5px;background:#fdfcf7;margin-right:10px;line-height:1;font-size:1.8rem}.m_areaSearchWap.funeralHalls .m_areaSearchBox .options .item p{color:#98958f}.m_areaSearchWap.funeralHalls .m_areaSearchBox .searchIcon svg{margin-right:10px}.m_areaSearchWap.funeralHalls .m_areaSearchBox .iconCheck{margin:0 20px 0 10px;vertical-align:-2px;display:inline-block}.m_areaSearchWap.accordionCondition{background:none;padding:0}.m_areaSearchWap.accordionCondition .m_areaSearchBox{background:none;display:block;padding:0}.m_areaSearchWap.accordionCondition .m_areaSearchBox::before{content:none}.m_areaSearchWap.accordionCondition .m_areaSearchBox .areaSearchTitle{background:#ae8729;color:#fff;font-size:2.3rem;padding:10px 40px 10px 20px;position:relative;margin-right:0;cursor:pointer}@media only screen and (max-width:767px){.m_areaSearchWap.accordionCondition .m_areaSearchBox .areaSearchTitle{font-size:1.7rem;padding:7px 25px 7px 7px;line-height:1.4}}.m_areaSearchWap.accordionCondition .m_areaSearchBox .areaSearchTitle::after{content:"";position:absolute;top:calc(50% - 9px);right:20px;background:#fff;width:31px;height:19px;clip-path:polygon(0 0,100% 0,50% 100%)}@media only screen and (max-width:767px){.m_areaSearchWap.accordionCondition .m_areaSearchBox .areaSearchTitle::after{width:15px;height:10px;top:calc(50% - 5px);right:10px}}.m_areaSearchWap.accordionCondition .m_areaSearchBox .areaSearchTitle.open::after{rotate:-180deg}.m_areaSearchWap.accordionCondition .m_areaSearchBox .accordionContent{display:none;padding:0 20px}@media only screen and (max-width:767px){.m_areaSearchWap.accordionCondition .m_areaSearchBox .accordionContent{padding:0 10px}}.m_areaSearchWap .m_areaSearchBox{background:#fff;display:flex;padding:25px 30px;font-size:2rem;position:relative}.m_areaSearchWap .m_areaSearchBox .inner{width:100%}.m_areaSearchWap .m_areaSearchBox .areaSearchTitle{color:#ae8729}.m_areaSearchWap .m_areaSearchBox .areaSearchTitle.fontSizeL{font-size:2.4rem;line-height:1.2;width:auto}@media only screen and (max-width:767px){.m_areaSearchWap .m_areaSearchBox .areaSearchTitle.fontSizeL{font-size:1.8rem}}.m_areaSearchWap .m_areaSearchBox .areaSearchTitle.searchIcon{margin-right:20px;line-height:2.6}@media only screen and (max-width:767px){.m_areaSearchWap .m_areaSearchBox .areaSearchTitle.searchIcon{line-height:1.6}}.m_areaSearchWap .m_areaSearchBox .areaSearchTitle.searchIcon svg{width:36px;height:33px;display:inline-block;margin-top:0;vertical-align:-12px}.m_areaSearchWap .m_areaSearchBox .areaSearchTitle.searchIcon svg .svg{fill:#ae8729}.m_areaSearchWap .m_areaSearchBox .listBox{background:#fff;display:flex;align-items:center;padding:30px 0 0;font-size:1.8rem;position:relative;flex-wrap:wrap}@media only screen and (max-width:767px){.m_areaSearchWap .m_areaSearchBox .listBox{padding:10px 0 0 0;display:block}}.m_areaSearchWap .m_areaSearchBox .listBox.route span{display:block;min-width:calc(100% / 5);flex-basis:calc(100% / 5);padding-bottom:20px;line-height:1.2}@media only screen and (max-width:767px){.m_areaSearchWap .m_areaSearchBox .listBox.route span{min-width:inherit;min-width:initial;display:inline-block;padding:0 10px 20px 0;margin-right:10px;position:relative;font-size:1.6rem}.m_areaSearchWap .m_areaSearchBox .listBox.route span::before{content:"";display:block;background:#98958f;width:1px;height:18px;position:absolute;right:0;top:1px}}.m_areaSearchWap .m_areaSearchBox .listBox.conditions span{display:block;min-width:calc(100% / 5);flex-basis:calc(100% / 5);padding-bottom:20px;line-height:1.2}@media only screen and (max-width:767px){.m_areaSearchWap .m_areaSearchBox .listBox.conditions span{min-width:inherit;min-width:initial;display:inline-block;padding:0 10px 15px 0;margin-right:10px;position:relative;font-size:1.4rem}.m_areaSearchWap .m_areaSearchBox .listBox.conditions span::before{content:"";display:block;background:#98958f;width:1px;height:18px;position:absolute;right:0;top:1px}}.m_areaSearchWap .m_areaSearchBox input[type="text"]{width:550px;margin-right:20px;background:#f7f3e9;border-radius:4px}@media only screen and (max-width:767px){.m_areaSearchWap .m_areaSearchBox{padding:20px 10px;display:block}.m_areaSearchWap .m_areaSearchBox form{display:flex}.m_areaSearchWap .m_areaSearchBox .areaSearchTitle{color:#ae8729;margin-right:20px;margin-bottom:10px}.m_areaSearchWap .m_areaSearchBox input[type="text"]{width:70%;height:48px;background:url("/images/common/areaSearchIcon.svg") 7px 9px no-repeat;background-size:27px;padding-left:37px;margin-right:8px;border:2px solid #ccc}.m_areaSearchWap .m_areaSearchBox .m_btn01{margin:0 auto;width:30%}.m_areaSearchWap .m_areaSearchBox .m_btn01 button{width:100%;height:48px;line-height:48px;padding:0 5px;font-size:1.4rem}}.m_areaSearchWap .m_areaSearchBox::before{content:"";display:block;width:257px;height:5px;border-radius:3px;background:#ae8729;position:absolute;left:28px;top:-5px}@media only screen and (max-width:767px){.m_areaSearchWap .m_areaSearchBox::before{width:180px;left:20px}}.m_areaSeoTxt{margin-top:40px;margin-bottom:45px}@media only screen and (max-width:767px){.m_areaSeoTxt{margin-top:20px;margin-bottom:20px}.m_areaSeoTxt.sp{padding:10px;margin:0 15px 20px;border:1px solid #ccc}}.m_areaSeoTxt .seoTitle{font-size:1.6rem}.m_areaSeoTxt .txtBox{font-size:1.4rem}.m_areaSeoTxt .txtBoxStep{font-size:1.4rem;color:#dd523b;margin-top:5px;font-weight:bold}.m_areaSeoTxt .txtBoxStep span{background:#dd523b;margin-right:4px;color:#fff;padding:0 7px;border-radius:20px}.m_areaSeoTxt .linkList{margin-top:10px;font-size:1.4rem}.m_areaSeoTxt .linkList li{margin-top:7px;padding-left:14px;background:url("/images/sites/search/arrow_right_blue.svg") no-repeat left top 5px;background-size:8px 12px}@media only screen and (max-width:767px){.m_areaSeoTxt .linkList li{background-position:left top 6px}}.m_funeralWap.m_funeralTop section + h2{margin-top:20px}.m_funeralWap .pb80-40{padding-bottom:80px}@media only screen and (max-width:767px){.m_funeralWap .pb80-40{padding-bottom:40px}}.m_funeralWap .area_text{font-size:1.6rem}@media only screen and (max-width:767px){.m_funeralWap .area_text{font-size:1.3rem;padding:0 10px}}.m_funeralWap .m_areaSeoTxt{padding-bottom:0;margin-bottom:5px}.m_funeralWap .update{text-align:right;font-size:1.3rem}@media print,screen and (min-width:768px){.m_funeralWap .update{padding-bottom:20px;margin-top:-15px}}@media only screen and (max-width:767px){.m_funeralWap .update{font-size:1.1rem;margin-bottom:20px}}.m_funeralWap .funeralCompanyLink{text-align:right;font-size:1.3rem}@media only screen and (max-width:767px){.m_funeralWap .funeralCompanyLink{font-size:1.1rem;margin-bottom:20px}}.m_funeralWap .funeralCompanyLink .m_searchLink{margin-left:20px}.m_funeralWap .funeralHallLink{text-align:right;font-size:1.3rem}@media only screen and (max-width:767px){.m_funeralWap .funeralHallLink{font-size:1.1rem;margin-bottom:20px}}.m_funeralWap .funeralHallLink .m_searchLink{margin-left:20px}.m_funeralWap .readMoreAreaSeo{position:relative;box-sizing:content-box;padding-bottom:30px}@media only screen and (max-width:767px){.m_funeralWap .readMoreAreaSeo{margin-bottom:10px}}.m_funeralWap .readMoreAreaSeo .m_areaSeoTxt{padding:20px 0 0;margin:0}.m_funeralWap .readMoreAreaSeo .accordionText{overflow:hidden}.m_funeralWap .readMoreAreaSeo .accordionText h2:first-child,.m_funeralWap .readMoreAreaSeo .accordionText h3:first-child{margin-top:0}.m_funeralWap .readMoreAreaSeo .readMoreBtn{position:absolute;left:50%;transform:translateX(-50%);z-index:2;background:url("/images/sites/search/arrow_up_blue.svg") no-repeat right top 9px;font-weight:bold;color:#0a5b9c;text-decoration:underline;font-size:1.3rem;background-size:13px 8px;background-position:right top 6px;padding-right:20px;white-space:nowrap;bottom:0;display:none}.m_funeralWap .readMoreAreaSeo::before{display:none;bottom:0;content:"";position:absolute;width:100%;z-index:1;height:60px;background:linear-gradient(0,#fff 60%,rgba(255,99,147,0) 100%)}.m_funeralWap .readMoreAreaSeo.is-hide{overflow:hidden;height:180px}.m_funeralWap .readMoreAreaSeo.is-hide::before{display:block}.m_funeralWap .readMoreAreaSeo.is-hide .readMoreBtn{background:url("/images/sites/search/arrow_down_blue.svg") no-repeat right center;background-size:13px 8px}.m_funeralWap .readMoreAreaSeo--bg::before{background:linear-gradient(0,#fdfcf7 60%,rgba(255,99,147,0) 100%)}.cta_page_first{margin-bottom:30px}.cta_page_first .bnr{display:flex;justify-content:space-between;border:4px solid #0f5388;background:url("/images/sites/sogi/img_cta_woman.webp") no-repeat left bottom,#fff;padding:14px 14px 14px 118px}.cta_page_first .bnr .text{display:flex;align-items:center;justify-content:center;background:#e8f3ff;font-size:18px;font-weight:bold;line-height:1.4;width:151px;height:107px;padding:12px;position:relative;letter-spacing:0}.cta_page_first .bnr .text::before{content:"";display:block;width:14px;height:14px;background:#e8f3ff;clip-path:polygon(0 50%,100% 0,100% 100%);position:absolute;left:-13px;top:30px}.cta_page_first .bnr .tel-box p{background:#e4e4e4;color:#0f5388;text-align:center;font-size:2.7rem;margin-bottom:12px;font-weight:bold;line-height:1.5}.cta_page_first .bnr .tel-box .number{color:#e16753;font-size:5.3rem;letter-spacing:-.04em;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:600;line-height:1}.cta_page_first .bnr .tel-box .number img{vertical-align:baseline}.cta_page_first .bnr .m_btn05 a{width:250px;height:107px;line-height:107px;margin:0;padding-right:25px;font-size:2.9rem;border-radius:10px;background:#01988d url("/images/common/icon_arrow_right_white.svg") right 11px center no-repeat;background-size:7px 16px}.cta_page_first .bnr .m_btn05 a:hover{cursor:pointer}.m_areaNavButtons{display:flex;justify-content:center;margin:20px 0 40px}@media only screen and (max-width:767px){.m_areaNavButtons{margin:20px 0 0}}.m_areaNavButtons .m_btn01{margin-right:20px}@media only screen and (max-width:767px){.m_areaNavButtons .m_btn01{margin-right:3px;width:100%}}.m_areaNavButtons .m_btn01:nth-of-type(2){margin-right:0}.m_areaNavButtons .m_btn01 a{font-size:1.6rem;height:45px;line-height:45px;min-width:360px;width:100%}@media only screen and (max-width:767px){.m_areaNavButtons .m_btn01 a{font-size:1.3rem;min-width:100%;height:auto;line-height:1.3;padding:5px 10px;letter-spacing:.05em}}.serviceBlock{font-size:1.6rem}@media only screen and (max-width:767px){.serviceBlock{font-size:1.4rem}}.serviceBlock .title{display:flex;align-items:center}@media only screen and (max-width:767px){.serviceBlock .title{flex-direction:column;justify-content:center}}.serviceBlock .title .m_title_style04{color:#79181d;font-size:2.1rem;margin-left:40px;line-height:1.4;padding:0}@media only screen and (max-width:767px){.serviceBlock .title .m_title_style04{margin:20px 0 0 0;font-size:1.8rem;text-align:center}}.serviceBlock .flex{display:flex;gap:0 40px;align-items:center}.serviceBlock .flex .text{font-size:1.4rem}@media only screen and (max-width:767px){.serviceBlock .flex{flex-wrap:wrap;justify-content:center}.serviceBlock .flex .text{margin-top:20px;width:100%;font-size:1.3rem}}.m_funeralComparison .tableWrap{margin-top:20px}.m_funeralComparison .tableScrollWrapper{position:relative}.m_funeralComparison .tableScrollInner{overflow-x:auto;width:100%;padding-bottom:8px;-webkit-overflow-scrolling:touch}.m_funeralComparison .scroll-right-btn{position:absolute;top:55%;right:14px;transform:translateY(-45%);width:32px;height:32px;font-size:18px;line-height:28px;background:#ae8729 url("/images/common/swiper-button-next.svg") no-repeat center;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,0.1);text-align:center;cursor:pointer;z-index:10}.m_funeralComparison .scroll-fade{position:absolute;top:0;right:0;width:200px;height:100%;pointer-events:none;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0.85));z-index:5}.m_funeralComparison table{table-layout:fixed;border-collapse:collapse;width:100%}@media only screen and (max-width:767px){.m_funeralComparison table{border-collapse:separate;border-spacing:0}}.m_funeralComparison th,.m_funeralComparison td{box-sizing:border-box;border:1px solid #e0dcce;text-align:center;font-size:1.5rem;vertical-align:middle}@media only screen and (max-width:767px){.m_funeralComparison th,.m_funeralComparison td{font-size:1.3rem;border-color:rgba(0,0,0,0.15)}}.m_funeralComparison .name{width:150px}@media only screen and (max-width:767px){.m_funeralComparison .name{width:90px;position:sticky;left:0;z-index:2}}.m_funeralComparison .address{width:230px}.m_funeralComparison .review,.m_funeralComparison .fee{width:80px}.m_funeralComparison .feature{width:200px}.m_funeralComparison thead tr th{background:#faf6e9;font-weight:bold;white-space:nowrap;line-height:1;padding:8px}.m_funeralComparison thead tr th.evaluation{width:455px}@media only screen and (max-width:767px){.m_funeralComparison thead tr th.evaluation{width:385px}}.m_funeralComparison thead tr:nth-child(2) th{background:#fefaec;font-size:1.4rem}@media only screen and (max-width:767px){.m_funeralComparison thead tr:nth-child(2) th{font-size:1.2rem}}.m_funeralComparison tbody tr.is-even{background-color:#f9f9f9}.m_funeralComparison tbody tr td{line-height:1.3}@media only screen and (max-width:767px){.m_funeralComparison tbody tr td.name{background:#fff}}.m_funeralComparison tbody tr td .inner{display:flex;align-items:center;justify-content:center;min-height:70px;padding:8px}@media only screen and (max-width:767px){.m_funeralComparison tbody tr td .inner{min-height:40px}}.m_funeralComparison tbody tr td .inner.left{justify-content:flex-start;text-align:left}.m_funeralComparison tbody tr td.review .inner{flex-direction:column}.m_funeralComparison tbody tr td.review span.rating{font-weight:bold;font-size:1.6rem}.m_funeralComparison tbody tr td.review span.rating .star{color:#dd523b}.m_funeralComparison tbody tr td.feature{overflow:hidden}.m_funeralComparison tbody tr td.feature .js-scroll-drag{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.m_funeralComparison tbody tr td.feature .js-scroll-drag::-webkit-scrollbar{display:none}@media print,screen and (min-width:768px){.m_funeralComparison tbody tr td.feature .js-scroll-drag{cursor:grab}.m_funeralComparison tbody tr td.feature .js-scroll-drag.dragging{cursor:grabbing;user-select:none}}.m_funeralComparison .accordionBtn{margin-top:20px;display:block;width:100%;text-align:center;padding:8px 16px;border:2px solid #ae8729;border-radius:4px;cursor:pointer}@media only screen and (max-width:767px){.m_funeralComparison .accordionBtn{margin-top:10px}}.m_funeralComparison .accordionBtn span{color:#7e6b5a;font-weight:bold;background:url("/images/common/arrow_down02.svg") no-repeat center right;padding:0 40px;background-size:20px}@media print,screen and (min-width:768px){.m_funeralComparison .accordionBtn:hover{opacity:.8}}.m_location_banner a{display:block;border:2px solid #00988d;background:#fff;text-align:center;width:640px;height:135px;box-sizing:border-box;margin:30px auto 20px;position:relative;text-decoration:none}@media only screen and (max-width:767px){.m_location_banner a{width:100%;height:82px}}@media print,screen and (min-width:768px){.m_location_banner a:hover{opacity:.8;transition:.3s}}.m_location_banner a::before{content:"";position:absolute;bottom:0;left:20px;width:60px;height:73px;background:url("/images/sites/funeral/img_location_banner.webp") no-repeat center center;background-size:contain;background-size:cover}@media only screen and (max-width:767px){.m_location_banner a::before{width:35px;height:43px;left:10px}}.m_location_banner a .lead{background:#00988d;color:#fff;font-weight:bold;font-size:2.8rem;padding:10px 0}.m_location_banner a .lead span{font-size:3.5rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_location_banner a .lead{font-size:1.6rem;padding:5px 0}.m_location_banner a .lead span{font-size:2rem}}.m_location_banner a .subText{color:#009b8d;font-weight:bold;padding:10px 0;background:url("/images/sites/funeral/img_location_banner_arrow.svg") no-repeat right 20px center;background-size:30px}@media only screen and (max-width:767px){.m_location_banner a .subText{font-size:1.2rem;padding:5px 0;background-size:14px;background-position:right 10px center}}.readMoreAreaTag{padding-bottom:0;position:relative;box-sizing:content-box}.readMoreAreaTag .areaSearchTitle{font-size:2rem !important}@media only screen and (max-width:767px){.readMoreAreaTag .areaSearchTitle{margin-bottom:0 !important;font-size:1.6rem !important}}.readMoreAreaTag .readMoreBtn{text-align:center;display:none;cursor:pointer}.readMoreAreaTag .readMoreBtn span{background:url("/images/sites/search/arrow_down_blue.svg") no-repeat right center;font-weight:bold;color:#0a5b9c;text-decoration:underline;font-size:1.6rem;background-size:13px 8px;padding-right:20px}@media only screen and (max-width:767px){.readMoreAreaTag .readMoreBtn span{font-size:1.3rem}}.readMoreAreaTag .readMoreBtn.close span{background:url("/images/sites/search/arrow_up_blue.svg") no-repeat right center;background-size:13px 8px}.readMoreAreaTag .is-hide{overflow:hidden}.m_funeralCost table{margin:0 auto;border-collapse:collapse;width:100%;border:1px solid #d6d5d3}.m_funeralCost thead{background:#ae8729;color:#fff}.m_funeralCost th{padding:10px;font-weight:bold;font-size:2.4rem}@media only screen and (max-width:767px){.m_funeralCost th{font-size:1.5rem;padding:5px}}.m_funeralCost tbody{background:#fff}.m_funeralCost td{padding:15px;border-top:1px solid #d6d5d3;line-height:1.5}@media only screen and (max-width:767px){.m_funeralCost td{padding:5px;font-size:1.3rem}}.m_funeralCost td:nth-child(n+2){border-left:1px solid #d6d5d3}.m_funeralCost td span{font-size:2.2rem;font-weight:bold;vertical-align:baseline;color:#dd523b}@media only screen and (max-width:767px){.m_funeralCost td span{font-size:1.5rem;line-height:1.2}}.m_funeralCost th,.m_funeralCost td{text-align:center}.m_clearPricing .medal{position:relative;overflow:hidden}.m_clearPricing .medal::after{content:'';display:inline-block;width:5px;height:40px;overflow:hidden;border-radius:50%;background-color:rgba(255,255,255,0.5);position:absolute;top:0;left:-40px;animation:shiny-medal 3s ease-in-out infinite;z-index:2}.m_clearPricing .imgFlex{display:flex;justify-content:center;align-items:center;gap:60px}@media only screen and (max-width:767px){.m_clearPricing .imgFlex{gap:40px}.m_clearPricing .imgFlex img{width:50px;height:50px}}.m_clearPricing .leadText{font-size:2.8rem;font-weight:bold;text-align:center;color:#5f4e38;letter-spacing:.03em;margin-bottom:5px}@media only screen and (max-width:767px){.m_clearPricing .leadText{font-size:2rem}}.m_clearPricing .leadText p{position:relative;display:inline-block}.m_clearPricing .leadText p span{color:#0a5b9c}.m_clearPricing .leadText p::before,.m_clearPricing .leadText p::after{content:"";position:absolute;top:7px;width:2px;height:40px;background:#5f4e38}@media only screen and (max-width:767px){.m_clearPricing .leadText p::before,.m_clearPricing .leadText p::after{height:25px;top:5px}}.m_clearPricing .leadText p::before{left:-25px;transform:rotate(-40deg)}@media only screen and (max-width:767px){.m_clearPricing .leadText p::before{left:-20px}}.m_clearPricing .leadText p::after{right:-25px;transform:rotate(40deg)}@media only screen and (max-width:767px){.m_clearPricing .leadText p::after{right:-20px}}@keyframes shiny-medal{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical > .swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow > .swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:40px;height:40px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none;display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-feature-settings:;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none}button.swiper-pagination-bullet -webkit-appearance none -moz-appearance none{appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical > .swiper-pagination-progressbar,.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide -webkit-backface-visibility hidden{backface-visibility:hidden}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0}.swiper-container-cube .swiper-slide-shadow-top -webkit-backface-visibility hidden,.swiper-container-cube .swiper-slide-shadow-bottom -webkit-backface-visibility hidden,.swiper-container-cube .swiper-slide-shadow-left -webkit-backface-visibility hidden,.swiper-container-cube .swiper-slide-shadow-right -webkit-backface-visibility hidden{backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide -webkit-backface-visibility hidden{backface-visibility:hidden}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0}.swiper-container-flip .swiper-slide-shadow-top -webkit-backface-visibility hidden,.swiper-container-flip .swiper-slide-shadow-bottom -webkit-backface-visibility hidden,.swiper-container-flip .swiper-slide-shadow-left -webkit-backface-visibility hidden,.swiper-container-flip .swiper-slide-shadow-right -webkit-backface-visibility hidden{backface-visibility:hidden}.swiper-box{position:relative}.swiper-box .swiper-container{background:#f7f3e9;margin-bottom:30px;position:static;padding:15px}.swiper-box .swiper-container--boder{border:1px solid #98958f}.swiper-box .swiper-container--background{background:#fff}@media only screen and (max-width:767px){.swiper-box .swiper-container{margin-bottom:20px}}.swiper-box .swiper-container .swiper-wrapper .swiper-slide img{width:100%;height:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:none}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:none}.swiper-button-prev,.swiper-button-next{width:40px}.swiper-button-prev img,.swiper-button-next img{width:100%}.swiper-button-prev{left:-60px}@media print,screen and (min-width:768px){.swiper-button-prev:hover{opacity:.7}}@media only screen and (max-width:767px){.swiper-button-prev{left:10px}}@media screen and (min-width:768px) and (max-width:1024px){.swiper-button-prev{left:0}}.swiper-button-next{right:-60px}@media print,screen and (min-width:768px){.swiper-button-next:hover{opacity:.7}}@media only screen and (max-width:767px){.swiper-button-next{right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.swiper-button-next{right:0}}.sliderWap .swiper-wrapper .swiper-slide{padding:16px}.sliderWap .swiper-wrapper .swiper-slide a{display:block;text-decoration:none;position:relative}@media print,screen and (min-width:768px){.sliderWap .swiper-wrapper .swiper-slide a:hover{cursor:pointer;opacity:.7}}.sliderWap .swiper-wrapper .swiper-slide a .title{font-size:2rem;font-weight:bold;text-decoration:underline;padding-top:5px}.sliderWap .swiper-wrapper .swiper-slide a .txt{font-size:1.6rem;padding-top:5px;color:#000;line-height:1.4}.sliderWap .swiper-wrapper .swiper-slide a .txt .m_pin{width:auto}.sliderWap .swiper-wrapper .swiper-slide a .txt .m_area{margin-left:5px;font-weight:bold}.sliderWap .swiper-wrapper .swiper-slide a .area{color:#000;background:#fff;font-size:1.5rem;margin-top:10px;padding:10px 20px}.sliderWap .swiper-wrapper .swiper-slide a .type{display:flex;align-items:center;margin-top:10px}@media only screen and (max-width:767px){.sliderWap .swiper-wrapper .swiper-slide a .type{display:block}}.sliderWap .swiper-wrapper .swiper-slide a .type .m_colorTag{font-size:1.4rem;font-weight:normal;margin-right:10px;min-width:60px}.sliderWap .swiper-wrapper .swiper-slide a .type .price{color:#dd523b;font-weight:bold;font-size:1.6rem;line-height:1}.sliderWap .swiper-wrapper .swiper-slide a .type .price b{font-size:2rem;vertical-align:baseline}@media only screen and (max-width:767px){.sliderWap .swiper-wrapper .swiper-slide a .type .price{display:block;margin-top:5px;font-size:1.2rem}.sliderWap .swiper-wrapper .swiper-slide a .type .price b{font-size:1.6rem}}.sliderWap .swiper-wrapper .swiper-slide a .m_station{width:18px;margin-right:5px;font-weight:bold}.sliderWap .swiper-wrapper .swiper-slide a .m_appeal01{position:absolute;top:-16px;left:-10px;justify-content:flex-start}.sliderWap .swiper-wrapper .swiper-slide a .m_appeal01 li{height:44px;min-width:70px;background-size:auto 44px,auto 44px;font-size:1.4rem;margin-left:0;line-height:40px}@media only screen and (max-width:767px){.sliderWap .swiper-wrapper .swiper-slide a .m_appeal01 li{height:36px;min-width:60px;background-size:auto 36px,auto 36px;font-size:1.2rem;line-height:32px}}@media only screen and (max-width:767px){.sliderWap .swiper-wrapper .swiper-slide{padding:10px 0}.sliderWap .swiper-wrapper .swiper-slide a .title{font-size:1.6rem}}@media only screen and (max-width:767px){.sliderWap .swiper-button-prev{display:none}.sliderWap .swiper-button-next{display:none}}.sliderWap02 .swiper-container{padding:0;padding-left:40px}@media only screen and (max-width:767px){.sliderWap02 .swiper-container{padding:0;background:none}}.sliderWap02 .swiper-wrapper{backface-visibility:hidden;margin-left:-25px}.sliderWap02 .swiper-wrapper .swiper-slide{padding:20px 17px}@media print,screen and (min-width:768px){.sliderWap02 .swiper-wrapper .swiper-slide{width:120px;box-sizing:content-box}}.sliderWap02 .swiper-wrapper .swiper-slide a{display:block;text-decoration:none}@media print,screen and (min-width:768px){.sliderWap02 .swiper-wrapper .swiper-slide a:hover{opacity:.7;cursor:pointer}}.sliderWap02 .swiper-wrapper .swiper-slide a .title{font-size:1.8rem;text-decoration:underline;padding-top:5px}@media only screen and (max-width:767px){.sliderWap02 .swiper-wrapper{margin-left:0;display:block}.sliderWap02 .swiper-wrapper .swiper-slide{padding:0;margin:0;width:auto}.sliderWap02 .swiper-wrapper .swiper-slide a{display:flex;align-items:center;position:relative;padding:15px 35px 15px 20px;gap:10px}.sliderWap02 .swiper-wrapper .swiper-slide a .imgWap{width:120px}.sliderWap02 .swiper-wrapper .swiper-slide a img{flex-basis:120px;width:120px !important}.sliderWap02 .swiper-wrapper .swiper-slide a .title{padding:5px;font-size:1.6rem}.sliderWap02 .swiper-wrapper .swiper-slide a::after{content:"";width:40px;height:37px;display:inline-block;background:url("/images/common/swiperSp-icon.svg") right center no-repeat;background-size:35px;margin-right:3px;vertical-align:-2px;position:absolute;right:-5px}.sliderWap02 .swiper-wrapper .swiper-slide:nth-child(n+4){display:none}.sliderWap02 .swiper-wrapper .swiper-slide:nth-child(n+2){border-top:1px dotted #000}}@media only screen and (max-width:767px){.sliderWap02 .swiper-button-next,.sliderWap02 .swiper-button-prev{display:none}}@media only screen and (max-width:767px){.sliderWap03{margin-left:0}}.sliderWap03 .swiper-container{padding:0}@media only screen and (max-width:767px){.sliderWap03 .swiper-container{padding:0;background:none}}.sliderWap03 .swiper-wrapper .swiper-slide{padding:20px 17px}.sliderWap03 .swiper-wrapper .swiper-slide a{display:block;text-decoration:none}@media print,screen and (min-width:768px){.sliderWap03 .swiper-wrapper .swiper-slide a:hover{opacity:.7;cursor:pointer}}.sliderWap03 .swiper-wrapper .swiper-slide a .title{font-size:1.8rem;text-decoration:underline;padding-top:5px}@media only screen and (max-width:767px){.sliderWap03 .swiper-wrapper .swiper-slide{padding:15px 13px;margin:0 20px;width:auto}}@media only screen and (max-width:767px){.m_gravelWap .sliderWap02 .swiper-wrapper .swiper-slide a::after{background:url("/images/common/swiperSp-iconGrave.svg") right center no-repeat}}.swiper-button-prev{background:#ae8729;border-radius:20px}.swiper-button-next{background:#ae8729;border-radius:20px}.swiper-slide a .imgWap{position:relative}.swiper-slide a .imgWap span{font-size:1.4rem;position:absolute;text-align:center;display:inline-block;width:70px;z-index:1;color:#fff;bottom:0;left:0}.swiper-slide a .imgWap span.icon01{background:#e0637e}.swiper-slide a .imgWap span.icon02{background:#7e6b5a}.swiper-slide a .imgWap span.icon03{background:#8b6bae}.swiper-slide a .imgWap span.icon04{background:#27b85e}.m_funeralDetailGreeting .swiper-container.slider{width:700px;overflow:visible;margin-top:25px;position:relative}@media only screen and (max-width:767px){.m_funeralDetailGreeting .swiper-container.slider{margin-top:0}}.m_funeralDetailGreeting .swiper-container.slider .swiper-slide img{width:100%;height:auto}.m_funeralDetailGreeting .swiper-container.slider::before,.m_funeralDetailGreeting .swiper-container.slider::after{content:"";display:block;width:calc(50vw - 350px);height:100%;position:absolute;background:rgba(0,0,0,0.3);z-index:10000}.m_funeralDetailGreeting .swiper-container.slider::before{right:700px;top:0}.m_funeralDetailGreeting .swiper-container.slider::after{left:700px;top:0}.m_funeralDetailGreeting .swiper-container.slider .swiper-button-prev,.m_funeralDetailGreeting .swiper-container.slider .swiper-button-next{z-index:10001}@media only screen and (max-width:767px){.m_funeralDetailGreeting .swiper-container.slider{width:calc(100% - 30px)}.m_funeralDetailGreeting .swiper-container.slider::before,.m_funeralDetailGreeting .swiper-container.slider::after{width:30px}.m_funeralDetailGreeting .swiper-container.slider::before{right:auto;left:-30px}.m_funeralDetailGreeting .swiper-container.slider::after{left:auto;right:-30px}}.m_funeralDetailGreeting .swiper-container.thumbnail .swiper-slide img{max-width:100%;height:auto}@media print,screen and (min-width:768px){.m_funeralDetailGreeting .swiper-container.thumbnail .swiper-slide img{padding:0 5px}}.m_funeralDetailGreeting .swiper-container.thumbnail .swiper-slide.swiper-slide-active{opacity:.7}@media only screen and (max-width:767px){.m_funeralDetailGreeting .swiper-container .swiper-button-next{right:-20px}}@media only screen and (max-width:767px){.m_funeralDetailGreeting .swiper-container .swiper-button-prev{left:-20px}}.m_funeralDetailGreeting .swiper-thumbnail{width:900px;margin:40px auto;position:relative}@media only screen and (max-width:767px){.m_funeralDetailGreeting .swiper-thumbnail{width:calc(100% - 40px);margin:7px auto}}.m_funeralDetailGreeting .swiper-thumbnail .swiper-slide{cursor:pointer}.m_funeralDetailGreeting .swiper-thumbnail .swiper-button-next,.m_funeralDetailGreeting .swiper-thumbnail .swiper-button-prev{width:24px;height:100px;border-radius:4px;margin-top:-50px}@media only screen and (max-width:767px){.m_funeralDetailGreeting .swiper-thumbnail .swiper-button-next,.m_funeralDetailGreeting .swiper-thumbnail .swiper-button-prev{height:100%;margin-top:0;transform:translateY(-50%)}}.m_funeralDetailGreeting .swiper-thumbnail .swiper-button-next img,.m_funeralDetailGreeting .swiper-thumbnail .swiper-button-prev img{width:12px}.m_funeralDetailGreeting .swiper-thumbnail .swiper-button-next{right:-40px}@media only screen and (max-width:767px){.m_funeralDetailGreeting .swiper-thumbnail .swiper-button-next{right:-30px}}.m_funeralDetailGreeting .swiper-thumbnail .swiper-button-prev{left:-40px}@media only screen and (max-width:767px){.m_funeralDetailGreeting .swiper-thumbnail .swiper-button-prev{left:-30px}}.m_funeralDetailGreeting .swiper-thumbnail .swiper-slide-active,.m_graveDetailGreeting .swiper-thumbnail .swiper-slide-active{opacity:1 !important}.m_funeralDetailGreeting .swiper-thumbnail .swiper-slide-thumb-active,.m_graveDetailGreeting .swiper-thumbnail .swiper-slide-thumb-active{opacity:.7 !important}.m_funeralDetailGreeting .swiper-thumbnail .swiper-button-next.thumb-next.swiper-button-disabled,.m_graveDetailGreeting .swiper-thumbnail .swiper-button-next.thumb-next.swiper-button-disabled{display:flex}.m_funeralDetailGreeting .swiper-thumbnail .swiper-button-prev.thumb-prev.swiper-button-disabled,.m_graveDetailGreeting .swiper-thumbnail .swiper-button-prev.thumb-prev.swiper-button-disabled{display:flex}@media print,screen and (min-width:768px){.m_funeralDetailGreeting .swiper-thumbnail .swiper-container.thumbnail .swiper-slide,.m_graveDetailGreeting .swiper-thumbnail .swiper-container.thumbnail .swiper-slide{text-align:center}.m_funeralDetailGreeting .swiper-thumbnail .swiper-container.thumbnail .swiper-slide img,.m_graveDetailGreeting .swiper-thumbnail .swiper-container.thumbnail .swiper-slide img{width:120px;padding:0}}.topSlider{background:#fff;padding-bottom:30px;width:100%;overflow:hidden}@media only screen and (max-width:767px){.topSlider{padding-bottom:20px}}.topSlider .swiper-container.slider{width:980px;overflow:visible;position:relative}@media print,screen and (min-width:768px){.topSlider .swiper-container.slider .swiper-slide a{transition:.15s linear}.topSlider .swiper-container.slider .swiper-slide a:hover{opacity:.7}}.topSlider .swiper-container.slider .swiper-slide img{width:100%;height:auto}.topSlider .swiper-container.slider .swiper-button-prev,.topSlider .swiper-container.slider .swiper-button-next{background:#dd523b;z-index:10001}@media only screen and (max-width:767px){.topSlider .swiper-container.slider{width:100%}.topSlider .swiper-container.slider .swiper-button-prev,.topSlider .swiper-container.slider .swiper-button-next{display:none}}.topSlider .swiper-pagination{left:50%;transform:translateX(-50%);bottom:10px}@media only screen and (max-width:767px){.topSlider .swiper-pagination{bottom:6px}}.topSlider .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 8px}@media only screen and (max-width:767px){.topSlider .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 5px}}.topSlider .swiper-pagination .swiper-pagination-bullet-active{background:#dd523b}.topBannerList .l_inner{position:relative}@media only screen and (max-width:767px){.topBannerList .l_inner{padding:0}}.topBannerList .swiper-container{padding:25px 0}@media only screen and (max-width:767px){.topBannerList .swiper-container{padding:20px 0}}.topBannerList .swiper-container.topBannerSlider{position:relative}.topBannerList .swiper-container.topBannerSlider .swiper-slide{text-align:center}.topBannerList .swiper-container.topBannerSlider .swiper-slide img{box-shadow:3px 7px 9px rgba(84,47,33,0.2)}@media only screen and (max-width:767px){.topBannerList .swiper-container.topBannerSlider .swiper-slide img{max-width:270px;height:auto}}@media print,screen and (min-width:768px){.topBannerList .swiper-container.topBannerSlider .swiper-slide a{transition:.15s linear}.topBannerList .swiper-container.topBannerSlider .swiper-slide a:hover{opacity:.7}}@media only screen and (max-width:767px){.topBannerList .swiper-container.topBannerSlider{width:100%}.topBannerList .swiper-container.topBannerSlider .swiper-button-prev,.topBannerList .swiper-container.topBannerSlider .swiper-button-next{display:none}}@media print,screen and (min-width:768px){.topBannerList .swiper-container.topBannerSlider .swiper-wrapper{display:flex;justify-content:space-between;overflow-x:hidden}.topBannerList .swiper-container.topBannerSlider .swiper-slide{flex:0 0 auto;width:300px;text-align:center}.topBannerList .swiper-container.topBannerSlider .swiper-slide a{transition:.15s linear}.topBannerList .swiper-container.topBannerSlider .swiper-slide a:hover{opacity:.7}}@media print,screen and (min-width:768px){.topBannerList .swiper-button-prev,.topBannerList .swiper-button-next{display:none}}@media only screen and (max-width:767px){.topBannerList .swiper-button-prev,.topBannerList .swiper-button-next{width:35px;height:35px;box-shadow:0 0 10px rgba(0,0,0,0.25)}}.slider--300 .swiper-container{padding:15px 7px}.slider--300 .swiper-wrapper .swiper-slide{width:300px;box-sizing:content-box;padding:16px 11px}.slider--card{width:900px;margin:0 auto}@media only screen and (max-width:767px){.slider--card{width:100vw;margin:0 calc(50% - 50vw);padding-left:15px}}.slider--card .swiper-container{background:none;padding:0;margin-bottom:40px}@media only screen and (max-width:767px){.slider--card .swiper-container{margin-bottom:0}}.slider--card .swiper-wrapper{padding-bottom:70px}@media only screen and (max-width:767px){.slider--card .swiper-wrapper{padding-bottom:40px}}.slider--card .swiper-wrapper .swiper-slide{height:auto;width:302px;padding:0 17px 0 0}@media only screen and (max-width:767px){.slider--card .swiper-wrapper .swiper-slide{padding:0 15px 0 0}}.slider--card .swiper-wrapper .swiper-slide a{height:100%;background:#fff;padding-bottom:10px;border:1px solid #7b7b7b;border-radius:10px;overflow:hidden;box-shadow:3px 3px 6px rgba(0,0,0,0.2)}.slider--card .swiper-wrapper .swiper-slide a .title{padding:5px 10px 0}@media only screen and (max-width:767px){.slider--card .swiper-wrapper .swiper-slide a .title{font-size:1.7rem}}.slider--card .swiper-wrapper .swiper-slide a .txt{margin:0 10px}@media only screen and (max-width:767px){.slider--card .swiper-wrapper .swiper-slide a .txt{font-size:1.3rem}}.slider--card .swiper-wrapper .swiper-slide a .txt.address{background:url("/images/sites/search/icon_address.png") 1px 5px no-repeat;background-size:14px 20px;padding-left:24px}@media only screen and (max-width:767px){.slider--card .swiper-wrapper .swiper-slide a .txt.address{background-position:0 2px;background-size:11px auto;padding:2px 0 0 16px}}.slider--card .swiper-wrapper .swiper-slide a .txt.station{background:url("/images/sites/search/icon_access_station.png") left 5px no-repeat;background-size:16px 20px;padding-left:24px}@media only screen and (max-width:767px){.slider--card .swiper-wrapper .swiper-slide a .txt.station{background-position:0 5px;background-size:11px auto;padding:5px 0 0 16px}}.slider--card .swiper-scrollbar{height:20px;width:99%;left:0;border-radius:0;padding:3px 0;background:#fafafa;border:1px solid #c1c1c1}@media only screen and (max-width:767px){.slider--card .swiper-scrollbar{height:16px;width:calc(100% - 15px);padding:2px 0;left:15px;border-right:none}}.slider--card .swiper-scrollbar-drag{background:#c1c1c1}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.m_appealText{margin-bottom:10px;color:#ae8729}@media only screen and (max-width:767px){.m_appealText{font-size:1.2rem;margin:15px 0 0;line-height:1}}.m_appealText.hall{color:#222}@media only screen and (max-width:767px){.m_appealText.hall{font-size:1.6rem}}.detailHallTabWrap{overflow:hidden}.detailHallTabWrap .m_tabContents{padding-bottom:0}.m_funeralDetailTop{display:flex;justify-content:space-between;padding:10px 0 80px;position:relative}@media only screen and (max-width:767px){.m_funeralDetailTop{display:block;padding:0 0 5px}.m_funeralDetailTop.company,.m_funeralDetailTop.stonemasons{padding-top:15px}.m_funeralDetailTop.company .options .innerLink,.m_funeralDetailTop.stonemasons .options .innerLink{top:12px}}@media print,screen and (min-width:768px){.m_funeralDetailTop .information{flex:1 1;margin-right:20px}}.m_funeralDetailTop .information .companyName{display:flex;align-items:flex-start}@media only screen and (max-width:767px){.m_funeralDetailTop .information .companyName{padding-right:60px}}@media only screen and (max-width:767px){.m_funeralDetailTop .information .companyName.omission{padding-right:0;padding-bottom:10px}}.m_funeralDetailTop .information .companyName .medal{margin-right:20px;position:relative;margin-left:4px}.m_funeralDetailTop .information .companyName .medal .img{width:92px;height:92px;overflow:hidden;border-radius:50%;position:relative}@media only screen and (max-width:767px){.m_funeralDetailTop .information .companyName .medal .img{width:46px;height:46px}.m_funeralDetailTop .information .companyName .medal .img img{max-width:100%}}.m_funeralDetailTop .information .companyName .medal .img::before{content:'';display:inline-block;width:8px;height:50px;overflow:hidden;border-radius:50%;background-color:rgba(255,255,255,0.4);position:absolute;top:-20px;left:-20px;animation:shiny-medal 4s ease-in-out infinite;z-index:2}.m_funeralDetailTop .information .companyName .medal::after{content:"";display:block;width:100px;height:26px;background:url("/images/sites/search/icon_medal_large_ribbon.png") center bottom no-repeat;background-size:100px 26px;position:absolute;left:-5px;bottom:-4px;z-index:3}@media only screen and (max-width:767px){.m_funeralDetailTop .information .companyName .medal::after{width:50px;height:13px;background-size:50px 13px;left:-2px;bottom:-2px}}@media only screen and (max-width:767px){.m_funeralDetailTop .information .companyName .medal{width:46px;margin-left:2px;margin-right:10px}.m_funeralDetailTop .information .companyName .medal img{width:100%}}.m_funeralDetailTop .information .companyName .medal.review .img::before{display:none}.m_funeralDetailTop .information .companyName .medal.review::after{background:url("/images/sites/search/icon_review_large_ribbon.png") center bottom no-repeat;background-size:100px 26px}@media only screen and (max-width:767px){.m_funeralDetailTop .information .companyName .medal.review::after{width:50px;height:13px;background-size:50px 13px;left:-2px;bottom:-2px}}.m_funeralDetailTop .information .m_customerReview{margin-top:10px}.m_funeralDetailTop .information .m_customerReview span{font-weight:bold}.m_funeralDetailTop .information .m_customerReview span.number{font-weight:normal;font-size:1.6rem;margin-left:.5em;vertical-align:baseline}@media only screen and (max-width:767px){.m_funeralDetailTop .information .m_customerReview span.number{font-size:1.3rem}}.m_funeralDetailTop .information > ul{margin-top:15px}@media only screen and (max-width:767px){.m_funeralDetailTop .information > ul{margin-top:5px}}.m_funeralDetailTop .information > ul li{letter-spacing:.07em;font-size:1.6rem}@media only screen and (max-width:767px){.m_funeralDetailTop .information > ul li{font-size:1.2rem;letter-spacing:normal}}.m_funeralDetailTop .information > ul li.address{background:url("/images/sites/search/icon_address.png") 1px 5px no-repeat;background-size:14px 20px;padding-left:24px}@media only screen and (max-width:767px){.m_funeralDetailTop .information > ul li.address{background-position:3px 5px;background-size:9px auto;padding-left:18px}}.m_funeralDetailTop .information > ul li.address ul.area{display:inline-block}.m_funeralDetailTop .information > ul li.address ul.area li{display:inline-block;margin-right:5px;background:rgba(174,135,41,0.1);color:#0a5b9c;padding:0 5px}.m_funeralDetailTop .information > ul li.address ul.area li:nth-child(3){display:block;margin:10px 0}.m_funeralDetailTop .information > ul li.address p{display:inline-block}.m_funeralDetailTop .information > ul li.station{background:url("/images/sites/search/icon_access_station.png") left 5px no-repeat;background-size:16px 20px;padding-left:24px}@media only screen and (max-width:767px){.m_funeralDetailTop .information > ul li.station{background-position:2px 5px;background-size:10px auto;padding-left:18px}}.m_funeralDetailTop .information .name{margin-top:5px}@media only screen and (max-width:767px){.m_funeralDetailTop .information .name{margin-top:3px;width:calc(100% - 60px)}}.m_funeralDetailTop .information .name h1{font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#5f4e38;font-size:4.6rem;line-height:1.2}@media only screen and (max-width:767px){.m_funeralDetailTop .information .name h1{font-size:2.2rem}}@media only screen and (max-width:767px){.m_funeralDetailTop .information .name{line-height:1.2}}.m_funeralDetailTop .information .name .m_title_head01{padding:0;margin-bottom:0}@media only screen and (max-width:767px){.m_funeralDetailTop .information .name .m_title_head01{margin-top:0;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","ヒラギノ角ゴシック","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:2.2rem}}.m_funeralDetailTop .information .name .kana{font-size:1.4rem;color:#98958f}@media only screen and (max-width:767px){.m_funeralDetailTop .information .name .kana{font-size:1rem}}.m_funeralDetailTop .information dl.area{display:flex;margin-top:25px;align-items:flex-start}@media only screen and (max-width:767px){.m_funeralDetailTop .information dl.area{margin-top:20px}}.m_funeralDetailTop .information dl.area dt{background:url("/images/sites/search/icon_pin_big.png") rgba(174,135,41,0.3) 10px center no-repeat;color:#5f4e38;font-weight:bold;padding:5px 15px 5px 45px}@media only screen and (max-width:767px){.m_funeralDetailTop .information dl.area dt{background-position:5px center;background-size:13px 14px;padding:5px 10px 5px 25px;font-size:1rem}}.m_funeralDetailTop .information dl.area dd{margin-left:15px;flex:1 1}.m_funeralDetailTop .information dl.area dd p{margin-top:5px}@media only screen and (max-width:767px){.m_funeralDetailTop .information dl.area dd p{margin-top:0}}.m_funeralDetailTop .information dl.area dd ul{margin-top:5px}@media only screen and (max-width:767px){.m_funeralDetailTop .information dl.area dd ul{margin-top:0;font-size:1.2rem}}.m_funeralDetailTop .information dl.area dd ul li{display:inline-block;margin-right:15px}@media only screen and (max-width:767px){.m_funeralDetailTop .information dl.area dd ul li{font-size:1.2rem}}.m_funeralDetailTop .information dl.area dd ul li:last-child{margin-right:0}.m_funeralDetailTop .information dl.address{display:flex;font-size:1.4rem;margin-top:15px}@media only screen and (max-width:767px){.m_funeralDetailTop .information dl.address{font-size:1rem;margin-top:10px}}.m_funeralDetailTop .information dl.address dt{font-weight:bold;margin-right:15px}.m_funeralDetailTop .information dl.address dd{flex:1 1}.m_funeralDetailTop .information p.otherType{font-size:1.6rem}@media only screen and (max-width:767px){.m_funeralDetailTop .information p.otherType{font-size:1.4rem}}.m_funeralDetailTop .options{text-align:right}@media only screen and (max-width:767px){.m_funeralDetailTop .options .m_btn04{display:none}}.m_funeralDetailTop .options .m_btn04 + .m_btn04{margin-top:12px}.m_funeralDetailTop .options .innerLink{font-weight:bold;margin-top:20px}@media only screen and (max-width:767px){.m_funeralDetailTop .options .innerLink{position:absolute;width:50px;height:50px;position:absolute;right:0;top:0;margin-top:0;border:1px solid #98958f;border-radius:2px}}.m_funeralDetailTop .options .innerLink a{font-size:1.6rem}.m_funeralDetailTop .options .innerLink a span.pc{display:inline}@media only screen and (max-width:767px){.m_funeralDetailTop .options .innerLink a span.pc{display:none}}@media only screen and (max-width:767px){.m_funeralDetailTop .options .innerLink a{display:block;color:#1b1464;line-height:1.2;font-size:1.2rem;text-align:center;padding-top:5px;text-decoration:none}}.m_funeralDetailTop .options .innerLink a::before{content:"";display:inline-block;width:9px;height:6px;vertical-align:3px;background:url("/images/common/icon_arrow_under.svg") left top no-repeat;background-size:9px 6px;margin-right:5px}@media only screen and (max-width:767px){.m_funeralDetailTop .options .innerLink a::before{width:12px;height:7px;background:url("/images/common/icon_inner_link_sp.png");background-size:12px 7px;position:absolute;bottom:5px;left:50%;transform:translateX(-50%)}}.m_funeralDetailTop .options .number{background:#fff799;border:1px solid #98958f;font-size:1.4rem;padding:0 10px;position:absolute;right:0;bottom:0}@media only screen and (max-width:767px){.m_funeralDetailTop .options .number{display:none}}.m_funeralDetailTop .options .update{font-size:1.3rem}@media print,screen and (min-width:768px){.m_funeralDetailTop .options .update{position:absolute;bottom:27px;right:0}}@media only screen and (max-width:767px){.m_funeralDetailTop .options .update{font-size:1.1rem}}.m_funeralDetailTop.hall{padding-top:0;margin-bottom:20px}@media print,screen and (min-width:768px){.m_funeralDetailTop.hall{padding-bottom:40px}}@media only screen and (max-width:767px){.m_funeralDetailTop.hall .information{margin-top:15px}}.m_funeralDetailTop.hall .information .name{position:relative;padding-left:15px;line-height:1}@media print,screen and (min-width:768px){.m_funeralDetailTop.hall .information .name:not(.name--top){display:inline-block;margin-right:10px}}@media only screen and (max-width:767px){.m_funeralDetailTop.hall .information .name{width:100%}}.m_funeralDetailTop.hall .information .name h1{color:#000;font-family:inherit;font-size:4.1rem;letter-spacing:.08em}@media only screen and (max-width:767px){.m_funeralDetailTop.hall .information .name h1{font-size:2.6rem}}.m_funeralDetailTop.hall .information .name h1 span{font-size:2.7rem}@media only screen and (max-width:767px){.m_funeralDetailTop.hall .information .name h1 span{font-size:1.8rem}}.m_funeralDetailTop.hall .information .name .kana{font-size:1.5rem;color:#000;line-height:1.2;letter-spacing:.1em;padding-left:2px;letter-spacing:.02em}@media only screen and (max-width:767px){.m_funeralDetailTop.hall .information .name .kana{font-size:1.1rem}}.m_funeralDetailTop.hall .information .name::before{content:"";width:5px;height:100%;display:inline-block;background:#fc0;position:absolute;left:0}@media print,screen and (min-width:768px){.m_funeralDetailTop.hall .information .m_customerReview{display:inline-block}}@media print,screen and (min-width:768px){.m_funeralDetailTop.hall .information .m_customerReview.lower{margin:0 0 -5px 20px}}.m_funeralDetailTop.hall .information .m_customerReview .star{color:#dd523b;font-size:2.7rem;line-height:1.5;position:relative;width:5em}@media only screen and (max-width:767px){.m_funeralDetailTop.hall .information .m_customerReview .star{font-size:1.7rem}}.m_funeralDetailTop.hall .information .m_customerReview .star::after{content:"★★★★★";color:#ecddd2;z-index:-1;position:absolute;left:0}.m_funeralDetailTop.hall .information .m_customerReview .star + span{font-size:3rem;line-height:1.3;margin-left:5px}@media only screen and (max-width:767px){.m_funeralDetailTop.hall .information .m_customerReview .star + span{font-size:1.9rem}}@media only screen and (max-width:767px){.m_funeralDetailTop.hall .information > ul{margin-top:10px}}.m_funeralDetailTop.hall .information > ul li{font-size:1.8rem}@media only screen and (max-width:767px){.m_funeralDetailTop.hall .information > ul li{font-size:1.5rem}}@media only screen and (max-width:767px){.m_funeralDetailTop.hall .information > ul li.address{background-size:12px auto;background-position:1px 4px}}.m_funeralDetailTop.hall .information > ul li.address ul.area li{background:none;margin-right:9px;padding:0}.m_funeralDetailTop.hall .information > ul li.address ul.area li:nth-child(3){display:inline-block;margin:0 9px 0 0}.m_funeralDetailTop.hall .information > ul li.station{margin-top:10px}@media only screen and (max-width:767px){.m_funeralDetailTop.hall .information > ul li.station{background-position:1px 4px;background-size:12px auto;margin-top:7px}}@media only screen and (max-width:767px){.m_funeralDetailTop.hall .m_appealText{margin:0 0 10px 0}.m_funeralDetailTop.hall .options .innerLink{top:0}}.m_funeralDetailGreeting{padding:25px 0 135px}@media print,screen and (min-width:768px){.m_funeralDetailGreeting.hall{padding-bottom:85px}}.m_funeralDetailGreeting.topSlide{padding:0}.m_funeralDetailGreeting.topSlide .swiper-container{margin-top:0}@media only screen and (max-width:767px){.m_funeralDetailGreeting{padding:0 0 20px}}.m_funeralDetailGreeting .feature{display:flex;align-items:center}@media only screen and (max-width:767px){.m_funeralDetailGreeting .feature{display:block}}.m_funeralDetailGreeting .feature ul.m_appeal01{justify-content:flex-start;margin-right:25px}@media only screen and (max-width:767px){.m_funeralDetailGreeting .feature ul.m_appeal01{display:inline-block;margin-right:20px}.m_funeralDetailGreeting .feature ul.m_appeal01 li{display:inline-block}.m_funeralDetailGreeting .feature ul.m_appeal01 li + li{margin-left:5px}}.m_funeralDetailGreeting .feature p.good{margin-right:20px;font-size:1.4rem}@media only screen and (max-width:767px){.m_funeralDetailGreeting .feature p.good{margin-top:10px;vertical-align:middle}}.m_funeralDetailGreeting .feature .type{color:#fff;font-weight:bold;background:#868686;padding:6px 28px;margin-right:10px}@media only screen and (max-width:767px){.m_funeralDetailGreeting .feature .type{padding:5px 20px;display:inline-block;margin-right:8px;margin-top:5px}}.m_funeralDetailGreeting .feature .type.hall{color:#5f4e38;background:rgba(174,135,41,0.3)}.m_funeralDetailGreeting .operating{font-weight:bold;display:flex;align-items:center;margin-left:15px;flex:1 1}.m_funeralDetailGreeting .operating p.name{flex:1 1}.m_funeralDetailGreeting .operating a{display:inline-block;margin-left:5px}.m_funeralDetailGreeting .operating img{width:26px;margin-left:5px;vertical-align:middle}@media only screen and (max-width:767px){.m_funeralDetailGreeting .operating{margin-left:0;margin-top:10px}}.m_funeralDetailGreeting .operating.hall{margin-top:20px;margin-left:0;font-size:2.4rem;text-align:center;justify-content:center}@media only screen and (max-width:767px){.m_funeralDetailGreeting .operating.hall{font-size:1.4rem}}.m_funeralDetailGreeting .operating.hall p.name{flex:none}.m_funeralDetailGreeting .operating.hall img{width:40px;height:auto;vertical-align:top}@media only screen and (max-width:767px){.m_funeralDetailGreeting .operating.hall img{width:26px}}.m_funeralDetailGreeting .greeting{margin:40px 0 20px;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m_funeralDetailGreeting .greeting{margin:5px 0 0;display:block}}.m_funeralDetailGreeting .greeting .text{order:1}@media only screen and (max-width:767px){.m_funeralDetailGreeting .greeting .text{margin-top:15px}}.m_funeralDetailGreeting .greeting .text h2{font-size:2.8rem;line-height:1.4;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:bold;color:#5f4e38;margin-bottom:20px}@media only screen and (max-width:767px){.m_funeralDetailGreeting .greeting .text h2{font-size:1.6rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","ヒラギノ角ゴシック","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;margin-bottom:10px}}.m_funeralDetailGreeting .greeting .photo{order:2;margin-left:30px;width:300px;text-align:center;min-width:300px}.m_funeralDetailGreeting .greeting .photo img{max-width:100%}@media only screen and (max-width:767px){.m_funeralDetailGreeting .greeting .photo{margin:0 -15px;background:#5f4e38;padding:10px;text-align:center;width:auto}.m_funeralDetailGreeting .greeting .photo img{max-width:80%}}.m_funeralDetailGreeting .m_aroundView h2{text-align:center;padding:60px 0 30px;font-size:3.2rem;color:#5f4e38;font-weight:bold;background:url("/images/sites/search/bg_round_title.png") center top no-repeat;margin:30px 0}@media only screen and (max-width:767px){.m_funeralDetailGreeting .m_aroundView h2{font-size:2.2rem;padding:35px 0 20px;background-size:250px auto}}.m_funeralDetailGreeting .m_aroundView .view{min-height:350px;margin-bottom:60px;background:#98958f}.m_funeralDetailGreeting .m_aroundView.hall{width:100vw;margin:0 calc(50% - 50vw);background:#eef7ff;padding:28px 0 40px;margin-bottom:60px}@media only screen and (max-width:767px){.m_funeralDetailGreeting .m_aroundView.hall{padding:15px;margin-bottom:30px}}.m_funeralDetailGreeting .m_aroundView.hall h2{width:693px;background:#0a5b9c;color:#fff;font-size:3rem;margin:-60px auto 0;padding:5px;position:relative;z-index:1;letter-spacing:.05em}@media only screen and (max-width:767px){.m_funeralDetailGreeting .m_aroundView.hall h2{width:100%;margin:-30px auto 0;font-size:1.8rem}}.m_funeralDetailGreeting .m_aroundView.hall .title{margin:0 auto;width:124px;height:124px;border-radius:50%;border:3px solid #0a5b9c;font-size:3.6rem;font-weight:bold;color:#0a5b9c;background:#fff;display:flex;align-items:baseline;justify-content:center;padding-top:10px;font-feature-settings:'palt'}@media only screen and (max-width:767px){.m_funeralDetailGreeting .m_aroundView.hall .title{width:62px;height:62px;padding-top:5px;font-size:1.8rem;border-width:2px}}@media print,screen and (min-width:768px){.m_funeralDetailGreeting .m_aroundView.hall .view{width:693px;margin:0 auto}}@media only screen and (max-width:767px){.m_funeralDetailGreeting .m_aroundView.hall .view{margin-bottom:0}}.m_hallPhotoList{margin-top:25px;margin-bottom:40px}@media only screen and (max-width:767px){.m_hallPhotoList{margin:10px 0}}.m_hallPhotoList ul{background:#fff;padding:20px;display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.m_hallPhotoList ul{padding:10px}}.m_hallPhotoList ul li{width:calc((100% - 40px) / 3);margin-right:20px}@media only screen and (max-width:767px){.m_hallPhotoList ul li{width:200px;margin-right:10px}}.m_hallPhotoList ul li img{width:100%}.m_hallPhotoList ul li:nth-child(3n){margin-right:0}.m_hallPhotoList ul li:last-child{margin-right:0}.m_hallPhotoList ul li:nth-child(n+4){margin-top:15px}@media only screen and (max-width:767px){.m_hallPhotoList ul li:nth-child(n+4){margin-top:10px}}.m_hallPhotoList.swiper-container{background:#fff;padding:20px}@media only screen and (max-width:767px){.m_hallPhotoList.swiper-container{padding:10px;margin:10px 0 5px}}.m_hallPhotoList.swiper-container ul{background:transparent;flex-wrap:nowrap;padding:0}.m_hallPhotoList.swiper-container ul li{padding:0 !important;margin-right:20px}@media only screen and (max-width:767px){.m_hallPhotoList.swiper-container ul li{margin-right:10px}}.m_hallPhotoList.swiper-container ul li:nth-child(n+4){margin-top:0}.m_hallPhotoList.swiper-container ul li:last-child{margin-right:0}.m_advertisementBanner{margin:40px 0 30px}@media only screen and (max-width:767px){.m_advertisementBanner{margin:30px 0 20px}}.m_advertisementBanner img{max-width:100%}.m_basicInformation{padding-bottom:60px}@media only screen and (max-width:767px){.m_basicInformation{padding-bottom:30px;padding-top:20px}}.m_basicInformation.funeralHalls{padding-top:0;padding-bottom:0}.m_basicInformation.funeralHalls .case .caseAttention{background:#eef7ff}@media print,screen and (min-width:768px){.m_basicInformation.funeralHalls .case .caseAttention{width:100vw;margin:-70px calc(50% - 50vw) 0;padding:40px 0 0}.m_basicInformation.funeralHalls .case .caseAttention .caseMessage{justify-content:center}.m_basicInformation.funeralHalls .case .caseAttention .caseMessage .text{font-size:2.4rem}.m_basicInformation.funeralHalls .case .caseAttention .caseMessage .text p{line-height:1.7}.m_basicInformation.funeralHalls .case .caseAttention .caseMessage .text span{margin-bottom:10px}.m_basicInformation.funeralHalls .case .caseAttention .caseMessage .text em{display:inline-block}}@media print,screen and (min-width:768px){.m_basicInformation.funeralHalls .case .caseAttention .illust .spAttention{display:block;text-align:center;position:relative;margin-bottom:5px;right:-25px}.m_basicInformation.funeralHalls .case .caseAttention .illust .spAttention img{max-width:100%;width:40px;height:auto}.m_basicInformation.funeralHalls .case .caseAttention .illust .spAttention::before,.m_basicInformation.funeralHalls .case .caseAttention .illust .spAttention::after{content:"";display:block;width:1px;height:45px;background:#0a5b9c;position:absolute;bottom:-5px;z-index:2}.m_basicInformation.funeralHalls .case .caseAttention .illust .spAttention::before{transform:rotate(-30deg);left:11px}.m_basicInformation.funeralHalls .case .caseAttention .illust .spAttention::after{transform:rotate(30deg);right:11px}.m_basicInformation.funeralHalls .case .caseAttention .illust .spAttention p{font-size:2.1rem;color:#0a5b9c;line-height:1.4;font-weight:bold}.m_basicInformation.funeralHalls .case .caseAttention .illust .spAttention p span{font-size:1.7rem}}.m_basicInformation.funeralHalls .case .m_title_style06{background:#553a25;padding:10px 0;color:#fff;text-align:center;font-family:inherit;font-weight:bold;font-size:3rem}@media print,screen and (min-width:768px){.m_basicInformation.funeralHalls .case .m_title_style06{text-align:left;padding:10px 30px}}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .case .m_title_style06{font-size:1.8rem;border-top:none;padding:10px}}.m_basicInformation.funeralHalls .case .m_caseList > ul > li{border:4px solid #553a25}@media print,screen and (min-width:768px){.m_basicInformation.funeralHalls .case .m_caseList p.notice{font-size:1.8rem}}.m_basicInformation.funeralHalls .case.simulation{background:#fffdea}@media print,screen and (min-width:768px){.m_basicInformation.funeralHalls .case.simulation{width:100vw;margin:-70px calc(50% - 50vw) 50px;padding-top:60px}.m_basicInformation.funeralHalls .case.simulation .m_title_style06{width:980px;margin:0 auto 10px}.m_basicInformation.funeralHalls .case.simulation + .reviewResult{margin-top:90px}}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .case.simulation{padding-top:30px;margin:0 -15px}}@media print,screen and (min-width:768px){.m_basicInformation.funeralHalls .case.simulation .m_caseSimulation{width:980px;margin:0 auto}}.m_basicInformation.funeralHalls .m_informationList{margin-bottom:40px}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .m_informationList{margin-bottom:20px}.m_basicInformation.funeralHalls .m_informationList .m_title_style06{margin-top:0}}.m_basicInformation.funeralHalls .reviewResult{border-color:#c95971}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .reviewResult{margin-bottom:30px}}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .reviewResult .aboutReview{top:-30px}}.m_basicInformation.funeralHalls .reviewResult .aboutReview p::before{width:33px;height:32px;background:url("/images/sites/search/icon_question_balloon_black.png") no-repeat}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .reviewResult .aboutReview p::before{width:20px;height:19px;background-size:contain;vertical-align:middle}}.m_basicInformation.funeralHalls .reviewResult .label{display:block;max-width:none;background:#c95971;margin:-20px -28px 0;padding:14px 30px}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .reviewResult .label{margin:-15px -10px 0;padding:6px;text-align:center}}.m_basicInformation.funeralHalls .reviewResult .label span{display:inline-flex;align-items:center;font-size:3rem;padding:0}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .reviewResult .label span{font-size:1.8rem}}.m_basicInformation.funeralHalls .reviewResult .label span::before{content:"";width:24px;height:32px;margin-right:15px;background:url("/images/sites/search/icon_result_list.png") no-repeat;background-size:contain}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .reviewResult .label span::before{width:19px;height:28px;margin-right:10px}}.m_basicInformation.funeralHalls .reviewResult .label::before{content:none}.m_basicInformation.funeralHalls .reviewResult .m_reviewComment.hall{margin-top:35px}@media print,screen and (min-width:768px){.m_basicInformation.funeralHalls .reviewResult .m_reviewComment.hall{justify-content:space-around;gap:100px}}@media print,screen and (min-width:768px){.m_basicInformation.funeralHalls .reviewResult .m_reviewComment.hall .radar + .judge{width:500px}}@media print,screen and (min-width:768px){.m_basicInformation.funeralHalls .reviewResult .m_reviewComment.hall .radar:last-child{margin-left:0}}@media print,screen and (min-width:768px){.m_basicInformation.funeralHalls .reviewResult .research{display:flex;flex-wrap:wrap;gap:0 30px}}@media print,screen and (min-width:768px){.m_basicInformation.funeralHalls .reviewResult .research dl{flex-basis:100%}.m_basicInformation.funeralHalls .reviewResult .research dl:nth-child(1),.m_basicInformation.funeralHalls .reviewResult .research dl:nth-child(2){flex-basis:calc(50% - 15px)}}.m_basicInformation.funeralHalls .reviewResult .research dl dt{background:#f8e9ed;color:#c95971}@media print,screen and (min-width:768px){.m_basicInformation.funeralHalls .reviewResult .research dl dt{padding:8px 20px;font-size:3rem}}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .reviewResult .research dl dt{font-size:1.8rem;padding:7px;margin:0 0 10px;text-align:center}}.m_basicInformation.funeralHalls .reviewResult .research .message{border:none;padding:0;margin:25px 0 0}@media print,screen and (min-width:768px){.m_basicInformation.funeralHalls .reviewResult .research .message{flex-basis:100%}}.m_basicInformation.funeralHalls .reviewResult .research .message h3{background:#f8e9ed;color:#c95971}@media print,screen and (min-width:768px){.m_basicInformation.funeralHalls .reviewResult .research .message h3{padding:8px 20px;font-size:3rem}}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .reviewResult .research .message h3{padding:7px;font-size:1.8rem;text-align:center}}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .reviewResult .research .message .messageDetail{padding:10px 0 5px}}.m_basicInformation.funeralHalls .bg-blue{width:100vw;margin:0 calc(50% - 50vw);background:#f7fbff;padding-top:20px;padding-bottom:60px}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .bg-blue{padding-top:10px;padding-bottom:40px}}@media print,screen and (min-width:768px){.m_basicInformation.funeralHalls .bg-blue > .inner{width:980px;margin:0 auto}}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .bg-blue > .inner{padding:0 15px}}.m_basicInformation.funeralHalls .bg-blue .m_title_style06{background:#597e97;padding:10px 30px;margin-bottom:0;color:#fff;font-family:inherit;font-weight:bold;font-size:3rem;border:none}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .bg-blue .m_title_style06{font-size:1.8rem;border-top:none;padding:10px;margin:25px 0 0;text-align:center}}.m_basicInformation.funeralHalls .bg-blue .m_title_style06.simple{background:none;color:#000;font-size:2.6rem;margin-top:70px}@media print,screen and (min-width:768px){.m_basicInformation.funeralHalls .bg-blue .m_title_style06.simple{padding:10px 0}}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .bg-blue .m_title_style06.simple{font-size:1.8rem;margin-top:30px}}.m_basicInformation.funeralHalls .bg-blue #map{padding:30px;border:1px solid #597e97;background:#fff}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .bg-blue #map{padding:10px}}.m_basicInformation.funeralHalls .bg-blue #map iframe{max-width:100%}.m_basicInformation.funeralHalls .bg-blue .featureReadMore::before{height:60px;background:#fff}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .bg-blue .featureReadMore::before{height:40px}}.m_basicInformation.funeralHalls .bg-blue .featureReadMore .readMoreBtn{bottom:8px;color:#000;font-weight:normal;font-size:2rem}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .bg-blue .featureReadMore .readMoreBtn{bottom:5px;font-size:1.6rem;background-position:right center}}.m_basicInformation.funeralHalls .bg-blue .featureArea{background:#fff;border:1px solid #597e97}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .bg-blue .featureList .content{padding:15px 15px 20px;font-size:1.6rem}}.m_basicInformation.funeralHalls .bg-blue .textBox{background:#fff;border:1px solid #597e97;padding:25px 30px;font-size:2rem}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .bg-blue .textBox{padding:15px;font-size:1.6rem}}.m_basicInformation.funeralHalls .bg-blue .m_episodeList > ul{margin:5px 0 45px}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .bg-blue .m_episodeList > ul{margin:5px 0 25px}}.m_basicInformation.funeralHalls .bg-blue .m_episodeList > ul li{background:#fff}@media print,screen and (min-width:768px){.m_basicInformation.funeralHalls .bg-blue .m_funeralCompanyList{margin-top:20px}}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .bg-blue .m_funeralCompanyList > ul{margin:0}}.m_basicInformation.funeralHalls .bg-blue .m_funeralCompanyList > ul > li{background:#fff}.m_basicInformation .reviewResult{border:2px solid #ae8729;padding:20px 28px 35px;margin-top:60px;margin-bottom:60px;position:relative;box-shadow:0 3px 9px rgba(84,47,33,0.2)}@media only screen and (max-width:767px){.m_basicInformation .reviewResult{padding:15px 10px 20px;margin-top:30px}}.m_basicInformation .reviewResult .label{background:url("/images/sites/search/icon_result_list.png") #ae8729 28px center no-repeat;position:relative;letter-spacing:.05em;display:inline-block;max-width:780px;margin:-50px 0 20px -45px}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .label{background-size:17.5px 22px;background-position:12px center;margin:-35px 0 15px -20px;max-width:85vw}}.m_basicInformation .reviewResult .label::before{content:"";width:0;height:0;border-style:solid;border-width:0 17px 11px 0;border-color:transparent #5f4e38 transparent transparent;display:block;position:absolute;left:0;bottom:-11px}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .label::before{border-width:0 8px 5px 0;bottom:-5px}}.m_basicInformation .reviewResult .label span{display:block;padding:14px 30px 14px 80px;color:#fff;font-size:2.4rem;position:relative;line-height:1.3}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .label span{font-size:1.6rem;padding:10px 10px 10px 40px}}.m_basicInformation .reviewResult .aboutReview{position:absolute;right:15px;top:-55px}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .aboutReview{right:0;top:-40px}}.m_basicInformation .reviewResult .aboutReview p{color:#0a5b9c;text-decoration:underline;cursor:pointer}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .aboutReview p{font-size:1.2rem}.m_basicInformation .reviewResult .aboutReview p span{display:none}}.m_basicInformation .reviewResult .aboutReview p::before{content:"";display:inline-block;width:25px;height:25px;background:url("/images/sites/search/icon_question_balloon.png");margin-right:5px;vertical-align:-5px}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .aboutReview p::before{width:15px;height:15px;background-size:15px 15px}}.m_basicInformation .reviewResult .aboutReview.grave p::before{background:url("/images/sites/grave/search/icon_grave_question_balloon.png")}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .aboutReview.grave p::before{background-size:15px 15px}}.m_basicInformation .reviewResult .aboutReviewHoverArea{display:none;position:absolute;background:#f7f3e9;border:1px solid #98958f;right:7px;top:-350px;width:304px;padding:25px 15px;z-index:100;box-shadow:0 3px 9px rgba(84,47,33,0.2)}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .aboutReviewHoverArea{right:auto;left:50%;top:-400px;transform:translateX(-50%)}}.m_basicInformation .reviewResult .aboutReviewHoverArea::before{content:"";width:0;height:0;border-style:solid;border-width:28px 16px 0 16px;border-color:#98958f transparent transparent transparent;position:absolute;left:50%;bottom:-29px;transform:translateX(-50%);z-index:1}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .aboutReviewHoverArea::before{left:auto;transform:none;right:25px}}.m_basicInformation .reviewResult .aboutReviewHoverArea::after{content:"";width:0;height:0;border-style:solid;border-width:28px 16px 0 16px;border-color:#f7f3e9 transparent transparent transparent;position:absolute;left:50%;bottom:-27px;transform:translateX(-50%);z-index:3}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .aboutReviewHoverArea::after{left:auto;transform:none;right:25px}}.m_basicInformation .reviewResult .aboutReviewHoverArea p{font-size:1.6rem}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .aboutReviewHoverArea p::after{content:"";width:1px;height:3px;background:#98958f;display:block;position:absolute;right:-1px;bottom:0;z-index:5}}.m_basicInformation .reviewResult .aboutReviewHoverArea p span{color:#dd523b}.m_basicInformation .reviewResult .aboutReviewHoverArea img{display:block;margin:20px auto}.m_basicInformation .reviewResult .aboutReviewHoverArea .m_btn02{margin-top:10px}.m_basicInformation .reviewResult .aboutReviewHoverArea .m_btn02 a{width:100%;font-size:1.8rem}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .aboutReviewHoverArea .m_btn02 a{font-size:1.4rem}}.m_basicInformation .reviewResult .m_reviewComment{margin-top:10px}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_reviewComment .judge{display:block;margin:0 0 10px}.m_basicInformation .reviewResult .m_reviewComment .judge .rank{text-align:center;margin:0 0 10px}.m_basicInformation .reviewResult .m_reviewComment .judge .rank img{width:50px}.m_basicInformation .reviewResult .m_reviewComment .judge .rank p{font-size:1rem}}.m_basicInformation .reviewResult .m_reviewComment .judge .medal{margin:4px 0;position:relative;text-align:center;margin-right:40px}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_reviewComment .judge .medal{margin-right:0}}.m_basicInformation .reviewResult .m_reviewComment .judge .medal .rank{margin:0 auto}.m_basicInformation .reviewResult .m_reviewComment .judge .medal p{margin-top:10px;font-size:1.4rem}.m_basicInformation .reviewResult .m_reviewComment .judge .medal::after{content:"";display:block;width:100px;height:26px;background:url("/images/sites/search/icon_medal_large_ribbon.png") center bottom no-repeat;background-size:100px 26px;position:absolute;left:-4px;top:74px;z-index:3}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_reviewComment .judge .medal::after{width:50px;height:13px;background-size:50px 13px;left:50%;transform:translateX(-50%);top:36px;bottom:auto}}.m_basicInformation .reviewResult .m_reviewComment .judge .rank{width:92px;height:92px;overflow:hidden;border-radius:50%;position:relative}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_reviewComment .judge .rank{width:46px;height:46px}.m_basicInformation .reviewResult .m_reviewComment .judge .rank img{max-width:100%}}.m_basicInformation .reviewResult .m_reviewComment .judge .rank::before{content:'';display:inline-block;width:8px;height:50px;overflow:hidden;border-radius:50%;background-color:rgba(255,255,255,0.4);position:absolute;top:-20px;left:-20px;animation:shiny-medal 4s ease-in-out infinite;z-index:2}.m_basicInformation .reviewResult .m_reviewComment .judge .comment{font-size:2.4rem;font-weight:bold;margin-right:35px;line-height:1.6}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_reviewComment .judge .comment p.profile span:first-child{display:block}}.m_basicInformation .reviewResult .m_reviewComment .judge .comment::after{top:35px}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_reviewComment .judge .comment{font-size:1.6rem;margin-right:15px;font-weight:normal;display:inline-block;width:calc(100% - 75px);vertical-align:top;line-height:1.4}.m_basicInformation .reviewResult .m_reviewComment .judge .comment::after{top:20px;border-width:6px 0 6px 8px;right:-8px}}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_reviewComment .judge .photo{display:inline-block;vertical-align:top}}.m_basicInformation .reviewResult .m_reviewComment .judge .photo p{margin-bottom:10px;font-weight:bold;line-height:1.4}.m_basicInformation .reviewResult .m_reviewComment .judge .photo span{padding-right:0;font-weight:normal}.m_basicInformation .reviewResult .m_reviewComment.hall,.m_basicInformation .reviewResult .m_reviewCommentreien{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_reviewComment.hall,.m_basicInformation .reviewResult .m_reviewCommentreien{display:block}}.m_basicInformation .reviewResult .m_reviewComment.hall .radar,.m_basicInformation .reviewResult .m_reviewCommentreien .radar{margin-left:-60px}@media print,screen and (min-width:768px){.m_basicInformation .reviewResult .m_reviewComment.hall .radar,.m_basicInformation .reviewResult .m_reviewCommentreien .radar{width:430px}.m_basicInformation .reviewResult .m_reviewComment.hall .radar canvas,.m_basicInformation .reviewResult .m_reviewCommentreien .radar canvas{width:430px}}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_reviewComment.hall .radar,.m_basicInformation .reviewResult .m_reviewCommentreien .radar{margin-left:0;position:relative;margin-bottom:20px}.m_basicInformation .reviewResult .m_reviewComment.hall .radar canvas,.m_basicInformation .reviewResult .m_reviewCommentreien .radar canvas{margin:0 auto}}.m_basicInformation .reviewResult .m_reviewComment.hall .radar + .judge,.m_basicInformation .reviewResult .m_reviewCommentreien .radar + .judge{margin-left:-50px}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_reviewComment.hall .radar + .judge,.m_basicInformation .reviewResult .m_reviewCommentreien .radar + .judge{margin-left:0}}.m_basicInformation .reviewResult .m_reviewComment.hall .judge,.m_basicInformation .reviewResult .m_reviewCommentreien .judge{display:block;width:100%}.m_basicInformation .reviewResult .m_reviewComment.hall .judge .comment,.m_basicInformation .reviewResult .m_reviewCommentreien .judge .comment{letter-spacing:normal}.m_basicInformation .reviewResult .m_reviewComment.hall .judge .comment p.profile span:first-child,.m_basicInformation .reviewResult .m_reviewCommentreien .judge .comment p.profile span:first-child{display:inline}.m_basicInformation .reviewResult .m_reviewComment.hall .judge .comment::after,.m_basicInformation .reviewResult .m_reviewCommentreien .judge .comment::after{right:56px;top:auto;bottom:-16px;border-width:16px 11px 0 11px;border-color:rgba(174,135,41,0.1) transparent transparent transparent}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_reviewComment.hall .judge .comment,.m_basicInformation .reviewResult .m_reviewCommentreien .judge .comment{font-size:1.2rem;width:100%}.m_basicInformation .reviewResult .m_reviewComment.hall .judge .comment::after,.m_basicInformation .reviewResult .m_reviewCommentreien .judge .comment::after{right:15px}}.m_basicInformation .reviewResult .m_reviewComment.hall .dataList,.m_basicInformation .reviewResult .m_reviewCommentreien .dataList{display:flex;justify-content:flex-end;align-items:flex-start}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_reviewComment.hall .dataList,.m_basicInformation .reviewResult .m_reviewCommentreien .dataList{align-items:flex-start}}.m_basicInformation .reviewResult .m_reviewComment.hall .dataList ul,.m_basicInformation .reviewResult .m_reviewCommentreien .dataList ul{margin:20px 0 0 20px;display:flex;flex:1 1;flex-wrap:wrap}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_reviewComment.hall .dataList ul,.m_basicInformation .reviewResult .m_reviewCommentreien .dataList ul{margin-left:0;margin-top:20px}}.m_basicInformation .reviewResult .m_reviewComment.hall .dataList ul li,.m_basicInformation .reviewResult .m_reviewCommentreien .dataList ul li{display:flex;margin-right:30px}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_reviewComment.hall .dataList ul li,.m_basicInformation .reviewResult .m_reviewCommentreien .dataList ul li{margin-right:15px}}.m_basicInformation .reviewResult .m_reviewComment.hall .dataList ul li p,.m_basicInformation .reviewResult .m_reviewCommentreien .dataList ul li p{font-size:1.6rem;margin-right:15px}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_reviewComment.hall .dataList ul li p,.m_basicInformation .reviewResult .m_reviewCommentreien .dataList ul li p{font-size:1.2rem;margin-right:10px}}.m_basicInformation .reviewResult .m_reviewComment.hall .dataList ul li span,.m_basicInformation .reviewResult .m_reviewCommentreien .dataList ul li span{font-size:1.8rem;color:#dd523b;font-weight:bold}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_reviewComment.hall .dataList ul li span,.m_basicInformation .reviewResult .m_reviewCommentreien .dataList ul li span{font-size:1.4rem}}.m_basicInformation .reviewResult .m_reviewComment.hall .photo,.m_basicInformation .reviewResult .m_reviewCommentreien .photo{display:flex;align-items:center;margin:20px}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_reviewComment.hall .photo,.m_basicInformation .reviewResult .m_reviewCommentreien .photo{display:block;margin:15px 0 0}}.m_basicInformation .reviewResult .m_reviewComment.hall .photo p,.m_basicInformation .reviewResult .m_reviewCommentreien .photo p{order:2;font-size:1.8rem;margin-left:15px}.m_basicInformation .reviewResult .m_reviewComment.hall .photo p span,.m_basicInformation .reviewResult .m_reviewCommentreien .photo p span{font-size:1.4rem}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_reviewComment.hall .photo p,.m_basicInformation .reviewResult .m_reviewCommentreien .photo p{font-size:1rem;margin-left:0}.m_basicInformation .reviewResult .m_reviewComment.hall .photo p span,.m_basicInformation .reviewResult .m_reviewCommentreien .photo p span{font-size:1rem}}.m_basicInformation .reviewResult .m_reviewComment.hall .photo img,.m_basicInformation .reviewResult .m_reviewCommentreien .photo img{order:1}@media print,screen and (min-width:768px){.m_basicInformation .reviewResult .m_serviceType{justify-content:space-between;margin:30px 0 35px}.m_basicInformation .reviewResult .m_serviceType--category{margin-top:0}.m_basicInformation .reviewResult .m_serviceType li{width:180px;border-width:2px;font-size:1.8rem;margin:0 0 5px;padding:6px 0}}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_serviceType li{width:32%;margin-right:2%;font-size:1rem;padding-left:0;padding-right:0}.m_basicInformation .reviewResult .m_serviceType li:nth-child(3n){margin-right:0}}@media print,screen and (min-width:768px){.m_basicInformation .reviewResult .m_serviceType.column4 li{width:225px}}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_serviceType.column4 li{width:49%}.m_basicInformation .reviewResult .m_serviceType.column4 li:nth-child(3n){margin-right:2%}.m_basicInformation .reviewResult .m_serviceType.column4 li:nth-child(even){margin-right:0}}.m_basicInformation .reviewResult .m_serviceType--category li{display:inline-block;border-color:#dd523b;color:#dd523b;margin:5px 5px 0 0;padding:4px 5px}@media print,screen and (min-width:768px){.m_basicInformation .reviewResult .m_serviceType--category li:nth-child(5n){margin-right:0}}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_serviceType--category li{font-size:1rem}.m_basicInformation .reviewResult .m_serviceType--category li:nth-child(3n){margin-right:0}}@media print,screen and (min-width:768px){.m_basicInformation .reviewResult .m_title_style02 br{display:none}}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .m_title_style02{text-align:center;margin:30px -10px 0}}.m_basicInformation .reviewResult .research dl{padding:25px 0 0}.m_basicInformation .reviewResult .research dl dt{font-size:2.4rem;color:#5f4e38;font-weight:bold;margin-bottom:15px}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .research dl dt{font-size:1.6rem;margin-bottom:10px;margin-top:0}}.m_basicInformation .reviewResult .research ul.thumb{display:flex;margin-top:35px;justify-content:center}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .research ul.thumb{margin-top:20px}}.m_basicInformation .reviewResult .research ul.thumb li{width:200px}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .research ul.thumb li{width:calc((100% / 3) - 2.5px)}}.m_basicInformation .reviewResult .research ul.thumb li img{max-width:100%;height:auto;width:100%}.m_basicInformation .reviewResult .research ul.thumb li + li{margin-left:40px}@media only screen and (max-width:767px){.m_basicInformation .reviewResult .research ul.thumb li + li{margin-left:5px}}.m_basicInformation .featureList .content{padding:25px 30px;display:flex}@media only screen and (max-width:767px){.m_basicInformation .featureList .content{padding:0 0 20px;display:block}.m_basicInformation .featureList .content + .content{padding-top:20px}}.m_basicInformation .featureList .content .thumb{order:1;width:200px;margin-right:25px}.m_basicInformation .featureList .content .thumb img{max-width:100%;height:auto;width:100%}@media only screen and (max-width:767px){.m_basicInformation .featureList .content .thumb{margin:10px auto 0;text-align:center}}.m_basicInformation .featureList .content .text{flex:1 1;order:2;min-width:0}.m_basicInformation .featureList .content .text h4{color:#5f4e38;line-height:1.4;font-size:2.4rem;margin-top:-5px;margin-bottom:5px}@media only screen and (max-width:767px){.m_basicInformation .featureList .content .text h4{font-size:1.6rem}}.m_basicInformation .featureList .content + .content{border-top:1px dotted #98958f}.m_basicInformation .message{padding:30px;border:1px solid #98958f;margin:20px 0 60px}@media only screen and (max-width:767px){.m_basicInformation .message{padding:0}}.m_basicInformation .message .m_title_style02 span{padding-left:20px}@media only screen and (max-width:767px){.m_basicInformation .message .m_title_style02{margin:0;text-align:center;line-height:1.4}.m_basicInformation .message .m_title_style02 span{padding-left:0;display:block}}.m_basicInformation .message .messageDetail{margin-top:25px;display:flex;justify-content:space-between;min-width:0}@media only screen and (max-width:767px){.m_basicInformation .message .messageDetail{display:block;padding:15px 10px 20px;margin-top:0}}.m_basicInformation .message .messageDetail .photo{width:200px;margin-left:20px;flex-shrink:0;text-align:center}@media only screen and (max-width:767px){.m_basicInformation .message .messageDetail .photo{margin:15px auto 0}}.m_basicInformation .message .messageDetail .photo img{max-width:100%;height:auto;width:100%}.m_basicInformation .case{margin-bottom:100px}@media only screen and (max-width:767px){.m_basicInformation .case{margin-bottom:60px}}@media only screen and (max-width:767px){.m_basicInformation .case .leadText{margin:0 -15px 20px;padding:0 15px 20px;border-bottom:1px solid #e0dcce}}.m_basicInformation .case .leadText b{padding:0 5px}.m_basicInformation .case .caseAttention{margin-bottom:60px;background:#cedeeb;padding:30px 30px 0;position:relative}@media only screen and (max-width:767px){.m_basicInformation .case .caseAttention{margin:0 -15px;padding:25px 15px 10px}}.m_basicInformation .case .caseAttention .attention{background:#0a5b9c;color:#fff;text-align:center;position:absolute;padding:5px 32px;border-radius:0 0 6px 6px;left:0;top:-18px}@media only screen and (max-width:767px){.m_basicInformation .case .caseAttention .attention{display:none}}.m_basicInformation .case .caseAttention .attention span::before{content:"";display:inline-block;width:27px;height:25px;margin-right:11px;background:url("/images/sites/search/icon_attention.svg") left top no-repeat;background-size:27px 25px;vertical-align:middle}.m_basicInformation .case .caseAttention .text{font-size:2rem}@media only screen and (max-width:767px){.m_basicInformation .case .caseAttention .text{font-size:1.4rem;flex:1 1;padding-right:80px;min-height:110px}}.m_basicInformation .case .caseAttention .text p{line-height:2.2;letter-spacing:.02em}@media only screen and (max-width:767px){.m_basicInformation .case .caseAttention .text p{line-height:1.6}}.m_basicInformation .case .caseAttention .text span{display:inline-block;background:#fff;border:2px solid #0a5b9c;font-size:3rem;color:#1b1464;font-weight:bold;padding:0 10px;margin-right:10px;border-radius:5px;vertical-align:-3px;line-height:1.6}@media only screen and (max-width:767px){.m_basicInformation .case .caseAttention .text span{font-size:1.8rem;border-width:1px;padding:0 5px;margin-right:5px;margin-bottom:5px}}.m_basicInformation .case .caseAttention .text b{border-bottom:2px solid #dd523b;vertical-align:baseline}.m_basicInformation .case .caseAttention .text em{font-style:normal;font-weight:bold;font-size:2.8rem;color:#dd523b;vertical-align:baseline}@media only screen and (max-width:767px){.m_basicInformation .case .caseAttention .text em{font-size:1.6rem;display:inline-block}}@media print,screen and (min-width:768px){.m_basicInformation .case .caseAttention .illust .spAttention{display:none}}@media only screen and (max-width:767px){.m_basicInformation .case .caseAttention .illust{position:absolute;right:15px;width:77px;bottom:0;max-width:100%}.m_basicInformation .case .caseAttention .illust .spAttention{text-align:center;position:relative;margin-bottom:5px}.m_basicInformation .case .caseAttention .illust .spAttention img{max-width:100%}.m_basicInformation .case .caseAttention .illust .spAttention::before,.m_basicInformation .case .caseAttention .illust .spAttention::after{content:"";display:block;width:1px;height:25px;background:#0a5b9c;position:absolute;bottom:-5px;z-index:2}.m_basicInformation .case .caseAttention .illust .spAttention::before{transform:rotate(-30deg);left:0}.m_basicInformation .case .caseAttention .illust .spAttention::after{transform:rotate(30deg);right:0}.m_basicInformation .case .caseAttention .illust .spAttention p{font-size:1.2rem;color:#0a5b9c;line-height:1.4;font-weight:bold}.m_basicInformation .case .caseAttention .illust .spAttention p span{font-size:1rem}.m_basicInformation .case .caseAttention .illust > img,.m_basicInformation .case .caseAttention .illust picture img{max-width:77px;margin-left:-15px;height:auto}}.m_basicInformation .case .caseAttention .caseMessage{display:flex;align-items:center}.m_basicInformation.funeralHalls .wysiwygBlock{background:#fff;border:1px solid #597e97}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .wysiwygBlock{margin-bottom:0}}.m_basicInformation.funeralHalls .wysiwygBlock .accordionText{padding:0 20px}@media only screen and (max-width:767px){.m_basicInformation.funeralHalls .wysiwygBlock .accordionText{padding:0 15px}}.m_basicInformation.funeralHalls .wysiwygBlock h2{margin-left:-20px;margin-right:-20px;background:#597e97}.m_basicInformation .customerReviewArea .m_btn02 a{margin:0 auto}.m_caseSimulation{margin-bottom:60px;padding-bottom:50px}@media only screen and (max-width:767px){.m_caseSimulation{padding-left:15px}}@media print,screen and (min-width:768px){.m_caseSimulation .swiper-scrollbar{display:none}}@media only screen and (max-width:767px){.m_caseSimulation .swiper-scrollbar{border-radius:0;background:#fafafa;border:1px solid #c1c1c1;height:16px;width:calc(100% - 15px);padding:2px 0;left:15px;border-right:none}}@media only screen and (max-width:767px){.m_caseSimulation .swiper-scrollbar-drag{background:#c1c1c1}}.m_caseSimulation__cards{display:flex;gap:10px;margin-top:20px}@media only screen and (max-width:767px){.m_caseSimulation__cards{gap:0;margin-top:0;padding-bottom:30px}}.m_caseSimulation__cards .card{border:1px solid #553a25;background:#fff;font-weight:600;height:auto}@media print,screen and (min-width:768px){.m_caseSimulation__cards .card{width:calc((100% - 30px) / 4);flex-shrink:unset}}.m_caseSimulation__cards .card h3{background:#553a25;color:#fff;text-align:center;line-height:1.9;font-size:1.6rem}@media only screen and (max-width:767px){.m_caseSimulation__cards .card h3{font-size:1.8rem}}.m_caseSimulation__cards .card .cardInner{padding:7px 11px 9px}.m_caseSimulation__cards .card .head{display:flex;gap:10px}.m_caseSimulation__cards .card .head img{flex-shrink:0}.m_caseSimulation__cards .card .head dl{display:flex;gap:6px;font-size:1.4rem}@media only screen and (max-width:767px){.m_caseSimulation__cards .card .head dl{font-size:1.6rem}}.m_caseSimulation__cards .card .head dl dt{color:#5f4e38;background:#f4f4f4;padding:0 5px}.m_caseSimulation__cards .card .head dl:nth-child(2){margin-top:7px}.m_caseSimulation__cards .card .head dl:nth-child(2) dd{display:inline-block;color:#fff;padding:0 5px}.m_caseSimulation__cards .card .head dl:nth-child(2) .kasoushiki{background:#27b85e}.m_caseSimulation__cards .card .head dl:nth-child(2) .ichinichiso{background:#5495c6}.m_caseSimulation__cards .card .head dl:nth-child(2) .kazokuso{background:#e0637e}.m_caseSimulation__cards .card .head dl:nth-child(2) .ippanso{background:#7e6b5a}.m_caseSimulation__cards .card .text{font-size:1.1rem;line-height:1.4;margin:8px 0}@media only screen and (max-width:767px){.m_caseSimulation__cards .card .text{font-size:1.3rem}}.m_caseSimulation__cards .card .text p:nth-child(2){font-weight:400}.m_caseSimulation__cards .card .details dt{color:#553a25;background:#fffbe1;font-size:1.4rem;padding:0 8px}@media only screen and (max-width:767px){.m_caseSimulation__cards .card .details dt{font-size:1.6rem}}.m_caseSimulation__cards .card .details dd{margin:7px 0}.m_caseSimulation__cards .card .details dd ul{display:flex;gap:5px 7px;flex-wrap:wrap}.m_caseSimulation__cards .card .details dd ul li{width:48px;border:1px solid #1b1464;color:#1b1464;border-radius:4px;font-size:1.4rem;text-align:center}@media only screen and (max-width:767px){.m_caseSimulation__cards .card .details dd ul li{font-size:1.6rem;width:calc((100% - 21px) / 4)}}.m_caseSimulation__cards .card .details dd ul li.off{opacity:.3}.m_caseSimulation__cards .card .price{background:#fae5e2;padding:4px 0 4px 8px;display:flex;gap:6px;align-items:center;margin:10px 0 5px}.m_caseSimulation__cards .card .price dt{color:#fff;font-size:1.4rem;background:#dd523b;border-radius:4px;padding:0 6px}@media only screen and (max-width:767px){.m_caseSimulation__cards .card .price dt{font-size:1.6rem}}.m_caseSimulation__cards .card .price dd{font-size:1.6rem;color:#dd523b}@media only screen and (max-width:767px){.m_caseSimulation__cards .card .price dd{font-size:1.8rem}}.m_caseSimulation__cards .card .note{font-weight:400;font-size:1.1rem}@media only screen and (max-width:767px){.m_caseSimulation__cards .card .note{font-size:1.3rem}}.m_caseSimulation__cards .card .note li{text-indent:-1em;padding-left:1em;line-height:1.4}.m_caseSimulation__tel{margin-top:32px;background:#cedeeb;padding:30px 30px 0;position:relative}@media only screen and (max-width:767px){.m_caseSimulation__tel{background:none;margin:30px 15px 0;padding:0 15px 10px}}.m_caseSimulation__tel .caseMessage{display:flex;align-items:flex-end;justify-content:center;gap:25px}@media only screen and (max-width:767px){.m_caseSimulation__tel .caseMessage{display:block}}.m_caseSimulation__tel .text-wrap{padding-bottom:25px;font-size:2rem;text-align:center}@media only screen and (max-width:767px){.m_caseSimulation__tel .text-wrap{font-size:1.6rem;padding:0}}.m_caseSimulation__tel .text-wrap p{line-height:1.6;font-weight:600;letter-spacing:.02em}.m_caseSimulation__tel .tel-wrap{margin-top:10px}@media print,screen and (min-width:768px){.m_caseSimulation__tel .tel-wrap{display:inline-block}}@media only screen and (max-width:767px){.m_caseSimulation__tel .tel-wrap{margin-top:15px}}.m_caseSimulation__tel .telNumber{background:#fff;flex:1 1;display:flex;justify-content:center;align-items:center;pointer-events:none;text-decoration:none;border-radius:4px;padding:15px 30px;border:none}@media only screen and (max-width:767px){.m_caseSimulation__tel .telNumber{color:#fff;background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;pointer-events:auto;padding:10px 0;text-shadow:0 1px 2px rgba(84,53,33,0.45);width:100%}}@media print,screen and (min-width:768px){.m_caseSimulation__tel .telNumber{pointer-events:none}}.m_caseSimulation__tel .telNumber .number{display:flex;align-items:center;margin:0 10px 0 0;line-height:1}@media only screen and (max-width:767px){.m_caseSimulation__tel .telNumber .number{display:none}}.m_caseSimulation__tel .telNumber .number span{color:#1b1464;font-size:4.8rem;font-weight:600;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;line-height:1.1}.m_caseSimulation__tel .telNumber .number::before{content:"";display:inline-block;width:58px;height:34px;background:url("/images/common/icon_freedial.png") center center no-repeat;background-size:58px auto;margin-right:10px;vertical-align:middle}.m_caseSimulation__tel .telNumber .text{font-size:2rem;font-weight:bold;color:#fff;padding-left:41px;margin-right:9px;background:url("/images/common/icon_freedial_sp.png") left center no-repeat;background-size:34px auto}.m_caseSimulation__precaution{text-align:center;margin-top:45px}@media only screen and (max-width:767px){.m_caseSimulation__precaution{padding:0 15px;margin-top:20px}}.m_caseSimulation__precaution .text{display:inline-block;margin:0 auto 25px;padding:10px 40px;line-height:1.6;font-weight:600;border:2px solid #dd523b;border-radius:4px;background:#fff;position:relative}@media only screen and (max-width:767px){.m_caseSimulation__precaution .text{width:100%;border-width:1px}}.m_caseSimulation__precaution .text::after{content:"";background:#dd523b;height:14px;width:20px;clip-path:polygon(0 0,100% 0,50% 100%);display:inline-block;position:absolute;bottom:-15px;left:calc(50% - 10px)}@media only screen and (max-width:767px){.m_caseSimulation__precaution .text p{font-size:1.4rem}}.m_caseSimulation__precaution .text p:first-child{font-size:2rem}@media only screen and (max-width:767px){.m_caseSimulation__precaution .text p:first-child{font-size:1.8rem}}.m_caseSimulation__precaution .text p:first-child span{color:#dd523b}@media print,screen and (min-width:768px){.m_caseSimulation__precaution a:hover{opacity:.7}}@media only screen and (max-width:767px){.m_caseSimulation__precaution a img{width:100%;height:auto}}.m_caseSimulation .text-bottom{margin-top:35px;text-align:center}@media only screen and (max-width:767px){.m_caseSimulation .text-bottom{margin-top:20px;font-size:1.6rem}}.m_informationList{margin-bottom:60px}@media only screen and (max-width:767px){.m_informationList{margin-bottom:40px}}.m_informationList dl{display:flex;border:1px solid #e0dcce}.m_informationList dl + dl{border-top:0}@media only screen and (max-width:767px){.m_informationList dl{display:block}}.m_informationList dl dt{background:#f7f3e9;width:200px;padding:20px 10px 20px 20px;color:#5f4e38;font-weight:bold}@media only screen and (max-width:767px){.m_informationList dl dt{padding:10px 15px;width:100%}}.m_informationList dl dd{position:relative;padding:20px 25px;flex:1 1}@media only screen and (max-width:767px){.m_informationList dl dd{padding:15px}.m_informationList dl dd a.telNumber,.m_informationList dl dd button.telNumber{text-decoration:none;color:#000;border:none;background:none;padding:0;font-size:1.5rem;text-align:left}.m_informationList dl dd a.telNumber span,.m_informationList dl dd button.telNumber span{text-decoration:underline;color:#dd523b;font-weight:bold}}.m_informationList dl dd .flex{display:flex;justify-content:space-between}.m_informationList dl dd .flex > ul{flex:1 1}@media only screen and (max-width:767px){.m_informationList dl dd .flex > ul.graveType{padding-bottom:30px}}.m_informationList dl dd .flex .m_graveTypeHoverLink{position:relative;transform:translate(0,0);right:0}@media only screen and (max-width:767px){.m_informationList dl dd .flex .m_graveTypeHoverLink{right:15px;position:absolute;bottom:20px;width:calc(100% - 30px);top:auto;transform:translateX(0)}.m_informationList dl dd .flex .m_graveTypeHoverLink > p{text-align:right}}.m_informationList dl dd .flex .m_hoverBg{position:fixed;left:0;top:0;width:100vw;height:100vh;display:none}@media only screen and (max-width:767px){.m_informationList dl dd .flex{display:block}.m_informationList dl dd .flex > span{display:block}}@media only screen and (max-width:767px){.m_informationList dl dd .flex + p.otherType{margin-top:-20px;padding-bottom:30px}}@media only screen and (max-width:767px){.m_informationList dl dd .medal{width:25px}}.m_informationList dl dd > ul li{display:inline-block;margin-right:30px}.m_informationList dl dd > ul li:last-child{margin-right:0}.m_informationList dl dd > ul.m_serviceType li{width:137px;margin-right:10px}@media print,screen and (min-width:768px){.m_informationList dl dd > ul.m_serviceType li:nth-child(5n){margin-right:0}}@media only screen and (max-width:767px){.m_informationList dl dd > ul.m_serviceType li{width:32%;margin-right:2%}.m_informationList dl dd > ul.m_serviceType li:nth-child(3n){margin-right:0}}.m_informationList dl dd ul li.m_colorTag{margin-right:10px}.m_informationList dl dd img{vertical-align:middle;margin-right:10px}@media only screen and (max-width:767px){.m_informationList dl dd img{width:25px}}.m_informationList dl dd .access::before{content:"";display:inline-block;width:18px;height:23px;vertical-align:middle;background:url("/images/common/maps-and-flags.svg") left top no-repeat;background-size:18px 23px;margin-right:5px}@media only screen and (max-width:767px){.m_informationList dl dd .access::before{width:13px;height:17px;background-size:13px auto}}.m_informationList dl dd .access.grave::before{background:url("/images/sites/grave/search/maps-and-flags.svg") left top no-repeat}.m_informationList dl dd ul.otherFacility{display:flex;flex-wrap:wrap}.m_informationList dl dd ul.otherFacility li{width:33.3%;width:calc(100% / 3);display:flex;margin-right:0;border:1px solid #98958f}@media print,screen and (min-width:768px){.m_informationList dl dd ul.otherFacility li{border-left:0}.m_informationList dl dd ul.otherFacility li:nth-child(3n+1){border-left:1px solid #98958f}.m_informationList dl dd ul.otherFacility li:nth-child(n+4){border-top:0}}@media only screen and (max-width:767px){.m_informationList dl dd ul.otherFacility li{width:calc(100% / 2);border-top:0}.m_informationList dl dd ul.otherFacility li:first-child,.m_informationList dl dd ul.otherFacility li:nth-child(2){border-top:1px solid #98958f}.m_informationList dl dd ul.otherFacility li:nth-child(even){border-left:0}}.m_informationList dl dd ul.otherFacility li .existence{background:#f4f4f4;width:40px;min-height:40px;justify-content:center;display:flex;align-items:center}.m_informationList dl dd ul.otherFacility li p{min-height:40px;display:flex;align-items:center;padding:5px 10px;flex:1 1;line-height:1.2}.m_informationList dl dd ul.notice{display:block;margin-top:10px}.m_informationList dl dd ul.notice li{margin-right:0}.m_informationList dl dd p.otherType{margin-top:5px}.m_informationList dl dd p.otherType a{display:inline-block;margin:0 5px}.m_informationList.funeralHalls{background:#fff;font-size:2rem}@media only screen and (max-width:767px){.m_informationList.funeralHalls{font-size:1.5rem}}.m_informationList.funeralHalls dl{border:1px solid #597e97;border-top:none}@media only screen and (max-width:767px){.m_informationList.funeralHalls dl{display:flex}}.m_informationList.funeralHalls dl dt{background:#dbe7ef;color:#000;padding:10px 10px 10px 20px}@media only screen and (max-width:767px){.m_informationList.funeralHalls dl dt{width:7em;padding:5px}}.m_informationList.funeralHalls dl dd{padding:10px 25px}@media only screen and (max-width:767px){.m_informationList.funeralHalls dl dd{padding:5px}}.m_informationList.funeralHalls dl dd.m_serviceTypeWrap{padding:0}.m_informationList.funeralHalls dl dd.m_serviceTypeWrap .m_serviceType{margin-bottom:-1px}.m_informationList.funeralHalls dl dd.m_serviceTypeWrap .m_serviceType li{width:calc(100% / 3);font-size:2rem;font-weight:normal;border:none;display:inline-flex;justify-content:space-between;align-items:center;padding:7px 13px 7px 25px;margin:0;border-bottom:1px solid #597e97;border-right:1px solid #597e97;text-align:left;color:#000}@media only screen and (max-width:767px){.m_informationList.funeralHalls dl dd.m_serviceTypeWrap .m_serviceType li{width:calc(100% / 2);font-size:1.4rem;padding:8px 5px 8px 3px;letter-spacing:-.05em}.m_informationList.funeralHalls dl dd.m_serviceTypeWrap .m_serviceType li:nth-child(even){border-right:none}}@media print,screen and (min-width:768px){.m_informationList.funeralHalls dl dd.m_serviceTypeWrap .m_serviceType li:nth-child(3n){border-right:none}}.m_informationList.funeralHalls dl dd.m_serviceTypeWrap .m_serviceType li span.mark{width:40px;text-align:center}@media only screen and (max-width:767px){.m_informationList.funeralHalls dl dd.m_serviceTypeWrap .m_serviceType li span.mark{width:15px}}.m_informationList.funeralHalls dl dd.m_serviceTypeWrap .m_serviceType li:not(.true){background:#ebebeb;color:#000}.m_informationList.funeralHalls dl dd.m_serviceTypeWrap .m_serviceType li:not(.true) span.mark{font-size:3rem;line-height:2rem;font-weight:300;margin-top:-2px}@media only screen and (max-width:767px){.m_informationList.funeralHalls dl dd.m_serviceTypeWrap .m_serviceType li:not(.true) span.mark{font-size:2rem;margin-top:-5px}}.m_informationList.funeralHalls dl dd.m_serviceTypeWrap .m_serviceType li[data-modal-link^="modal-"]{cursor:pointer}.m_informationList.funeralHalls dl dd.m_serviceTypeWrap .m_serviceType li[data-modal-link^="modal-"] span.name{text-decoration:underline}.m_informationList.funeralHalls dl dd.m_serviceTypeWrap .m_serviceType li[data-modal-link^="modal-"]:hover span.name{text-decoration:none}.m_informationList.funeralHalls dl dd.m_serviceTypeWrap .note{padding:15px 25px;border-top:1px solid #597e97;font-size:1.5rem}@media only screen and (max-width:767px){.m_informationList.funeralHalls dl dd.m_serviceTypeWrap .note{padding:5px;font-size:1.2rem;line-height:1.5}}@media only screen and (max-width:767px){.m_informationList.funeralHalls dl dd .m_appeal01{margin-bottom:5px}}.m_informationList.funeralHalls dl dd .otherFacilityWrap{margin:0 -25px}@media only screen and (max-width:767px){.m_informationList.funeralHalls dl dd .otherFacilityWrap{margin:0 -5px}}.m_informationList.funeralHalls dl dd .otherFacilityWrap.featureReadMore::before{border-top:1px solid #597e97}.m_informationList.funeralHalls dl dd .otherFacilityWrap ul.otherFacility{border-top:1px solid #597e97;border-bottom:1px solid #597e97}@media only screen and (max-width:767px){.m_informationList.funeralHalls dl dd .otherFacilityWrap ul.otherFacility{border-bottom:none}}.m_informationList.funeralHalls dl dd .otherFacilityWrap ul.otherFacility li{font-size:2rem;font-weight:normal;border:none;justify-content:space-between;align-items:center;padding:7px 13px;margin:0;border-bottom:none;border-top:none;border-right:1px solid #597e97}@media only screen and (max-width:767px){.m_informationList.funeralHalls dl dd .otherFacilityWrap ul.otherFacility li{border-bottom:1px solid #597e97;padding:8px 5px;font-size:1.4rem;letter-spacing:-.05em;text-align:left}.m_informationList.funeralHalls dl dd .otherFacilityWrap ul.otherFacility li:nth-child(even){background:#ebebeb;border-right:none}.m_informationList.funeralHalls dl dd .otherFacilityWrap ul.otherFacility li:nth-child(4n){background:#fff}.m_informationList.funeralHalls dl dd .otherFacilityWrap ul.otherFacility li:nth-child(4n-1){background:#ebebeb}}@media print,screen and (min-width:768px){.m_informationList.funeralHalls dl dd .otherFacilityWrap ul.otherFacility li:nth-child(3n){border-right:none}.m_informationList.funeralHalls dl dd .otherFacilityWrap ul.otherFacility li:nth-child(3n+1){border-left:none}.m_informationList.funeralHalls dl dd .otherFacilityWrap ul.otherFacility li:nth-child(even){background:#ebebeb}}@media only screen and (max-width:767px){.m_informationList.funeralHalls dl dd .otherFacilityWrap ul.otherFacility li p{padding:0;min-height:auto}}.m_informationList.funeralHalls dl dd .otherFacilityWrap ul.otherFacility li .existence{background:none}@media only screen and (max-width:767px){.m_informationList.funeralHalls dl dd .otherFacilityWrap ul.otherFacility li .existence{width:15px;min-height:15px}}.m_informationList.funeralHalls dl dd .otherFacilityWrap ul.notice{padding:0 25px}@media only screen and (max-width:767px){.m_informationList.funeralHalls dl dd .otherFacilityWrap ul.notice{padding:0 5px}}.m_informationList.funeralHalls .l_modalWrap{display:none;position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:102;background:rgba(0,0,0,0.7)}.m_informationList.funeralHalls .l_modalInner{width:510px;position:fixed;border-radius:10px;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.m_informationList.funeralHalls .l_modalInner{width:90vw}}.m_informationList.funeralHalls .l_modalInner .l_modalContents{background:#fff;border-radius:10px;height:auto;overflow:auto;padding:25px 30px}@media only screen and (max-width:767px){.m_informationList.funeralHalls .l_modalInner .l_modalContents{max-height:72vh;min-height:220px;border-radius:5px;padding:18px 15px}}.m_informationList.funeralHalls .l_modalInner .l_modalContents::after{content:none}.m_informationList.funeralHalls .btn-close{position:absolute;right:-20px;top:-20px;height:57px;width:57px;border:none;background:#dbdbdb;border-radius:50%;box-shadow:-2px 2px 7px rgba(0,0,0,0.35);cursor:pointer}@media only screen and (max-width:767px){.m_informationList.funeralHalls .btn-close{right:-10px;top:-16px;height:39px;width:39px;box-shadow:-2px 2px 4px rgba(0,0,0,0.35)}}.m_informationList.funeralHalls .btn-close span{position:relative;display:inline-block}.m_informationList.funeralHalls .btn-close span::before,.m_informationList.funeralHalls .btn-close span::after{content:"";position:absolute;top:-12px;left:calc(50% - 18px);display:inline-block;width:38px;height:4px;background:#000;transform:rotate(45deg)}@media only screen and (max-width:767px){.m_informationList.funeralHalls .btn-close span::before,.m_informationList.funeralHalls .btn-close span::after{left:calc(50% - 13px);width:26px;height:3px}}.m_informationList.funeralHalls .btn-close span::after{transform:rotate(-45deg)}.m_informationList .m_serviceTypeModal dl{display:block;border:none !important}.m_informationList .m_serviceTypeModal dl dt{font-size:3rem;font-weight:bold;position:relative;padding:0 0 0 20px;background:none;width:auto;line-height:1;margin-bottom:15px}@media only screen and (max-width:767px){.m_informationList .m_serviceTypeModal dl dt{font-size:2rem;padding:0 0 0 11px;margin-bottom:13px}}.m_informationList .m_serviceTypeModal dl dt::before{content:"";width:6px;height:100%;display:inline-block;background:#fc0;position:absolute;left:0}@media only screen and (max-width:767px){.m_informationList .m_serviceTypeModal dl dt::before{width:3px}}.m_informationList .m_serviceTypeModal dl dd{font-size:2rem;padding:10px 0 0;border-top:1px solid #666}@media only screen and (max-width:767px){.m_informationList .m_serviceTypeModal dl dd{font-size:1.6rem}}.m_caseList{margin-bottom:120px}@media only screen and (max-width:767px){.m_caseList{margin-bottom:60px}}.m_caseList .costStandard{margin:60px auto 75px;width:500px;border:1px solid #98958f}@media only screen and (max-width:767px){.m_caseList .costStandard{width:100%;margin:30px auto 40px}}.m_caseList .costStandard dl{text-align:center}.m_caseList .costStandard dl dt{background:rgba(174,135,41,0.1);color:#5f4e38;padding:20px 0;font-weight:bold}@media only screen and (max-width:767px){.m_caseList .costStandard dl dt{padding:10px 0}}.m_caseList .costStandard dl dd{font-size:1.6rem;padding:25px 0}@media only screen and (max-width:767px){.m_caseList .costStandard dl dd{padding:15px 0;font-size:1.4rem}}.m_caseList .costStandard dl dd p.price{font-weight:bold;line-height:1.2}.m_caseList .costStandard dl dd p.price span{color:#dd523b;font-size:2.8rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_caseList .costStandard dl dd p.price span{font-size:1.8rem}}.m_caseList .costStandard dl dd p.price span b{font-size:4rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_caseList .costStandard dl dd p.price span b{font-size:2.6rem}}.m_caseList > ul{display:flex;justify-content:space-between;flex-wrap:wrap}.m_caseList > ul + ul{margin-top:20px}.m_caseList > ul a{text-decoration:none;color:#000}.m_caseList > ul a:hover{opacity:.8}.m_caseList > ul > li{width:474px;border:2px solid #ae8729}@media only screen and (max-width:767px){.m_caseList > ul > li{width:100%}.m_caseList > ul > li + li{margin-top:10px}}.m_caseList > ul > li:nth-child(n+3){margin-top:35px}@media only screen and (max-width:767px){.m_caseList > ul > li:nth-child(n+3){margin-top:10px}}.m_caseList > ul > li .pattern{background:rgba(174,135,41,0.1);padding:10px 15px;display:flex;align-items:flex-start}.m_caseList > ul > li .pattern .type{color:#fff;font-weight:bold;padding:0 10px;margin-right:10px;margin-top:2px;background:#98958f}@media only screen and (max-width:767px){.m_caseList > ul > li .pattern .type{font-size:1.2rem;margin-top:4px}}.m_caseList > ul > li .pattern .type--kasoushiki,.m_caseList > ul > li .pattern .type--brown{background:#7e6b5a}.m_caseList > ul > li .pattern .type--kazokusou,.m_caseList > ul > li .pattern .type--pink{background:#e0637e}.m_caseList > ul > li .pattern .type--ippansou,.m_caseList > ul > li .pattern .type--green{background:#27b85e}.m_caseList > ul > li .pattern .type--ichinichisou,.m_caseList > ul > li .pattern .type--purple{background:#8b6bae}.m_caseList > ul > li .pattern span{color:#5f4e38;font-weight:bold;font-size:2rem;flex:1 1}@media only screen and (max-width:767px){.m_caseList > ul > li .pattern span{font-size:1.6rem}}.m_caseList > ul > li .overview{display:flex;align-items:flex-start;padding:20px 17px}@media only screen and (max-width:767px){.m_caseList > ul > li .overview{padding:10px;align-items:center}}.m_caseList > ul > li .overview .thumb{width:120px;margin-right:20px}@media only screen and (max-width:767px){.m_caseList > ul > li .overview .thumb{margin-right:15px}}.m_caseList > ul > li .overview .thumb img{max-width:100%;height:auto;width:100%}.m_caseList > ul > li .overview .detail{flex:1 1}.m_caseList > ul > li .overview .detail dl{display:flex;align-items:flex-start}.m_caseList > ul > li .overview .detail dl + dl{margin-top:5px}@media only screen and (max-width:767px){.m_caseList > ul > li .overview .detail dl + dl{margin-top:10px}}.m_caseList > ul > li .overview .detail dl dt{background:rgba(95,78,56,0.2);color:#5f4e38;font-weight:bold;font-size:1.4rem;width:86px;text-align:center;border-radius:3px;padding:1px 0;line-height:1.2;margin-right:20px}@media only screen and (max-width:767px){.m_caseList > ul > li .overview .detail dl dt{padding:3px 0;margin-right:15px}}.m_caseList > ul > li .overview .detail dl dd{font-size:1.6rem;line-height:1.2;flex:1 1}.m_caseList > ul > li .totalPrice{background:rgba(221,82,59,0.2);display:flex;align-items:center;justify-content:flex-end;width:100%;margin-top:10px;padding:0 10px;line-height:1.4;position:relative;flex-wrap:wrap}@media only screen and (max-width:767px){.m_caseList > ul > li .totalPrice.pc{display:none}}.m_caseList > ul > li .totalPrice.sp{justify-content:center;margin:0 10px 10px;width:auto;padding:5px 0 5px 60px}@media print,screen and (min-width:768px){.m_caseList > ul > li .totalPrice.sp{display:none}}.m_caseList > ul > li .totalPrice .notice{text-align:right;padding:0 0 5px;font-size:1.6rem;width:100%;line-height:1}@media only screen and (max-width:767px){.m_caseList > ul > li .totalPrice .notice{font-size:1.2rem;text-align:center}}.m_caseList > ul > li .totalPrice span{background:#dd523b;color:#fff;font-weight:bold;font-size:1.6rem;display:inline-block;padding:0 10px;border-radius:4px;position:absolute;left:10px}@media only screen and (max-width:767px){.m_caseList > ul > li .totalPrice span{padding:2px 5px;left:15px;top:11px}}.m_caseList > ul > li .totalPrice b{font-size:3rem;font-weight:bold;color:#dd523b;letter-spacing:-.08em}@media only screen and (max-width:767px){.m_caseList > ul > li .totalPrice b{font-size:2.8rem}}.m_caseList > ul > li .totalPrice small{font-size:1.4rem;font-weight:bold;display:inline-block;margin-top:8px;margin-left:5px}@media only screen and (max-width:767px){.m_caseList > ul > li .totalPrice small{font-size:1.2rem}}.m_caseList.shodowNone > ul > li{box-shadow:none}.m_caseList p.notice{text-align:center;font-size:1.4rem;margin:35px 0 45px}.m_caseList .m_btn01{display:block}.m_caseList .m_btn01 > *{margin:0 auto}.m_caseList.grave ul li{position:relative;margin-top:40px}@media only screen and (max-width:767px){.m_caseList.grave ul li{margin-top:35px}.m_caseList.grave ul li:first-child{margin-top:15px}}.m_caseList.grave ul li .pattern .type{position:absolute;left:-2px;top:-35px;border-radius:4px 4px 0 0}@media only screen and (max-width:767px){.m_caseList.grave ul li .pattern .type{top:-23px;margin:0}}.m_caseList.grave ul li:nth-child(n+3){margin-top:70px}@media only screen and (max-width:767px){.m_caseList.grave ul li:nth-child(n+3){margin-top:35px}}@media only screen and (max-width:767px){.m_caseList.grave ul li .overview{align-items:flex-start}}.m_caseList.grave ul li .overview .thumb{width:150px;margin-right:15px}@media only screen and (max-width:767px){.m_caseList.grave ul li .overview .thumb{width:100px}}@media print,screen and (min-width:768px){.m_caseList.grave ul li .totalPrice{padding:5px 10px}}.m_caseList.grave ul li .totalPrice span{margin:0}.m_caseList.grave ul li .totalPrice b{font-size:2.6rem}.m_hallList{margin-bottom:100px}@media only screen and (max-width:767px){.m_hallList{margin-bottom:60px}}.m_hallList > ul{margin:40px 0 60px}@media only screen and (max-width:767px){.m_hallList > ul{margin:-20px -15px 20px}}.m_hallList > ul > li{box-shadow:0 3px 9px rgba(84,47,33,0.2);display:flex;border:1px solid #98958f;padding:15px 20px;position:relative;align-items:flex-start}@media only screen and (max-width:767px){.m_hallList > ul > li{border:0;box-shadow:none;padding:15px}}.m_hallList > ul > li + li{margin-top:20px;border-top:1px solid #e0dcce}@media only screen and (max-width:767px){.m_hallList > ul > li + li{margin-top:0}}.m_hallList > ul > li .thumb{width:200px;margin-right:30px;position:relative}@media only screen and (max-width:767px){.m_hallList > ul > li .thumb.pc{display:none}.m_hallList > ul > li .thumb.sp{width:120px;margin-right:10px;display:inline-block;vertical-align:top}}.m_hallList > ul > li .thumb .label{background:#dd523b;color:#fff;font-weight:bold;font-size:1.4rem;padding:0 5px;position:absolute;left:0;top:0}@media only screen and (max-width:767px){.m_hallList > ul > li .thumb .label{font-size:1rem}}.m_hallList > ul > li .thumb .m_colorTag{font-size:1.4rem;position:absolute;min-width:66px;left:0;bottom:0}@media only screen and (max-width:767px){.m_hallList > ul > li .thumb .m_colorTag{font-size:1rem;min-width:50px}}.m_hallList > ul > li .thumb img{max-width:100%}.m_hallList > ul > li .information{flex:1 1;width:100%}.m_hallList > ul > li .information .name{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m_hallList > ul > li .information .name{display:inline-block;width:calc(100% - 130px);vertical-align:middle;position:relative}.m_hallList > ul > li .information .name::after{content:"";display:block;width:7px;height:11px;background:url("/images/common/arrow_right01.svg");background-size:7px 11px;position:absolute;right:-8px;top:50%;transform:translateY(-50%)}}.m_hallList > ul > li .information .name p{order:1;display:block;align-items:center}.m_hallList > ul > li .information .name p.one{margin-top:10px}@media only screen and (max-width:767px){.m_hallList > ul > li .information .name p{display:block;min-height:0;margin-bottom:10px}}@media print,screen and (min-width:768px){.m_hallList > ul > li .information .name p a{flex:1 1}}.m_hallList > ul > li .information .name a{font-size:2.4rem;font-weight:bold;flex:1 1;order:1;line-height:1.4}@media print,screen and (min-width:768px){.m_hallList > ul > li .information .name a{min-height:52px;display:inline}}@media only screen and (max-width:767px){.m_hallList > ul > li .information .name a{font-size:1.8rem;color:#000;text-decoration:none}}.m_hallList > ul > li .information .name span{order:1;display:inline-block;font-weight:bold;margin-left:20px;padding:0 10px;line-height:1.4;background:#dd523b;color:#fff;vertical-align:text-bottom;border-radius:4px;text-decoration:none;pointer-events:none}@media only screen and (max-width:767px){.m_hallList > ul > li .information .name span{margin-top:0;margin-left:0;display:block;width:82px;font-size:1.2rem;text-align:center}}.m_hallList > ul > li .information .name ul.m_appeal01{margin-left:20px;order:2}@media only screen and (max-width:767px){.m_hallList > ul > li .information .name ul.m_appeal01{justify-content:flex-start;margin-left:0;margin-bottom:5px}}.m_hallList > ul > li .information p.feature{color:#ae8729;font-weight:bold;margin:5px 0}@media only screen and (max-width:767px){.m_hallList > ul > li .information p.feature{font-size:1.2rem}}.m_hallList > ul > li .information > ul li{letter-spacing:.07em;font-size:1.6rem}@media only screen and (max-width:767px){.m_hallList > ul > li .information > ul li{font-size:1.2rem;letter-spacing:normal}}.m_hallList > ul > li .information > ul li.address{background:url("/images/sites/search/icon_address.png") 1px 5px no-repeat;background-size:14px 20px;padding-left:24px}@media only screen and (max-width:767px){.m_hallList > ul > li .information > ul li.address{background-position:3px 5px;background-size:9px auto;padding-left:18px}}.m_hallList > ul > li .information > ul li.station{background:url("/images/sites/search/icon_access_station.png") left 5px no-repeat;background-size:16px 20px;padding-left:24px}@media only screen and (max-width:767px){.m_hallList > ul > li .information > ul li.station{background-position:2px 5px;background-size:10px auto;padding-left:18px}}.m_hallList .m_btn01{display:block}.m_hallList .m_btn01 > *{margin:0 auto}@media only screen and (max-width:767px){.m_inquiryInformation{background:#cedeeb;margin-top:50px}.m_inquiryInformation .l_wrapper--colorBlue{padding:30px 0}}.m_inquiryInformation .infoTitle{text-align:center;font-size:3.6rem;color:#0a5b9c;padding:100px 0 40px;position:relative}@media only screen and (max-width:767px){.m_inquiryInformation .infoTitle{font-size:2rem;padding:20px 0;line-height:1.4}}.m_inquiryInformation .infoTitle::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:40px 80px 0 80px;border-color:#fff transparent transparent transparent;position:absolute;left:50%;bottom:-40px;transform:translateX(-50%);z-index:2}@media only screen and (max-width:767px){.m_inquiryInformation .infoTitle::after{display:none}}.m_inquiryInformation .m_stonemasonsBanner01,.m_inquiryInformation .m_stonemasonsBanner02{margin:50px 0 10px;padding:0}@media only screen and (max-width:767px){.m_inquiryInformation .m_stonemasonsBanner01,.m_inquiryInformation .m_stonemasonsBanner02{margin-top:0}}.m_inquiryInformation .m_stonemasonsBanner01 + p.bannerNotice,.m_inquiryInformation .m_stonemasonsBanner02 + p.bannerNotice{margin-bottom:20px}.m_inquiryInformation .m_stonemasonsBanner01{margin-bottom:30px}@media only screen and (max-width:767px){.m_inquiryInformation .m_stonemasonsBanner01{margin-bottom:20px}}.m_inquiryInformation .m_operatorBanner04{margin:30px 0}@media only screen and (max-width:767px){.m_inquiryInformation .m_operatorBanner04{margin:0}}.m_inquiryInformation .guideFlow .sp{text-align:center;margin-top:30px}.m_inquiryInformation .guideFlow .sp > p{margin-top:5px;font-size:1.2rem}@media only screen and (max-width:767px){.m_inquiryInformation .guideFlow .sp > .title{position:relative;z-index:2;height:20px}.m_inquiryInformation .guideFlow .sp > .title p{position:absolute;width:120px;left:50%;top:50%;transform:translate(-50%,-50%);background:#cedeeb;text-align:center;z-index:2}.m_inquiryInformation .guideFlow .sp > .title::after{content:"";display:block;width:calc(100vw - 30px);height:2px;background:#1b1464;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}}.m_inquiryInformation .guideFlow .title{font-size:2.4rem;color:#1b1464;font-weight:bold;line-height:1.6}@media only screen and (max-width:767px){.m_inquiryInformation .guideFlow .title{display:inline-block;position:relative;font-size:1.4rem}}.m_inquiryInformation .guideFlow ul{margin-top:10px;display:flex;justify-content:space-between}.m_inquiryInformation .guideFlow ul li{background:#fff;width:283px;position:relative}@media only screen and (max-width:767px){.m_inquiryInformation .guideFlow ul li{width:25%;background:transparent;text-align:center}}.m_inquiryInformation .guideFlow ul li::after{content:"";width:1px;height:calc(96% - 60px);background:rgba(0,0,0,0.1);position:absolute;right:0;top:64px}@media only screen and (max-width:767px){.m_inquiryInformation .guideFlow ul li::after{display:none}}@media print,screen and (min-width:768px){.m_inquiryInformation .guideFlow ul li:nth-child(1) .illust{margin-top:15px}}.m_inquiryInformation .guideFlow ul li:nth-child(2){width:414px}.m_inquiryInformation .guideFlow ul li:nth-child(2) .title{padding-left:20px}.m_inquiryInformation .guideFlow ul li:nth-child(2) .info{padding-left:20px}@media only screen and (max-width:767px){.m_inquiryInformation .guideFlow ul li:nth-child(2){width:35%}.m_inquiryInformation .guideFlow ul li:nth-child(2) .title,.m_inquiryInformation .guideFlow ul li:nth-child(2) .info{padding-left:0}}.m_inquiryInformation .guideFlow ul li:last-child::after{display:none}.m_inquiryInformation .guideFlow ul li:last-child .title{padding-left:20px}.m_inquiryInformation .guideFlow ul li:last-child .title::after{display:none}.m_inquiryInformation .guideFlow ul li:last-child .info{padding-left:20px}@media only screen and (max-width:767px){.m_inquiryInformation .guideFlow ul li:last-child .title,.m_inquiryInformation .guideFlow ul li:last-child .info{padding-left:0}}.m_inquiryInformation .guideFlow ul li:last-child .illust::after{display:none}.m_inquiryInformation .guideFlow ul li .title{background:#ae8729;color:#fff;position:relative;display:flex;padding:10px 15px;align-items:center;position:relative}@media only screen and (max-width:767px){.m_inquiryInformation .guideFlow ul li .title{background:transparent;font-size:1.4rem;padding:0;justify-content:center}.m_inquiryInformation .guideFlow ul li .title p{color:#1b1464}}.m_inquiryInformation .guideFlow ul li .title::after{content:"";display:block;width:16px;height:28px;background:url("/images/common/icon_flow_next.svg") left top no-repeat;background-size:16px auto;position:absolute;right:-5px;top:50%;transform:translateY(-50%);z-index:2}@media only screen and (max-width:767px){.m_inquiryInformation .guideFlow ul li .title::after{display:none}}.m_inquiryInformation .guideFlow ul li .title span{display:flex;width:35px;height:35px;background:#fff;color:#dd523b;border-radius:50%;align-items:center;justify-content:center;margin-right:15px}@media only screen and (max-width:767px){.m_inquiryInformation .guideFlow ul li .title span{width:25px;height:25px;margin-right:0}}.m_inquiryInformation .guideFlow ul li .info{padding:10px 15px 20px;position:relative}.m_inquiryInformation .guideFlow ul li .info span{color:#ae8729;font-weight:bold}.m_inquiryInformation .guideFlow ul li .info small{font-size:1.4rem;line-height:1.6;display:block;margin-top:10px}@media only screen and (max-width:767px){.m_inquiryInformation .guideFlow ul li .info small{font-size:1.2rem}}.m_inquiryInformation .guideFlow ul li .info img{vertical-align:text-top;margin-right:3px}.m_inquiryInformation .guideFlow ul li .illust{margin-top:30px;text-align:center}@media only screen and (max-width:767px){.m_inquiryInformation .guideFlow ul li .illust{margin:5px 0;position:relative}.m_inquiryInformation .guideFlow ul li .illust::after{content:"";display:block;width:10px;height:20px;background:url("/images/common/icon_arrow_right_gray.svg");background-size:10px 20px;position:absolute;right:-17%;top:50%;transform:translateY(-50%)}.m_inquiryInformation .guideFlow ul li .illust img{max-width:100%;max-height:19vw}}@media print,screen and (min-width:768px){.m_inquiryInformation .guideFlow.ohaka ul li:nth-child(1) .illust{margin-top:55px}.m_inquiryInformation .guideFlow.ohaka ul li:nth-child(2) .illust{margin-top:10px}}@media only screen and (max-width:767px){.m_inquiryInformation .guideFlow.ohaka ul li .illust{min-height:20vw;display:flex;align-items:center}.m_inquiryInformation .guideFlow.ohaka ul li .illust img{max-width:100%;max-height:19vw}}.m_inquiryInformation.hall{margin-top:0;background:#eef7ff}@media only screen and (max-width:767px){.m_inquiryInformation.hall{padding-top:10px}}@media print,screen and (min-width:768px){.m_inquiryInformation.hall .infoTitle{font-size:2.6rem;padding:50px 0 0}.m_inquiryInformation.hall .infoTitle::after{content:none}}.m_inquiryInformation.hall .l_wrapper--colorBlue{background:none}@media print,screen and (min-width:768px){.m_inquiryInformation.hall .l_wrapper--colorBlue{padding-top:0}}@media only screen and (max-width:767px){.m_inquiryInformation.hall .l_wrapper--colorBlue{padding-top:0}}@media print,screen and (min-width:768px){.m_inquiryInformation.hall .m_operatorBanner04{margin:20px 0}}@media only screen and (max-width:767px){.m_inquiryInformation.hall .m_companyList{margin:0}}@media print,screen and (min-width:768px){.m_inquiryInformation.hall .m_companyList ul li{border-width:2px;border-left:none;border-right:none;box-shadow:none}}@media print,screen and (min-width:768px){.m_inquiryInformation.hall .m_companyList ul li .thumb{width:168px}}@media print,screen and (min-width:768px){.m_inquiryInformation.hall .guideFlow{width:692px;margin:70px auto 0}}.m_inquiryInformation.hall .guideFlow > .sp{display:block}.m_inquiryInformation.hall .guideFlow > .sp > .title{position:relative;z-index:2;height:20px;color:#0a5b9c;font-size:3rem}@media only screen and (max-width:767px){.m_inquiryInformation.hall .guideFlow > .sp > .title{font-size:2rem}}.m_inquiryInformation.hall .guideFlow > .sp > .title p{position:absolute;width:120px;left:50%;top:50%;transform:translate(-50%,-50%);background:#cedeeb;text-align:center;z-index:2}.m_inquiryInformation.hall .guideFlow > .sp > .title::after{content:"";display:block;width:100%;height:3px;background:#0a5b9c;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}@media only screen and (max-width:767px){.m_inquiryInformation.hall .guideFlow > .sp > .title::after{width:calc(100vw - 30px);height:2px}}.m_inquiryInformation.hall .guideFlow > .sp > .title p{background:#eef7ff;width:240px}@media only screen and (max-width:767px){.m_inquiryInformation.hall .guideFlow > .sp > .title p{width:140px}}@media print,screen and (min-width:768px){.m_inquiryInformation.hall .guideFlow > .sp > p{font-size:1.8rem;margin-top:10px}}@media only screen and (max-width:767px){.m_inquiryInformation.hall .guideFlow > .sp > p{font-size:1.4rem;font-feature-settings:'palt'}}@media print,screen and (min-width:768px){.m_inquiryInformation.hall .guideFlow ul{margin-top:20px}}.m_inquiryInformation.hall .guideFlow ul li{background:transparent;text-align:center}.m_inquiryInformation.hall .guideFlow ul li::after{content:none}.m_inquiryInformation.hall .guideFlow ul li:nth-child(3) .illust::after{content:none}@media print,screen and (min-width:768px){.m_inquiryInformation.hall .guideFlow ul li .illust{margin-top:10px !important}.m_inquiryInformation.hall .guideFlow ul li .illust img{width:auto;height:117px}}.m_inquiryInformation.hall .guideFlow ul li .illust::after{content:"";display:block;width:13px;height:23px;background:#0a5b9c;position:absolute;right:-5px;top:50%;transform:translateY(-50%);clip-path:polygon(0 0,100% 50%,0 100%)}@media only screen and (max-width:767px){.m_inquiryInformation.hall .guideFlow ul li .illust::after{width:10px;height:20px;right:-17%}}.m_inquiryInformation.hall .guideFlow ul li .title{background:transparent;font-size:1.4rem;padding:0;justify-content:center}@media only screen and (max-width:767px){.m_inquiryInformation.hall .guideFlow ul li .title{font-size:1.6rem}}.m_inquiryInformation.hall .guideFlow ul li .title::after{content:none}.m_inquiryInformation.hall .guideFlow ul li .title p{color:#0a5b9c}@media print,screen and (min-width:768px){.m_inquiryInformation.hall .guideFlow ul li .title p{margin-top:15px;font-size:2rem}}.m_inquiryInformation.hall .guideFlow ul li .title span{color:#0a5b9c;font-size:3.8rem}@media print,screen and (min-width:768px){.m_inquiryInformation.hall .guideFlow ul li .title span{width:44px;height:44px}}@media only screen and (max-width:767px){.m_inquiryInformation.hall .guideFlow ul li .title span{font-size:2.2rem}}.m_priceCase .topNoticeArea{border-top:3px solid #2dbb9f;border-bottom:3px solid #2dbb9f;position:relative;padding:30px 25px 0;margin:50px 0 40px}@media only screen and (max-width:767px){.m_priceCase .topNoticeArea{padding:20px 15px 0;margin:30px -15px 60px}}.m_priceCase .topNoticeArea::before{content:"";width:26px;height:30px;display:block;background:#2dbb9f;position:absolute;bottom:-30px;left:50%;transform:translateX(-50%)}.m_priceCase .topNoticeArea::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:28px 32px 0 32px;border-color:#2dbb9f transparent transparent transparent;position:absolute;left:50%;bottom:-52px;transform:translateX(-50%)}.m_priceCase .topNoticeArea p.label{background:#2dbb9f;color:#fff;padding:0 36px;border-radius:20px;position:absolute;font-weight:bold;font-size:2rem;letter-spacing:.08em;left:50%;top:-20px;transform:translateX(-50%)}@media only screen and (max-width:767px){.m_priceCase .topNoticeArea p.label{font-size:1.6rem;width:210px;text-align:center;top:-16px}}.m_priceCase .topNoticeArea p.attentionText{font-size:2.8rem;text-align:center;font-weight:bold;color:#dd523b;letter-spacing:.02em;margin-bottom:15px}@media only screen and (max-width:767px){.m_priceCase .topNoticeArea p.attentionText{font-size:2rem;text-align:left;line-height:1.4}}.m_priceCase .topNoticeArea .notice{border:1px solid #98958f;display:flex;align-items:center;justify-content:center;padding:15px 0}@media only screen and (max-width:767px){.m_priceCase .topNoticeArea .notice{padding:10px}}.m_priceCase .topNoticeArea .notice .icon{margin-right:20px}.m_priceCase .topNoticeArea .notice p{color:#1b1464;font-weight:bold;letter-spacing:.02em}@media only screen and (max-width:767px){.m_priceCase .topNoticeArea .notice p{line-height:1.4}}.m_priceCase .topNoticeArea .bottomInquiry{display:flex;justify-content:space-between;margin-top:30px;align-items:center}@media only screen and (max-width:767px){.m_priceCase .topNoticeArea .bottomInquiry{display:block;margin-top:15px}}.m_priceCase .topNoticeArea .bottomInquiry .arrow{background:rgba(45,187,159,0.1);color:#0a5b9c;font-size:2rem;padding:10px 0 10px 12px;font-weight:bold;position:relative;line-height:1.5;flex-shrink:0}@media only screen and (max-width:767px){.m_priceCase .topNoticeArea .bottomInquiry .arrow{margin-right:0;font-size:1.6rem;padding:10px;margin-bottom:15px}.m_priceCase .topNoticeArea .bottomInquiry .arrow br{display:none}}.m_priceCase .topNoticeArea .bottomInquiry .arrow::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:40.5px 0 40.5px 28px;border-color:transparent transparent transparent rgba(45,187,159,0.1);position:absolute;right:-28px;top:0}@media only screen and (max-width:767px){.m_priceCase .topNoticeArea .bottomInquiry .arrow::after{display:none}}.m_priceCase .topNoticeArea .bottomInquiry .heading{text-align:center;background:rgba(221,82,59,0.1);color:#dd523b;font-weight:bold;font-size:1.4rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_priceCase .topNoticeArea .bottomInquiry .heading{display:none}}.m_priceCase .topNoticeArea .bottomInquiry .heading b{font-size:2.2rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_priceCase .topNoticeArea .bottomInquiry .heading b{font-size:1.2rem}}.m_priceCase .topNoticeArea .bottomInquiry .telNumber{text-decoration:none;display:inline-flex;align-items:center;line-height:1;margin-top:5px;border:none}@media print,screen and (min-width:768px){.m_priceCase .topNoticeArea .bottomInquiry .telNumber{pointer-events:none}}@media only screen and (max-width:767px){.m_priceCase .topNoticeArea .bottomInquiry .telNumber{background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;display:flex;align-items:center;justify-content:center;padding:10px 0;width:100%}.m_priceCase .topNoticeArea .bottomInquiry .telNumber .text{font-size:1.6rem;font-weight:bold;color:#fff;padding-left:36px;background:url("/images/common/icon_freedial_sp.png") 0 no-repeat;background-size:30px auto}.m_priceCase .topNoticeArea .bottomInquiry .telNumber .priceFree{margin-left:5px}}.m_priceCase .topNoticeArea .bottomInquiry .telNumber .icon{margin-right:5px}.m_priceCase .topNoticeArea .bottomInquiry .telNumber .number span{color:#1b1464;font-size:4.2rem;font-weight:600;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}@media only screen and (max-width:767px){.m_priceCase .topNoticeArea .bottomInquiry .telNumber .number{padding-left:46px;background:url("/images/common/icon_freedial_sp.png") 0 no-repeat;background-size:36px auto}}.m_priceCase .topNoticeArea p.attentionSmallText{font-size:1.4rem;text-align:center;margin-top:30px}@media only screen and (max-width:767px){.m_priceCase .topNoticeArea p.attentionSmallText{font-size:1.2rem;margin-top:15px;text-align:left}}.m_priceCase .topNoticeArea .arrow_box{background:#2dbb9f;color:#fff;text-align:center;padding:12px 15px;margin:10px -25px 0}@media only screen and (max-width:767px){.m_priceCase .topNoticeArea .arrow_box{padding:7px 15px;margin:10px -15px 0}}.m_priceCase .topNoticeArea .arrow_box h3{font-size:2.4rem}@media only screen and (max-width:767px){.m_priceCase .topNoticeArea .arrow_box h3{font-size:1.8rem}}.m_priceCase .topNoticeArea .arrow_box p{font-size:1.8rem;line-height:1.4}@media only screen and (max-width:767px){.m_priceCase .topNoticeArea .arrow_box p{font-size:1.2rem}}.m_priceCase .m_caseList ul li{width:100%}.m_priceCase .m_caseList ul li + li{margin-top:35px}@media only screen and (max-width:767px){.m_priceCase .m_caseList ul li + li{margin-top:20px}}.m_priceCase .m_caseList ul li .pattern span{font-size:2.4rem;line-height:1.4}@media only screen and (max-width:767px){.m_priceCase .m_caseList ul li .pattern span{font-size:1.6rem}}.m_priceCase .m_caseList ul li .overview{justify-content:space-between;padding:25px 20px}@media only screen and (max-width:767px){.m_priceCase .m_caseList ul li .overview{display:block;padding:15px 10px}}.m_priceCase .m_caseList ul li .overview .thumb{width:200px;margin-right:20px}.m_priceCase .m_caseList ul li .overview .thumb img{width:100%}@media only screen and (max-width:767px){.m_priceCase .m_caseList ul li .overview .thumb{width:120px;display:inline-block;margin-right:10px;vertical-align:middle}}.m_priceCase .m_caseList ul li .overview .detail{flex:1 1}@media only screen and (max-width:767px){.m_priceCase .m_caseList ul li .overview .detail{display:inline-block;width:calc(100vw - 190px);vertical-align:middle}}.m_priceCase .m_caseList ul li .overview .detail dl + dl{margin-top:20px}@media only screen and (max-width:767px){.m_priceCase .m_caseList ul li .overview .detail dl + dl{margin-top:15px}}.m_priceCase .m_caseList ul li .overview .detail dl dt{font-size:1.6rem;width:112px;margin-right:25px;padding:3px 0}@media only screen and (max-width:767px){.m_priceCase .m_caseList ul li .overview .detail dl dt{font-size:1.2rem;width:70px;margin-right:10px}}.m_priceCase .m_caseList ul li .overview .detail dl dd{margin-top:2px;font-size:1.8rem}@media only screen and (max-width:767px){.m_priceCase .m_caseList ul li .overview .detail dl dd{font-size:1.4rem}}.m_priceCase .m_caseList ul li .overview .detail p{font-size:1.6rem;margin-top:5px}@media only screen and (max-width:767px){.m_priceCase .m_caseList ul li .overview .detail p{font-size:1.2rem}}.m_priceCase .m_caseList ul li .overview .detail .totalPrice{justify-content:flex-end;padding-top:5px;padding-bottom:5px;margin-top:25px}.m_priceCase .m_caseList ul li .overview .detail .totalPrice span{font-size:2rem;display:inline-block;margin-right:15px}.m_priceCase .m_caseList ul li .overview .detail .totalPrice b{font-size:3.9rem;display:inline-block;margin-right:5px;letter-spacing:normal}.m_priceCase .m_caseList ul li .overview .detail .totalPrice small{font-size:1.8rem}.m_priceCase .m_caseList ul li .overview .breakdown{width:300px;margin-left:20px}@media only screen and (max-width:767px){.m_priceCase .m_caseList ul li .overview .breakdown{width:100%;margin-left:0;margin-top:10px}}@media print,screen and (min-width:768px){.m_priceCase .m_caseList ul li .overview .breakdown .totalPrice{margin-top:0}.m_priceCase .m_caseList ul li .overview .breakdown .totalPrice span{top:15px}}.m_priceCase .m_caseList ul li .overview .breakdown p{font-size:1.6rem;margin:0 0 10px}@media only screen and (max-width:767px){.m_priceCase .m_caseList ul li .overview .breakdown p{font-size:1.2rem}}.m_priceCase .m_caseList ul li .overview .breakdown dl{margin-top:15px}.m_priceCase .m_caseList ul li .overview .breakdown dl dt{background:rgba(174,135,41,0.1);color:#ae8729;font-weight:bold;padding:0 10px;margin-bottom:8px}.m_priceCase .m_caseList ul li .overview .breakdown dl dd ul{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.m_priceCase .m_caseList ul li .overview .breakdown dl dd ul{justify-content:space-between}}.m_priceCase .m_caseList ul li .overview .breakdown dl dd ul li{border:2px solid rgba(27,20,100,0.2);border-radius:5px;width:70px;height:40px;display:flex;align-items:center;font-size:2.4rem;justify-content:center;margin-right:5px;margin-top:5px;color:rgba(27,20,100,0.2);font-weight:bold}@media only screen and (max-width:767px){.m_priceCase .m_caseList ul li .overview .breakdown dl dd ul li{width:23%;height:35px;font-size:1.8rem;margin-right:0}}.m_priceCase .m_caseList ul li .overview .breakdown dl dd ul li.true{border-color:#1b1464;color:#1b1464}.m_priceCase .m_caseList ul li .overview .breakdown dl dd ul li:nth-child(4n){margin-right:0}.m_priceCase .m_caseList.grave > ul > li .pattern .type{position:static;margin-right:10px;border-radius:0}@media only screen and (max-width:767px){.m_priceCase .m_caseList.grave > ul > li .totalPrice{align-items:flex-end}.m_priceCase .m_caseList.grave > ul > li .totalPrice span{left:10px;font-size:1.4rem}}.m_priceCase .m_caseList.grave > ul > li .totalPrice b{font-size:3rem}@media only screen and (max-width:767px){.m_priceCase .m_caseList.grave > ul > li .totalPrice b{font-size:2.6rem}}@media only screen and (max-width:767px){.m_priceCase .m_caseList.grave > ul > li .totalPrice small{margin-bottom:5px}}.m_priceCase .m_caseList.grave > ul > li .totalPrice + p{text-align:right}.m_priceCase.grave .topNoticeArea .attentionText{letter-spacing:-.05em}.m_priceCase.grave .topNoticeArea .notice{border:none;padding:0}@media only screen and (max-width:767px){.m_priceCase.grave .topNoticeArea .notice{display:block;text-align:left}}.m_priceCase.grave .topNoticeArea .icon{margin-right:5px}@media only screen and (max-width:767px){.m_priceCase.grave .topNoticeArea .icon{display:inline-block}.m_priceCase.grave .topNoticeArea .icon + p{width:calc(100% - 42px);display:inline-block}}.m_priceCase.grave .topNoticeArea p.link{font-size:1.6rem;font-weight:normal}@media only screen and (max-width:767px){.m_priceCase.grave .topNoticeArea p.link{font-size:1.4rem;text-align:center;margin-top:5px}}.m_priceCase.grave .bottomInquiry .heading{font-size:1.8rem}@media only screen and (max-width:767px){.m_priceCase.grave .bottomInquiry .telNumber{height:52px}.m_priceCase.grave .bottomInquiry .telNumber .icon{display:none}}.m_priceCase .middleSection{margin-top:20px;position:relative}.m_priceCase .middleSection > p{font-size:1.6rem}@media only screen and (max-width:767px){.m_priceCase .middleSection > p{font-size:1.2rem}}@media only screen and (max-width:767px){.m_priceCase .middleSection .m_graveTypeHoverLink{position:static;text-align:right;transform:translateY(0)}.m_priceCase .middleSection .m_graveTypeHoverLink p{display:inline-block}}.m_priceCase.funeralHalls{padding-bottom:60px}@media only screen and (max-width:767px){.m_priceCase.funeralHalls{padding-bottom:30px;overflow:hidden}}.m_priceCase.funeralHalls .m_title_style06{background:#008350;padding:10px 30px;color:#fff;font-family:inherit;font-weight:bold;font-size:3rem}@media only screen and (max-width:767px){.m_priceCase.funeralHalls .m_title_style06{font-size:1.8rem;border-top:none;text-align:center;padding:10px;margin:30px -15px 20px}}.m_priceCase.funeralHalls .topNoticeArea{border-top:6px solid #008350;border-bottom:none}@media only screen and (max-width:767px){.m_priceCase.funeralHalls .topNoticeArea{margin-bottom:35px;border-width:4px}}.m_priceCase.funeralHalls .topNoticeArea::after,.m_priceCase.funeralHalls .topNoticeArea::before{content:none}.m_priceCase.funeralHalls .topNoticeArea p.label{background:#008350}@media print,screen and (min-width:768px){.m_priceCase.funeralHalls .topNoticeArea p.label{font-size:3rem;border-radius:30px;top:-30px}}@media only screen and (max-width:767px){.m_priceCase.funeralHalls .topNoticeArea p.label{font-size:1.8rem}}@media print,screen and (min-width:768px){.m_priceCase.funeralHalls .topNoticeArea p.attentionText{font-size:3.1rem}}@media only screen and (max-width:767px){.m_priceCase.funeralHalls .topNoticeArea p.attentionText{margin-top:10px}}.m_priceCase.funeralHalls .topNoticeArea .notice p{font-size:2.6rem}@media only screen and (max-width:767px){.m_priceCase.funeralHalls .topNoticeArea .notice p{font-size:1.5rem}}@media print,screen and (min-width:768px){.m_priceCase.funeralHalls .topNoticeArea .notice .icon img{width:60px;height:auto}}.m_priceCase.funeralHalls .topNoticeArea .bottomInquiry{display:block}.m_priceCase.funeralHalls .topNoticeArea .bottomInquiry .arrow{font-size:2rem;background:#eef7ff;color:#015598;padding:15px 30px}@media only screen and (max-width:767px){.m_priceCase.funeralHalls .topNoticeArea .bottomInquiry .arrow{font-size:1.5rem;padding:10px}}.m_priceCase.funeralHalls .topNoticeArea .bottomInquiry .arrow::after{content:none}.m_priceCase.funeralHalls .topNoticeArea .arrow_box{background:#008350;font-size:3rem;padding:10px 0;position:relative}@media only screen and (max-width:767px){.m_priceCase.funeralHalls .topNoticeArea .arrow_box{margin:0 auto;padding:10px;line-height:1.5}}.m_priceCase.funeralHalls .topNoticeArea .arrow_box::after{content:"";background:#008350;height:30px;width:60px;clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;bottom:-29px;left:50%;translate:-50% 0}@media only screen and (max-width:767px){.m_priceCase.funeralHalls .topNoticeArea .arrow_box::after{height:25px;width:50px;bottom:-24px}}@media print,screen and (min-width:768px){.m_priceCase.funeralHalls .topNoticeArea .arrow_box h3{font-size:3rem}}.m_priceCase.funeralHalls .topNoticeArea p.attentionSmallText{margin:10px 0 50px}@media only screen and (max-width:767px){.m_priceCase.funeralHalls .topNoticeArea p.attentionSmallText{margin:10px 0 20px}}@media print,screen and (min-width:768px){.m_priceCase.funeralHalls .topNoticeArea .m_operatorBanner04{margin:30px -25px 0}}@media only screen and (max-width:767px){.m_priceCase.funeralHalls .topNoticeArea .m_operatorBanner04{padding:0;border:none}.m_priceCase.funeralHalls .topNoticeArea .m_operatorBanner04 .heading{display:none}.m_priceCase.funeralHalls .topNoticeArea .m_operatorBanner04 .telNumber::after{content:none}}@media print,screen and (min-width:768px){.m_priceCase.funeralHalls .m_caseList > ul{gap:35px;justify-content:flex-start;margin-top:60px}}.m_priceCase.funeralHalls .m_caseList > ul > li{border:2px solid #008350}@media print,screen and (min-width:768px){.m_priceCase.funeralHalls .m_caseList > ul > li{width:calc((100% - 70px) / 3);margin-top:0 !important}}.m_priceCase.funeralHalls .m_caseList > ul > li .pattern{background:#e4efeb}@media print,screen and (min-width:768px){.m_priceCase.funeralHalls .m_caseList > ul > li .pattern{padding:10px;font-size:1.2rem}}@media print,screen and (min-width:768px){.m_priceCase.funeralHalls .m_caseList > ul > li .pattern span{font-size:1.8rem}}@media print,screen and (min-width:768px){.m_priceCase.funeralHalls .m_caseList > ul > li .overview{padding:15px 10px;flex-wrap:wrap}}@media print,screen and (min-width:768px){.m_priceCase.funeralHalls .m_caseList > ul > li .overview .thumb{width:120px;flex-shrink:0;margin-right:10px}}@media print,screen and (min-width:768px){.m_priceCase.funeralHalls .m_caseList > ul > li .overview .breakdown{width:100%;margin-left:0}.m_priceCase.funeralHalls .m_caseList > ul > li .overview .breakdown p{font-size:1.4rem}}.m_priceCase.funeralHalls .m_caseList > ul > li .overview .breakdown dl dt{background:#e4efeb;color:#008350}@media print,screen and (min-width:768px){.m_priceCase.funeralHalls .m_caseList > ul > li .overview .breakdown dl dd ul li{width:66px;height:30px;font-size:1.6rem}}@media print,screen and (min-width:768px){.m_priceCase.funeralHalls .m_caseList > ul > li .overview .detail dl dt{width:82px;margin-right:10px;font-size:1.3rem}.m_priceCase.funeralHalls .m_caseList > ul > li .overview .detail dl dd{font-size:1.4rem}}@media print,screen and (min-width:768px){.m_priceCase.funeralHalls .m_caseList > ul > li .totalPrice{margin:0 auto 15px;width:calc(100% - 20px)}.m_priceCase.funeralHalls .m_caseList > ul > li .totalPrice b{font-size:2.7rem}.m_priceCase.funeralHalls .m_caseList > ul > li .totalPrice small{font-size:1.2rem}}@media only screen and (max-width:767px){.m_priceCase.funeralHalls .m_caseList > ul > li .totalPrice{justify-content:center;margin:0 10px 10px;width:auto;padding:5px 0 5px 60px}.m_priceCase.funeralHalls .m_caseList > ul > li .totalPrice span{padding:2px 5px;left:15px;top:11px}.m_priceCase.funeralHalls .m_caseList > ul > li .totalPrice span b{font-size:2.8rem}.m_priceCase.funeralHalls .m_caseList > ul > li .totalPrice small{font-size:1.2rem}}.m_priceCase.funeralHalls.m_priceCase--diagnosis{padding-bottom:0;background:#f3fffe}@media print,screen and (min-width:768px){.m_priceCase.funeralHalls.m_priceCase--diagnosis{padding-top:50px;margin-top:-25px}}.m_priceCase.funeralHalls.m_priceCase--diagnosis .m_title_style06{background:#008350;padding:10px 0;color:#fff;text-align:center;font-family:inherit;font-weight:bold;font-size:3rem;margin:0}@media only screen and (max-width:767px){.m_priceCase.funeralHalls.m_priceCase--diagnosis .m_title_style06{font-size:1.8rem;border-top:none;padding:10px;margin:30px -15px 0}}.m_priceListDetails{background:rgba(174,135,41,0.1);padding:10px;text-align:center}.m_priceListDetails .title{font-size:2rem;color:#5f4e38;margin:5px 0;font-weight:bold}.m_priceListDetails .list{display:flex;justify-content:space-between;align-items:center;margin:10px 80px}@media only screen and (max-width:767px){.m_priceListDetails .list{margin:10px 0;display:block}}.m_priceListDetails .list dl{border:2px solid #ae8729;border-radius:10px;overflow:hidden;background:#fff}.m_priceListDetails .list dl dt{background:#ae8729;text-align:center;color:#fff;font-size:1.6rem;font-weight:bold}.m_priceListDetails .list dl dd{display:flex}@media only screen and (max-width:767px){.m_priceListDetails .list dl dd{display:block}}.m_priceListDetails .list dl dd .breakdown{flex:1 1;padding:5px 0;min-width:215px}@media only screen and (max-width:767px){.m_priceListDetails .list dl dd .breakdown{width:100%}}.m_priceListDetails .list dl dd .breakdown + .breakdown{border-left:2px solid #ae8729}@media only screen and (max-width:767px){.m_priceListDetails .list dl dd .breakdown + .breakdown{border-left:0;border-top:2px solid #ae8729}}.m_priceListDetails .list dl dd p.name{color:#ae8729;font-size:2.2rem;font-weight:bold}@media only screen and (max-width:767px){.m_priceListDetails .list dl dd p.name{font-size:1.6rem}}.m_priceListDetails .list dl dd p{font-size:1.4rem}@media only screen and (max-width:767px){.m_priceListDetails .list dl dd p{font-size:1.2rem}}.m_priceListDetails .list .icon{margin-top:10px}@media only screen and (max-width:767px){.m_priceListDetails .list .icon{margin:10px}}.m_graveTypeHoverLink{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:100}.m_graveTypeHoverLink > p{color:#0a5b9c;text-decoration:underline;cursor:pointer}@media print,screen and (min-width:768px){.m_graveTypeHoverLink > p:hover{cursor:pointer;text-decoration:none}}@media only screen and (max-width:767px){.m_graveTypeHoverLink > p{font-size:1.2rem}}.m_graveTypeHoverLink > p::before{content:"";display:inline-block;width:25px;height:25px;background:url("/images/sites/grave/search/icon_grave_question_balloon.png");margin-right:5px;vertical-align:-5px}@media only screen and (max-width:767px){.m_graveTypeHoverLink > p::before{width:15px;height:15px;background-size:15px 15px}}.m_graveTypeHoverArea{display:none;position:absolute;background:#f7f3e9;border:1px solid #98958f;right:-63px;top:-410px;width:340px;padding:25px 15px;z-index:100;box-shadow:0 3px 9px rgba(84,47,33,0.2)}@media only screen and (max-width:767px){.m_graveTypeHoverArea{right:auto;left:50%;top:-355px;width:calc(100vw - 30px);transform:translateX(-50%)}}.m_graveTypeHoverArea::before{content:"";width:0;height:0;border-style:solid;border-width:28px 16px 0 16px;border-color:#98958f transparent transparent transparent;position:absolute;left:50%;bottom:-29px;transform:translateX(-50%);z-index:1}@media only screen and (max-width:767px){.m_graveTypeHoverArea::before{left:auto;transform:none;right:30px}}.m_graveTypeHoverArea::after{content:"";width:0;height:0;border-style:solid;border-width:28px 16px 0 16px;border-color:#f7f3e9 transparent transparent transparent;position:absolute;left:50%;bottom:-27px;transform:translateX(-50%);z-index:3}@media only screen and (max-width:767px){.m_graveTypeHoverArea::after{left:auto;transform:none;right:30px}}.m_graveTypeHoverArea ul li{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.m_graveTypeHoverArea ul li .type{margin-right:10px}.m_graveTypeHoverArea ul li .explanation{flex:1 1;line-height:1.4;color:#000}.m_graveTypeHoverArea ul li .explanation p{font-size:1.6rem}@media only screen and (max-width:767px){.m_graveTypeHoverArea ul li .explanation p{font-size:1.2rem}}.m_graveTypeHoverArea ul li .explanation .price{color:#ae8729;font-size:1.4rem}@media only screen and (max-width:767px){.m_graveTypeHoverArea ul li .explanation .price{font-size:1rem}}.m_graveTypeHoverArea ul li .explanation .price span{font-size:2rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_graveTypeHoverArea ul li .explanation .price span{font-size:1.4rem}}.m_graveTypeHoverArea .m_btn02 a{width:100%}.m_hoverBg{display:none;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:99}.m_episodeList{margin-bottom:120px}@media only screen and (max-width:767px){.m_episodeList{margin-bottom:60px}}.m_episodeList > ul{margin:35px 0 45px;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:767px){.m_episodeList > ul{margin:25px 0 30px}}.m_episodeList > ul li{width:474px;border:2px solid #ae8729;padding:20px;display:flex}.m_episodeList > ul li:nth-child(n+3){margin-top:25px}@media only screen and (max-width:767px){.m_episodeList > ul li{padding:10px}.m_episodeList > ul li + li{margin-top:10px}.m_episodeList > ul li:nth-child(n+3){margin-top:10px}}.m_episodeList > ul li .thumb{width:120px;margin-right:20px}@media only screen and (max-width:767px){.m_episodeList > ul li .thumb{margin-top:3px;margin-right:15px}}.m_episodeList > ul li .thumb img{max-width:100%;height:auto;width:100%}.m_episodeList > ul li .detail{flex:1 1;display:flex;flex-direction:column;min-width:0;line-height:1.6}.m_episodeList > ul li .detail p.name{font-size:1.6rem}.m_episodeList > ul li .detail p.comment{font-weight:bold;color:#5f4e38;margin:5px 0 15px}.m_episodeList > ul li .detail .satisfaction{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m_episodeList > ul li .detail .satisfaction{align-items:center}}.m_episodeList > ul li .detail .satisfaction dl dt{color:#ae8729;font-size:1.6rem}.m_episodeList > ul li .detail .satisfaction .icon{display:flex}.m_episodeList > ul li .detail .satisfaction .icon img{width:auto;height:auto}.m_episodeList > ul li .detail .satisfaction .icon .firstImpression{display:inline-block;vertical-align:middle}@media only screen and (max-width:767px){.m_episodeList > ul li .detail .satisfaction .icon .firstImpression img{height:45px}}.m_episodeList > ul li .detail .satisfaction .icon .afterImprovement{margin-left:20px;position:relative}@media only screen and (max-width:767px){.m_episodeList > ul li .detail .satisfaction .icon .afterImprovement img{height:45px}}.m_episodeList > ul li .detail .satisfaction .icon .afterImprovement::before{content:"";display:block;width:9px;height:16px;background:url("/images/common/icon_arrow_right_gray02.svg") center center no-repeat;background-size:9px 16px;position:absolute;left:-14px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m_episodeList > ul li .detail .satisfaction .icon .afterImprovement::before{width:6px;height:12.5px;background-size:6px auto;left:-12px}}@media only screen and (max-width:767px){.m_episodeList > ul li .detail .satisfaction .icon img{height:40px}}.m_episodeList .m_btn01{display:block}.m_episodeList .m_btn01 > *{margin:0 auto}@media only screen and (max-width:767px){.m_episodeList .l_searchResultCount,.m_episodeList + .inner .l_searchResultCount{padding:0}}.m_episodeList .customerVoice{border:2px solid #ae8729;padding:25px;margin:40px 0 30px}@media only screen and (max-width:767px){.m_episodeList .customerVoice{padding:20px 15px 15px;margin:30px 0 20px}.m_episodeList .customerVoice:last-child{margin-bottom:0}}.m_episodeList .customerVoice .topBox{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:767px){.m_episodeList .customerVoice .topBox{display:block}}.m_episodeList .customerVoice .topBox .icon{flex:1 1;display:flex;align-items:center;margin-top:-5px}.m_episodeList .customerVoice .topBox .impression{order:1;min-width:0}.m_episodeList .customerVoice .topBox .impression img{width:auto;height:auto}.m_episodeList .customerVoice .topBox .impression .firstImpression{display:inline-block;vertical-align:middle}@media only screen and (max-width:767px){.m_episodeList .customerVoice .topBox .impression .firstImpression img{height:45px}}.m_episodeList .customerVoice .topBox .impression .afterImprovement{margin-left:20px;position:relative}@media only screen and (max-width:767px){.m_episodeList .customerVoice .topBox .impression .afterImprovement img{height:45px}}.m_episodeList .customerVoice .topBox .impression .afterImprovement::before{content:"";display:block;width:9px;height:16px;background:url("/images/common/icon_arrow_right_gray02.svg") center center no-repeat;background-size:9px 16px;position:absolute;left:-14px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m_episodeList .customerVoice .topBox .impression .afterImprovement::before{width:6px;height:12.5px;background-size:6px auto;left:-12px}}.m_episodeList .customerVoice .topBox .impression .satisfaction{margin-left:15px}.m_episodeList .customerVoice .topBox .impression .satisfaction dl{display:flex}.m_episodeList .customerVoice .topBox .impression .satisfaction dl dt{font-weight:bold;margin-right:10px}.m_episodeList .customerVoice .topBox .impression .texts{margin-left:20px}@media print,screen and (min-width:768px){.m_episodeList .customerVoice .topBox .impression .texts{font-size:1.6rem}}@media only screen and (max-width:767px){.m_episodeList .customerVoice .topBox .impression .texts{font-size:1.2rem}}.m_episodeList .customerVoice .topBox .impression .texts dl dt{font-weight:bold;display:inline-block;vertical-align:top;margin-right:5px}.m_episodeList .customerVoice .topBox .impression .texts dl dd{display:inline-block;vertical-align:top}@media only screen and (max-width:767px){.m_episodeList .customerVoice .topBox .impression .texts{margin-left:10px}}.m_episodeList .customerVoice .topBox .title{font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#ae8729;font-size:2.8rem;line-height:1.4;margin-top:10px}@media only screen and (max-width:767px){.m_episodeList .customerVoice .topBox .title{font-size:2rem}}.m_episodeList .customerVoice .topBox .thumb{order:2;margin-left:20px;margin-top:5px;width:120px}.m_episodeList .customerVoice .topBox .thumb img{max-width:100%;height:auto;width:100%}@media only screen and (max-width:767px){.m_episodeList .customerVoice .topBox .thumb{margin:0 auto 15px;text-align:center}}.m_episodeList .customerVoice .comment{padding:20px 0 25px;line-height:2}@media only screen and (max-width:767px){.m_episodeList .customerVoice .comment{padding:10px 0 15px}}.m_episodeList .customerVoice .funeralDetail{border-top:1px solid #ae8729;padding-top:25px}@media only screen and (max-width:767px){.m_episodeList .customerVoice .funeralDetail{display:flex;justify-content:space-between;padding-top:15px}.m_episodeList .customerVoice .funeralDetail .thumb{width:100px;margin-left:10px}.m_episodeList .customerVoice .funeralDetail .thumb img{max-width:100%}}.m_episodeList .customerVoice .funeralDetail .list{display:flex;justify-content:flex-start}@media only screen and (max-width:767px){.m_episodeList .customerVoice .funeralDetail .list{display:block;flex:1 1}}.m_episodeList .customerVoice .funeralDetail dl{display:flex;width:25%}@media only screen and (max-width:767px){.m_episodeList .customerVoice .funeralDetail dl{width:100%}.m_episodeList .customerVoice .funeralDetail dl + dl{margin-top:5px}}.m_episodeList .customerVoice .funeralDetail dl dt{font-weight:bold;margin-right:20px}@media only screen and (max-width:767px){.m_episodeList .customerVoice .funeralDetail dl dt{width:45px}}.m_episodeList .customerVoice .funeralDetail dl dd{flex:1 1}.m_episodeList .improvementPoint{display:flex;align-items:flex-start}.m_episodeList .improvementPoint .evaluator .icon{width:90px;height:90px;border-radius:50%;position:relative;overflow:hidden;margin:3px auto 15px}@media only screen and (max-width:767px){.m_episodeList .improvementPoint .evaluator .icon{width:45px;height:45px}}.m_episodeList .improvementPoint .evaluator .icon img{max-width:100%;border-radius:50%}.m_episodeList .improvementPoint .evaluator p{font-weight:bold;line-height:1.4}.m_episodeList .improvementPoint .comment{flex:1 1;margin-left:20px;padding:12px 30px 20px;background:rgba(174,135,41,0.1);position:relative;min-width:0}@media only screen and (max-width:767px){.m_episodeList .improvementPoint .comment{padding:10px 15px 15px}}.m_episodeList .improvementPoint .comment::before{content:"";width:0;height:0;border-style:solid;border-width:8px 13px 8px 0;border-color:transparent rgba(174,135,41,0.1) transparent transparent;position:absolute;top:25px;left:-13px}.m_episodeList .improvementPoint .comment .point{display:flex;align-items:flex-start}.m_episodeList .improvementPoint .comment .point .icon{margin-right:30px}@media only screen and (max-width:767px){.m_episodeList .improvementPoint .comment .point .icon{margin-right:10px}.m_episodeList .improvementPoint .comment .point .icon img{width:30px}}.m_episodeList .improvementPoint .comment .point p{font-weight:bold;font-size:2.4rem;margin-top:10px;line-height:1.4}@media only screen and (max-width:767px){.m_episodeList .improvementPoint .comment .point p{font-size:1.8rem;margin-top:0}}.m_episodeList .improvementPoint .comment > p{margin-top:10px}.m_episodeList.funeral{margin-top:40px;padding-bottom:60px}@media only screen and (max-width:767px){.m_episodeList.funeral{padding-bottom:0;margin-top:20px}}.m_episodeList.funeral + .l_inner{margin-bottom:50px}@media only screen and (max-width:767px){.m_episodeList.funeral + .l_inner{margin-bottom:30px}}.m_episodeList.funeral + .l_inner + .funeralHalls{margin-top:70px}@media only screen and (max-width:767px){.m_episodeList.funeral + .l_inner + .funeralHalls{margin-top:30px}}.m_episodeList.funeral .m_title_style06{background:#c95971;padding:10px 30px;color:#fff;border:none;font-family:inherit;font-weight:bold;font-size:3rem;margin:0}@media only screen and (max-width:767px){.m_episodeList.funeral .m_title_style06{font-size:1.8rem;border-top:none;text-align:center;padding:10px;margin:30px -15px 15px}}.m_episodeList.funeral .m_title_style06.simple{color:#c95971;background:none}@media print,screen and (min-width:768px){.m_episodeList.funeral .m_title_style06.simple{padding:10px 0}}@media only screen and (max-width:767px){.m_episodeList.funeral .m_title_style06.simple{margin:0}}@media print,screen and (min-width:768px){.m_episodeList.funeral .customerVoiceWrapper{display:flex;justify-content:space-between;gap:50px;flex-wrap:wrap;margin-top:20px}}@media print,screen and (min-width:768px){.m_episodeList.funeral .customerVoiceWrapper .customerVoiceBox{width:calc((100% - 50px) / 2)}}@media only screen and (max-width:767px){.m_episodeList.funeral .customerVoiceWrapper .customerVoiceBox:first-child .customerVoice{margin-top:10px}}.m_episodeList.funeral .customerVoice{border:3px solid #c95971}@media print,screen and (min-width:768px){.m_episodeList.funeral .customerVoice{margin-top:0}}@media only screen and (max-width:767px){.m_episodeList.funeral .customerVoice{border-width:2px}}@media print,screen and (min-width:768px){.m_episodeList.funeral .customerVoice .topBox{display:block}}@media print,screen and (min-width:768px){.m_episodeList.funeral .customerVoice .topBox .thumb{margin:0 auto 15px}}.m_episodeList.funeral .customerVoice .topBox .title{color:#c95971;font-family:inherit;font-weight:bold}.m_episodeList.funeral .customerVoice .funeralDetail{border-top:2px solid #c95971}@media only screen and (max-width:767px){.m_episodeList.funeral .customerVoice .funeralDetail{border-width:1px}}@media print,screen and (min-width:768px){.m_episodeList.funeral .customerVoice .funeralDetail .list{display:block}}@media print,screen and (min-width:768px){.m_episodeList.funeral .customerVoice .funeralDetail dl{width:100%}.m_episodeList.funeral .customerVoice .funeralDetail dl + dl{margin-top:5px}}.m_customerReview .content{padding:25px 30px}@media only screen and (max-width:767px){.m_customerReview .content{padding:0 0 20px;display:block}.m_customerReview .content + .content{padding-top:20px}}.m_customerReview .content + .content{border-top:1px dotted #98958f}.m_customerReview .info{padding:0 0 15px 30px;border-bottom:1px dotted #98958f;font-weight:bold;font-size:2.2rem}@media only screen and (max-width:767px){.m_customerReview .info{padding:0 0 20px 0;margin-bottom:20px;font-size:1.6rem}}.m_customerReview .info .star{position:relative;width:5em}.m_customerReview .info .star:after{content:'☆☆☆☆☆';position:absolute;left:0}.m_customerReview .info .number{font-size:1.8rem;margin-left:5px;font-weight:normal;vertical-align:baseline}@media only screen and (max-width:767px){.m_customerReview .info .number{font-size:1.4rem}}.m_customerReview .accordionWrap .accordionContent.is-hidden{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.m_customerReview .accordionWrap .accordionContent.is-hidden .date{visibility:hidden}.m_customerReview .accordionWrap .btn{display:none;text-align:center}.m_customerReview .accordionWrap .btn span{font-size:1.5rem;text-decoration:underline;cursor:pointer;position:relative}@media only screen and (max-width:767px){.m_customerReview .accordionWrap .btn span{font-size:1.4rem}}.m_customerReview .accordionWrap .btn span::after{content:'';position:absolute;background:url("/images/common/arrow_down.svg") no-repeat;width:14px;height:14px;background-size:contain;top:7px;right:-21px}.m_customerReview .accordionWrap .btn span.open{display:inline-block}.m_customerReview .accordionWrap .btn span.close{display:none}.m_customerReview .accordionWrap .btn span.close::after{transform:rotate(-180deg);top:1px}.m_customerReview .accordionWrap .btn.open span.close{display:inline-block}.m_customerReview .accordionWrap .btn.open span.open{display:none}.m_customerReview--more .content:nth-of-type(n+7){display:none}.m_customerReview--more.is-show .content:nth-of-type(n+7){display:block}.m_customerReview .star{color:#b9a940;display:inline-block;margin-right:5px}.m_customerReview .link a{font-weight:bold}.m_customerReview .title{font-weight:bold;display:inline-block}.m_customerReview .name{font-size:1.6rem;padding-left:20px;background:url("/images/common/icon_user.svg") no-repeat;background-size:15px;background-position:left top 5px}@media only screen and (max-width:767px){.m_customerReview .name{font-size:1.3rem;background-position:left top 3px}}.m_customerReview .date{font-size:1.6rem}@media only screen and (max-width:767px){.m_customerReview .date{font-size:1.3rem}}.m_customerReview .more{text-align:center}.m_customerReview .more span{background:url("/images/sites/search/arrow_down_blue.svg") no-repeat right center;background-size:18px 11px;padding-right:30px;font-weight:bold;color:#0a5b9c;text-decoration:underline;cursor:pointer}.m_customerReview .more span:hover{text-decoration:none}@media only screen and (max-width:767px){.m_customerReview .more span{font-size:1.3rem;background-size:13px 8px;padding-right:20px;white-space:nowrap}}.m_customerReview .m_btn02{margin-bottom:100px}@media only screen and (max-width:767px){.m_customerReview .m_btn02{margin-bottom:60px}}.m_customerReview .m_btn02 a{margin:0 auto;width:250px;font-size:1.8rem}@media only screen and (max-width:767px){.m_customerReview .m_btn02 a{width:100%;font-size:1.5rem}}.m_customerReview.funeral h2{background:#c95971;padding:10px 0;color:#fff;text-align:center;font-family:inherit;font-weight:bold;font-size:3rem;border:none}@media print,screen and (min-width:768px){.m_customerReview.funeral h2{padding:10px 30px;text-align:left}}@media only screen and (max-width:767px){.m_customerReview.funeral h2{font-size:1.8rem;border-top:none;padding:10px}}.m_customerReview.funeral .info{display:flex;align-items:baseline;justify-content:center;font-size:3rem;padding-left:0;border-bottom:0}.m_customerReview.funeral .info span.label{font-size:1.8rem;font-weight:400;margin-right:20px}@media only screen and (max-width:767px){.m_customerReview.funeral .info{margin-bottom:15px;padding-bottom:0;font-size:1.9rem}}.m_customerReview.funeral .info .star{font-size:3rem;margin-right:10px;color:#dd523b}@media only screen and (max-width:767px){.m_customerReview.funeral .info .star{font-size:1.8rem}}.m_customerReview.funeral .info .star::after{content:"★★★★★";color:#ecddd2;z-index:-1}.m_customerReview.funeral .meter .item{display:flex;align-items:center;white-space:nowrap;margin-bottom:15px}@media only screen and (max-width:767px){.m_customerReview.funeral .meter .item{margin-bottom:10px}}.m_customerReview.funeral .meter .item label{width:60px}@media only screen and (max-width:767px){.m_customerReview.funeral .meter .item label{width:40px}}.m_customerReview.funeral .meter .item span{text-align:right;margin-left:auto;min-width:45px}.m_customerReview.funeral .meter .item progress{width:87%;height:26px;overflow:hidden;background-color:#ecddd2;-webkit-appearance:none}@media only screen and (max-width:767px){.m_customerReview.funeral .meter .item progress{width:78%}}.m_customerReview.funeral .meter .item progress::-webkit-progress-bar{background-color:#ecddd2}.m_customerReview.funeral .meter .item progress::-webkit-progress-value{background-color:#dd523b}.m_customerReview.funeral .meter .item progress::-moz-progress-bar{background-color:#dd523b}.m_customerReview.funeral .meter .item progress::-ms-fill{background-color:#dd523b}.m_customerReview.funeral .tabList{margin-top:50px}@media only screen and (max-width:767px){.m_customerReview.funeral .tabList{margin:25px 0 10px}}.m_customerReview.funeral .tabList ul{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m_customerReview.funeral .tabList ul{font-size:1.4rem}}.m_customerReview.funeral .tabList ul li{width:calc((100% - 5px) / 6)}@media only screen and (max-width:767px){.m_customerReview.funeral .tabList ul li{width:calc((80% - 5px) / 5)}.m_customerReview.funeral .tabList ul li:first-child{width:20%}}.m_customerReview.funeral .tabList ul li a,.m_customerReview.funeral .tabList ul li span{text-decoration:none;background:#dfdfdf;color:#666;text-align:center;display:block;height:48px;padding:8px 0}@media only screen and (max-width:767px){.m_customerReview.funeral .tabList ul li a,.m_customerReview.funeral .tabList ul li span{height:38px}}@media print,screen and (min-width:768px){.m_customerReview.funeral .tabList ul li a:hover{opacity:.7}}.m_customerReview.funeral .tabList ul li.current a{background:#c95971;color:#fff}.m_customerReview.funeral .tabList ul li.disabled span{background:#f4f4f4;color:#868686}.m_customerReview.funeral .episodeItem{margin-bottom:30px;padding-top:30px}@media only screen and (max-width:767px){.m_customerReview.funeral .episodeItem{margin-bottom:20px;padding-top:20px}}.m_customerReview.funeral .episodeItem + .episodeItem{border-top:1px dotted #98958f}.m_customerReview.funeral .episodeItem .head{display:flex;align-items:center}@media only screen and (max-width:767px){.m_customerReview.funeral .episodeItem .head{align-items:flex-start}.m_customerReview.funeral .episodeItem .head .icon img{width:35px;height:35px}}.m_customerReview.funeral .episodeItem .head ul.user{display:flex;font-size:1.6rem;margin-right:10px;flex-wrap:wrap}@media only screen and (max-width:767px){.m_customerReview.funeral .episodeItem .head ul.user{font-size:1.3rem;gap:10px 0}}.m_customerReview.funeral .episodeItem .head ul.user li{padding:0 20px;border-right:1px solid #ccc}@media only screen and (max-width:767px){.m_customerReview.funeral .episodeItem .head ul.user li{padding:0 10px;line-height:1}}.m_customerReview.funeral .episodeItem .head ul.user li:last-child{border-right:0}.m_customerReview.funeral .episodeItem .content{padding:20px 0 0 0}@media only screen and (max-width:767px){.m_customerReview.funeral .episodeItem .content{padding-top:10px}}.m_customerReview.funeral .episodeItem .content .star{position:relative;color:#dd523b;width:5em;display:inline-block}.m_customerReview.funeral .episodeItem .content .star::after{content:"★★★★★";color:#ecddd2;position:absolute;left:0;z-index:-1}@media only screen and (max-width:767px){.m_customerReview.funeral .episodeItem .content .total{align-items:baseline;display:flex}.m_customerReview.funeral .episodeItem .content .total span{font-size:1.6rem}.m_customerReview.funeral .episodeItem .content .total .star{font-size:1.8rem}.m_customerReview.funeral .episodeItem .content .total .label{font-size:1.4rem}}.m_customerReview.funeral .episodeItem .content .total .label{margin-right:10px}.m_customerReview.funeral .episodeItem .content .total .star{margin-right:10px}.m_customerReview.funeral .episodeItem .content .score{display:flex;font-size:1.6rem;border:1px solid #ccc;margin:20px 0}@media only screen and (max-width:767px){.m_customerReview.funeral .episodeItem .content .score{flex-wrap:wrap;margin:10px 0 15px}}.m_customerReview.funeral .episodeItem .content .score dl{width:calc(100% / 5)}.m_customerReview.funeral .episodeItem .content .score dl:last-child dt,.m_customerReview.funeral .episodeItem .content .score dl:last-child dd{border-right:0}.m_customerReview.funeral .episodeItem .content .score dt,.m_customerReview.funeral .episodeItem .content .score dd{border-right:1px solid #ccc;height:40px;width:100%;text-align:center;padding:5px 0}@media only screen and (max-width:767px){.m_customerReview.funeral .episodeItem .content .score dt,.m_customerReview.funeral .episodeItem .content .score dd{height:30px}}.m_customerReview.funeral .episodeItem .content .score dt{border-bottom:1px solid #ccc;background:#f4f4f4}@media only screen and (max-width:767px){.m_customerReview.funeral .episodeItem .content .score dt{font-size:1.2rem}}.m_customerReview.funeral .episodeItem .content .score dd{padding:5px;text-align:center;font-size:1.4rem}.m_customerReview.funeral .episodeItem .content .score.companies dl{width:calc(100% / 4)}.m_customerReview.funeral .episodeItem .content .name{padding-top:4px;margin:5px 0;background-size:26px;background:url("/images/common/icon_user.svg") no-repeat;background-size:15px 16px;font-size:1.6rem;padding-left:25px;background-position:left top 10px}@media only screen and (max-width:767px){.m_customerReview.funeral .episodeItem .content .name{font-size:1.3rem;margin:0;background-position:left top 3px}}.m_customerReview.funeral .episodeItem .content .date{margin-top:5px}@media only screen and (max-width:767px){.m_customerReview.funeral .episodeItem .content .date{font-size:1.3rem}}.m_funeralCompanyHeader{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.1);transform:translateY(-200px);transition:transform .5s}.m_funeralCompanyHeader.show{transform:translateY(0)}.m_funeralCompanyHeader .contents{display:flex;justify-content:space-between;border-left:1px solid #e0dcce;border-right:1px solid #e0dcce}@media only screen and (max-width:767px){.m_funeralCompanyHeader .contents{border:0}}.m_funeralCompanyHeader .contents .company{display:flex;justify-content:space-between;flex:1 1;align-items:center;position:relative;padding-right:10px;padding-top:10px;padding-bottom:10px}@media only screen and (max-width:767px){.m_funeralCompanyHeader .contents .company{display:none}}.m_funeralCompanyHeader .contents .company .name{padding-left:15px}.m_funeralCompanyHeader .contents .company .name:before{content:"";width:5px;height:56px;background:#ae8729;position:absolute;left:0;top:50%;transform:translateY(-50%)}.m_funeralCompanyHeader .contents .company .name .number{margin-bottom:5px}.m_funeralCompanyHeader .contents .company .name .number p{background:#fff799;border:1px solid #98958f;font-size:1.4rem;padding:0 5px;line-height:1.6;display:inline-block}.m_funeralCompanyHeader .contents .company .name a{margin-top:5px;font-size:2.2rem;font-weight:bold;line-height:1}.m_funeralCompanyHeader .contents .company .button{display:flex;justify-content:flex-end;align-items:center}.m_funeralCompanyHeader .contents .company .button .m_btn04--like,.m_funeralCompanyHeader .contents .company .button .m_btn04--mail{display:block;width:50px;text-align:center}.m_funeralCompanyHeader .contents .company .button .m_btn04--like p,.m_funeralCompanyHeader .contents .company .button .m_btn04--mail p,.m_funeralCompanyHeader .contents .company .button .m_btn04--like a,.m_funeralCompanyHeader .contents .company .button .m_btn04--mail a{display:block;padding:25px 0 0;background-position:center top;font-size:1.4rem;font-weight:bold;text-decoration:none}.m_funeralCompanyHeader .contents .company .button .m_btn04--like p:hover,.m_funeralCompanyHeader .contents .company .button .m_btn04--mail p:hover,.m_funeralCompanyHeader .contents .company .button .m_btn04--like a:hover,.m_funeralCompanyHeader .contents .company .button .m_btn04--mail a:hover{cursor:pointer}.m_funeralCompanyHeader .contents .company .button .m_btn04--mail a{background-position:center 3px}.m_funeralCompanyHeader .contents .m_commonTab ul{display:flex;width:500px;height:100%}@media only screen and (max-width:767px){.m_funeralCompanyHeader .contents .m_commonTab ul{width:100vw;border:0}}.m_funeralCompanyHeader .contents .m_commonTab ul li{border-left:1px solid #e0dcce;margin-left:0}@media only screen and (max-width:767px){.m_funeralCompanyHeader .contents .m_commonTab ul li:first-child{border-left:0}}.m_funeralCompanyHeader .contents .m_commonTab ul li:nth-child(3) a{padding-left:0}.m_funeralCompanyHeader .contents .m_commonTab ul li a{display:flex;width:100%;flex-wrap:wrap;text-align:center;align-items:center;justify-content:center;color:#5f4e38;font-weight:bold;text-decoration:none;line-height:1.2;background:#fff;border:none;padding:0;height:100%}@media only screen and (max-width:767px){.m_funeralCompanyHeader .contents .m_commonTab ul li a{height:50px}}.m_funeralCompanyHeader .contents .m_commonTab ul li a br{display:block}.m_funeralCompanyHeader .contents .m_commonTab ul li a::before,.m_funeralCompanyHeader .contents .m_commonTab ul li a::after{display:none}.m_funeralCompanyHeader .contents .m_commonTab ul li a.current::before{width:100%;display:block;height:5px;background:#ae8729;position:absolute;top:0;left:0;border:none;transform:none}@media only screen and (max-width:767px){.m_funeralCompanyHeader .contents .m_commonTab ul li a span.sp{display:inline}}.m_funeralCompanyFooter,.m_commonFloatFooter{background:rgba(0,0,0,0.7);padding:10px}.m_funeralCompanyFooter.grave .button a.telNumber,.m_commonFloatFooter.grave .button a.telNumber{padding:10px 0 10px 45px}.m_funeralCompanyFooter.grave .button a.telNumber span,.m_commonFloatFooter.grave .button a.telNumber span{font-size:1rem;vertical-align:2px}.m_funeralCompanyFooter.funeral .m_btn05 a,.m_commonFloatFooter.funeral .m_btn05 a{background:#01988d url("/images/sites/search/icon_smartphone.png") 12px center no-repeat;background-size:16px 29px,auto auto}.m_funeralCompanyFooter.funeral .m_btn05 a span,.m_commonFloatFooter.funeral .m_btn05 a span{color:#01988d}.m_funeralCompanyFooter .balloon-text,.m_commonFloatFooter .balloon-text{text-align:center}.m_funeralCompanyFooter .balloon-text span,.m_commonFloatFooter .balloon-text span{display:inline-block;color:#fff;font-size:1.4rem;text-align:center;font-weight:bold;margin:0 auto 2px;position:relative}.m_funeralCompanyFooter .balloon-text span::before,.m_commonFloatFooter .balloon-text span::before,.m_funeralCompanyFooter .balloon-text span::after,.m_commonFloatFooter .balloon-text span::after{content:"";background:#fff;width:15px;height:1px;position:absolute;top:50%}.m_funeralCompanyFooter .balloon-text span::before,.m_commonFloatFooter .balloon-text span::before{left:-18px;transform:translateY(-50%) rotate(50deg)}.m_funeralCompanyFooter .balloon-text span::after,.m_commonFloatFooter .balloon-text span::after{right:-15px;transform:translateY(-50%) rotate(-50deg)}.m_funeralCompanyFooter .m_btn06.tel .telNumber,.m_commonFloatFooter .m_btn06.tel .telNumber{background:#fff;border:2px solid #0a5b9c}.m_funeralCompanyFooter .m_btn06.tel .text,.m_commonFloatFooter .m_btn06.tel .text{color:#0a5b9c;font-size:1.6rem;margin-right:5px;background:url("/images/common/icon_freedial_sp_blue.png") left center no-repeat;background-size:35px auto;padding-left:40px}.m_funeralCompanyFooter .m_btn06.tel .priceFree,.m_commonFloatFooter .m_btn06.tel .priceFree{margin-right:3px}.m_funeralCompanyFooter .button,.m_commonFloatFooter .button{display:flex;align-items:center;justify-content:space-between}.m_funeralCompanyFooter .button a.telNumber,.m_commonFloatFooter .button a.telNumber,.m_funeralCompanyFooter .button button.telNumber,.m_commonFloatFooter .button button.telNumber{color:#fff;text-decoration:none;font-weight:bold;text-align:center;line-height:2.2;background:url("/images/common/icon_freedial_sp.png") #0a5b9c 10px center no-repeat;background-size:30px auto;border-radius:6px;width:calc(100% / 2 - 4px);max-width:100%;padding:15px 0 15px 40px;font-size:1.6rem;height:50px;border:none}.m_funeralCompanyFooter .button .m_btn05,.m_commonFloatFooter .button .m_btn05{width:calc(100% / 2 - 4px)}.m_funeralCompanyFooter .button .m_btn05 a,.m_commonFloatFooter .button .m_btn05 a{padding:5px 10px 0 40px;line-height:1.5}.m_funeralCompanyFooter .button .m_btn05 span,.m_commonFloatFooter .button .m_btn05 span{font-size:1rem;border-radius:4px;background:#fff;color:#dd523b;padding:0 5px}.m_funeralCompanyFooter .button .m_btn05 > *,.m_commonFloatFooter .button .m_btn05 > *{width:100%;height:50px;text-align:center;margin:0;font-size:1.4rem;line-height:1.2;border-radius:6px;padding:8px 10px 8px 40px;background:url("/images/sites/search/icon_smartphone.png") 12px center no-repeat,url("/images/sites/search/bg_btn_orange_grad.png");background-size:16px 29px,auto auto}.m_companyList{margin-top:30px}@media only screen and (max-width:767px){.m_companyList{margin:0 -15px}}.m_companyList ul li{border:1px solid #98958f;background:#fff;box-shadow:0 3px 9px rgba(84,47,33,0.2)}@media print,screen and (min-width:768px){.m_companyList ul li .information{flex:1 1}}.m_companyList ul li a{padding:30px;display:flex;width:100%;text-decoration:none;color:#000}@media print,screen and (min-width:768px){.m_companyList ul li a:hover{opacity:.7}}@media only screen and (max-width:767px){.m_companyList ul li{margin-bottom:20px;box-shadow:none;border-left:0;border-right:0}.m_companyList ul li a{padding:15px;display:block}}.m_companyList ul li .thumb{margin-right:40px;width:300px;text-align:center}.m_companyList ul li .thumb img{width:100%;height:auto}@media only screen and (max-width:767px){.m_companyList ul li .thumb{width:160px;margin:0 auto}.m_companyList ul li .thumb img{width:100%}}@media only screen and (max-width:767px){.m_companyList ul li .overview{display:flex;align-items:flex-start;position:relative}.m_companyList ul li .overview::after{content:"";display:block;width:7px;height:11px;background:url("/images/common/arrow_right01.svg");background-size:7px 11px;position:absolute;right:-8px;top:50%;transform:translateY(-50%)}.m_companyList ul li .overview .thumb{width:120px}.m_companyList ul li .overview .thumb img{width:100%}}.m_companyList ul li .name{display:flex}@media only screen and (max-width:767px){.m_companyList ul li .name{flex:1 1;width:100%;margin-left:10px;min-height:72px;align-items:center}}.m_companyList ul li .name .rank{margin-right:10px}.m_companyList ul li .name .rank img{height:auto}@media only screen and (max-width:767px){.m_companyList ul li .name .rank img{width:30px}}.m_companyList ul li .name p.companyName{font-size:2.4rem;font-weight:bold;color:#0a5b9c;text-decoration:underline}@media only screen and (max-width:767px){.m_companyList ul li .name p.companyName{font-size:1.8rem}}.m_companyList ul li dl.area{margin:20px 0 10px}@media only screen and (max-width:767px){.m_companyList ul li dl.area{margin:10px 0 5px}}.m_companyList ul li dl.area dt{background:url("/images/sites/search/icon_pin_big.png") left center no-repeat;background-size:18px 20px;font-weight:bold;padding:0 0 0 25px}@media only screen and (max-width:767px){.m_companyList ul li dl.area dt{background-position:5px center;background-size:13px 14px;padding:5px 10px 5px 25px;font-size:1rem}}.m_companyList ul li p{font-size:2rem;font-weight:bold;color:#ae8729}@media only screen and (max-width:767px){.m_companyList ul li p{font-size:1.6rem;line-height:1.4}}.m_funeralCompanyList > ul{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.m_funeralCompanyList > ul{margin:-20px -15px 0}}.m_funeralCompanyList > ul > li{width:310px;margin-right:25px;margin-bottom:25px;position:relative;border:1px solid #98958f;box-shadow:0 3px 9px rgba(84,47,33,0.2)}.m_funeralCompanyList > ul > li a{display:block;padding:20px;color:#000;text-decoration:none}@media print,screen and (min-width:768px){.m_funeralCompanyList > ul > li a:hover{opacity:.7}}@media only screen and (max-width:767px){.m_funeralCompanyList > ul > li{width:100%;margin-right:0;box-shadow:none;margin-bottom:0;border:none;border-bottom:1px solid #e0dcce}.m_funeralCompanyList > ul > li:last-child{border-bottom:0}.m_funeralCompanyList > ul > li a{padding:15px}.m_funeralCompanyList > ul > li .information{display:flex}}.m_funeralCompanyList > ul > li .thumb{text-align:center;position:relative}.m_funeralCompanyList > ul > li .thumb .rank{position:absolute;left:-5px;bottom:-10px}.m_funeralCompanyList > ul > li .thumb .rank::after{content:"";display:block;width:50px;height:13px;background:url("/images/sites/search/icon_medal_ribbon.png") left top no-repeat;background-size:50px 13px;position:absolute;left:-5px;bottom:-2px;z-index:3}.m_funeralCompanyList > ul > li .thumb .rank .img{width:40px;height:40px;overflow:hidden;border-radius:50%;position:relative}.m_funeralCompanyList > ul > li .thumb .rank .img::before{content:'';display:inline-block;width:5px;height:40px;overflow:hidden;border-radius:50%;background-color:rgba(255,255,255,0.5);position:absolute;top:0;left:-40px;animation:shiny-medal 3s ease-in-out infinite;z-index:2}.m_funeralCompanyList > ul > li .thumb .rank .img img{position:relative;z-index:1}@media only screen and (max-width:767px){.m_funeralCompanyList > ul > li .thumb .rank{width:26px;bottom:-5px}.m_funeralCompanyList > ul > li .thumb .rank::after{width:32px;height:10px;background-size:32px auto;left:-3px;bottom:-3px}.m_funeralCompanyList > ul > li .thumb .rank .img{width:26px;height:26px}.m_funeralCompanyList > ul > li .thumb .rank .img::before{width:3px;height:26px}.m_funeralCompanyList > ul > li .thumb .rank img{width:100%}}@media only screen and (max-width:767px){.m_funeralCompanyList > ul > li .thumb{width:120px;display:flex;align-items:flex-start}}.m_funeralCompanyList > ul > li .thumb > img{width:200px;height:auto;max-width:100%}@media only screen and (max-width:767px){.m_funeralCompanyList > ul > li .thumb > img{width:100%}}.m_funeralCompanyList > ul > li:nth-child(3n){margin-right:0}.m_funeralCompanyList > ul > li .m_appeal01{justify-content:flex-start;position:absolute;left:10px;top:-5px;z-index:2}@media only screen and (max-width:767px){.m_funeralCompanyList > ul > li .m_appeal01{position:static;margin-bottom:5px}}.m_funeralCompanyList > ul > li .m_appeal01 li{height:44px;min-width:70px;background-size:auto 44px,auto 44px;font-size:1.4rem;line-height:42px}@media only screen and (max-width:767px){.m_funeralCompanyList > ul > li .m_appeal01 li{height:32px;line-height:30px;background-size:auto 32px,auto 32px;font-size:1.2rem;min-width:60px}}.m_funeralCompanyList > ul > li .m_appeal01 li + li{margin-left:0}.m_funeralCompanyList > ul > li .name{margin-top:15px}@media only screen and (max-width:767px){.m_funeralCompanyList > ul > li .name{margin-top:0;margin-left:10px;width:100%;min-height:72px;display:flex;align-items:center;flex-wrap:wrap;flex:1 1;position:relative}.m_funeralCompanyList > ul > li .name::after{content:"";display:block;width:7px;height:11px;background:url("/images/common/arrow_right01.svg");background-size:7px 11px;position:absolute;right:-8px;top:50%;transform:translateY(-50%)}}.m_funeralCompanyList > ul > li .name p.companyName{font-size:2.4rem;color:#0a5b9c;text-decoration:underline;font-weight:bold}@media only screen and (max-width:767px){.m_funeralCompanyList > ul > li .name p.companyName{font-size:1.8rem;display:block;width:100%}}.m_funeralCompanyList > ul > li .address{font-size:1.6rem}@media only screen and (max-width:767px){.m_funeralCompanyList > ul > li .address{font-size:1.2rem;margin-top:15px}}.m_funeralCompanyList > ul > li dl.area{margin-top:10px;line-height:1.4}@media only screen and (max-width:767px){.m_funeralCompanyList > ul > li dl.area{margin-top:5px}}.m_funeralCompanyList > ul > li dl.area dt{background:url("/images/sites/search/icon_pin_big.png") left center no-repeat;background-size:18px 20px;font-weight:bold;padding:0 0 0 25px;font-size:1.4rem}@media only screen and (max-width:767px){.m_funeralCompanyList > ul > li dl.area dt{background-position:left center;background-size:13px 14px;padding:5px 10px 5px 20px;font-size:1rem}}.m_funeralCompanyList > ul > li dl.area dd p{margin-top:5px;font-size:1.6rem;margin-right:15px}@media only screen and (max-width:767px){.m_funeralCompanyList > ul > li dl.area dd p{font-size:1.2rem;margin-top:0}}@media only screen and (max-width:767px) and (max-width:767px){.m_funeralCompanyList > ul > li .information{align-items:flex-start}}@media print,screen and (min-width:768px){.m_detailColumnLinks{padding:10px 0}}.m_detailColumnLinks .content{padding:10px 0 25px}@media only screen and (max-width:767px){.m_detailColumnLinks .content{padding:0 0 20px}.m_detailColumnLinks .content + .content{padding-top:20px}}.m_detailColumnLinks .content + .content{border-top:1px dotted #98958f;padding:25px 0}@media only screen and (max-width:767px){.m_detailColumnLinks .content + .content:last-of-type{padding-bottom:0}}@media print,screen and (min-width:768px){.m_detailColumnLinks .content .linkList{margin-top:20px;display:flex;gap:0 30px}}@media only screen and (max-width:767px){.m_detailColumnLinks .content .linkList{margin-top:10px;line-height:2}}@media print,screen and (min-width:768px){.m_detailFaq{padding:10px 0}}.m_detailFaq .faqList .content{padding:10px 0 25px}@media only screen and (max-width:767px){.m_detailFaq .faqList .content{padding:0 0 20px}.m_detailFaq .faqList .content + .content{padding-top:20px}}.m_detailFaq .faqList .content + .content{border-top:1px dotted #98958f;padding:25px 0}.m_detailFaq .faqList .content strong{font-weight:normal;background:#fff89c}@media only screen and (max-width:767px){.m_detailFaq .faqList .telNumber{text-decoration:none;color:#000}.m_detailFaq .faqList .telNumber span{text-decoration:underline;font-weight:bold;color:#dd523b}}.m_detailFaq--hall{margin-top:30px}.m_detailFaq--hall .m_title_style06{display:flex;justify-content:center;align-items:center;font-size:2.9rem;font-weight:bold;color:#000;font-family:inherit;text-align:center;border:none;padding-bottom:0}@media only screen and (max-width:767px){.m_detailFaq--hall .m_title_style06{font-size:2.2rem;line-height:1.4;letter-spacing:0}}.m_detailFaq--hall .m_title_style06::before,.m_detailFaq--hall .m_title_style06::after{content:"";width:80px;height:3px;background:#000;flex-shrink:0}@media only screen and (max-width:767px){.m_detailFaq--hall .m_title_style06::before,.m_detailFaq--hall .m_title_style06::after{width:40px;height:2px}}.m_detailFaq--hall .m_title_style06::before{margin-right:20px}@media only screen and (max-width:767px){.m_detailFaq--hall .m_title_style06::before{margin-right:10px}}.m_detailFaq--hall .m_title_style06::after{margin-left:20px}@media only screen and (max-width:767px){.m_detailFaq--hall .m_title_style06::after{margin-left:10px}}.m_detailFaq--hall .faqList{font-size:1.8rem}@media only screen and (max-width:767px){.m_detailFaq--hall .faqList{font-size:1.5rem}}.m_detailPoint .pointTitle{font-size:2.4rem;color:#5f4e38;background:#f7f3e9;padding:5px 10px;margin-bottom:20px}@media only screen and (max-width:767px){.m_detailPoint .pointTitle{font-size:1.8rem;margin-bottom:10px}}.m_detailPoint .tag{margin-top:15px}.m_detailPoint .tag li{font-size:1.6rem;display:inline-block;margin-bottom:8px}.m_detailPoint .tag li:not(:last-child){margin-right:8px}@media only screen and (max-width:767px){.m_detailPoint .tag{margin-top:10px}.m_detailPoint .tag li{font-size:1.3rem;margin-bottom:5px}}.wysiwygBlock{margin:50px auto 50px}@media only screen and (max-width:767px){.wysiwygBlock{margin:40px auto 40px;font-size:1.4rem}}.wysiwygBlock figure{max-width:590px;margin:30px auto}@media only screen and (max-width:767px){.wysiwygBlock figure{margin:20px auto}}.wysiwygBlock figure img{max-width:100%}.wysiwygBlock h2{font-size:3.2rem;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;border-bottom:2px solid #ae8729;padding-bottom:10px;letter-spacing:.05em;border-color:rgba(0,0,0,0.3);margin:40px 0 25px}@media only screen and (max-width:767px){.wysiwygBlock h2{font-size:2.2rem;border-top:2px solid #ae8729;border-bottom:1px solid #e0dcce;font-size:2rem;padding:10px 15px;line-height:1.4;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","ヒラギノ角ゴシック","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;margin:25px -15px 15px}}.wysiwygBlock h3{font-size:2.6rem;line-height:1.4;color:#5f4e38;background:#e7dbbe;padding:15px 20px;margin:40px 0 25px}@media only screen and (max-width:767px){.wysiwygBlock h3{font-size:1.8rem;padding:8px 15px;margin:20px 0 15px}}.wysiwygBlock strong{font-weight:normal;background:#fff89c}.wysiwygBlock img{display:block;margin:30px auto;max-width:100%}@media only screen and (max-width:767px){.wysiwygBlock img{margin:15px auto}}.wysiwygBlock ul{margin:30px 0;padding-inline-start:30px;text-indent:-30px}@media only screen and (max-width:767px){.wysiwygBlock ul{margin:15px 0;padding-inline-start:20px;text-indent:-23px}}.wysiwygBlock ul li::before{content:"●";font-size:1.2rem;vertical-align:text-bottom;color:#9e9c96;margin-left:9px;margin-right:10px}@media only screen and (max-width:767px){.wysiwygBlock ul li::before{font-size:1rem;argin-left:5px;margin-right:5px}}.wysiwygBlock ol{margin:30px 0;padding-inline-start:30px}@media only screen and (max-width:767px){.wysiwygBlock ol{margin:15px 0;padding-inline-start:20px}}.wysiwygBlock ol li{list-style-type:decimal}.wysiwygBlock table{width:100% !important;border:#d6d5d3;table-layout:fixed}@media only screen and (max-width:767px){.wysiwygBlock table{font-size:1.3rem}}.wysiwygBlock table th{background:#f4f4f4}.wysiwygBlock table th:first-child{width:calc(100% / 4) !important;text-align:left}@media only screen and (max-width:767px){.wysiwygBlock table th:first-child{width:calc(100% / 3) !important}}.wysiwygBlock table th,.wysiwygBlock table td{padding:10px;border:1px solid #d6d5d3;vertical-align:middle}@media only screen and (max-width:767px){.wysiwygBlock table th,.wysiwygBlock table td{padding:8px}}.wysiwygBlock.funeralHalls{font-size:2rem}@media only screen and (max-width:767px){.wysiwygBlock.funeralHalls{font-size:1.6rem}}.wysiwygBlock.funeralHalls::before{height:60px;background:#fff}@media only screen and (max-width:767px){.wysiwygBlock.funeralHalls::before{height:40px}}.wysiwygBlock.funeralHalls .readMoreBtn{bottom:8px;color:#000;font-weight:normal;font-size:2rem}@media only screen and (max-width:767px){.wysiwygBlock.funeralHalls .readMoreBtn{bottom:5px;font-size:1.6rem}}.wysiwygBlock.funeralHalls h2{background:#23518a;padding:10px 30px;color:#fff;border:none;font-family:inherit;font-weight:bold;font-size:3rem;margin:40px 0 15px}@media only screen and (max-width:767px){.wysiwygBlock.funeralHalls h2{font-size:1.8rem;border-top:none;padding:10px;margin:40px -15px 15px;text-align:center}}.wysiwygBlock.funeralHalls h3{background:#597e97;color:#fff;text-align:center;padding:10px 20px;border:none;font-family:inherit;font-weight:bold;font-size:3rem;margin:60px 0 15px}@media only screen and (max-width:767px){.wysiwygBlock.funeralHalls h3{font-size:1.7rem;border-top:none;padding:10px;margin:20px 0 5px}}@media print,screen and (min-width:768px){.wysiwygBlock.funeralHalls h4{font-size:2.2rem}}@media print,screen and (min-width:768px){.wysiwygBlock.funeralHalls img{max-width:800px}}.wysiwygBlock.funeralHalls ul{padding:0;text-indent:0;margin-left:.5em}.wysiwygBlock.funeralHalls ul li{padding-left:1em;text-indent:-1em}.wysiwygBlock.funeralHalls ul li::before{color:#597e97;font-size:1.9rem;line-height:1.9rem;margin-left:-.5em;margin-right:.5em}@media only screen and (max-width:767px){.wysiwygBlock.funeralHalls ul li::before{font-size:1.4rem;line-height:1.6rem}}.wysiwygBlock.funeralHalls table{background:#fff;border:1px solid #597e97}.wysiwygBlock.funeralHalls table tr th{background:#dbe7ef}.wysiwygBlock.funeralHalls table tr td:first-child{background:#dbe7ef}.m_funeralAccess #map{margin:45px 0 60px}@media only screen and (max-width:767px){.m_funeralAccess #map{margin:20px 0 40px}.m_funeralAccess #map iframe{width:100%;height:80vw}}.m_funeralAccess .m_informationList{border:1px solid #ae8729}.m_funeralAccess .m_informationList dl{border:0}.m_funeralAccess .m_informationList dl + dl{border-top:1px dashed #e0dcce}.m_funeralAccess .m_informationList dl dt{color:#000}.m_funeralAccess .m_btn01{display:block;margin:50px 0 10px}@media only screen and (max-width:767px){.m_funeralAccess .m_btn01{display:none}}.m_funeralAccess .m_btn01 > *{margin:0 auto}.m_funeralAccess .notice{text-align:center;font-size:1.6rem;margin-bottom:30px}.m_funeralAccess .m_btn04{text-align:center}@media only screen and (max-width:767px){.m_funeralAccess .m_btn04{margin-top:30px}}.m_funeralAccess .logo{text-align:center;margin:40px 0}.m_funeralAccess.print .m_graveTypeHoverLink,.m_funeralAccess.print .m_graveTypeHoverArea{display:none}.m_funeralAccess.print .m_informationList a{color:#000;text-decoration:none;pointer-events:none}.m_funeralAccess.funeralHalls{padding-bottom:60px;padding-top:50px;margin-top:-20px;background:#f7fbff}@media only screen and (max-width:767px){.m_funeralAccess.funeralHalls{padding-bottom:30px;padding-top:40px}}.m_funeralAccess.funeralHalls .m_title_style06{background:#23518a;padding:10px 30px;color:#fff;border:none;font-family:inherit;font-weight:bold;font-size:3rem;margin:0}@media only screen and (max-width:767px){.m_funeralAccess.funeralHalls .m_title_style06{font-size:1.8rem;border-top:none;text-align:center;padding:10px;margin:10px -15px 15px}}.m_funeralAccess.funeralHalls .m_title_style06.basicInfo{background:#597e97}@media only screen and (max-width:767px){.m_funeralAccess.funeralHalls .m_title_style06.basicInfo{margin:0}}.m_funeralAccess.funeralHalls .m_informationList{border:none}.m_funeralAccess.funeralHalls .m_informationList dl{border:1px solid #597e97;border-top:none}.m_funeralAccess.funeralHalls .m_informationList dl dd ul.notice{text-align:left;font-size:2rem;margin-bottom:0}@media only screen and (max-width:767px){.m_funeralAccess.funeralHalls .m_informationList dl dd ul.notice{font-size:1.5rem}}.m_funeralAccess.funeralHalls .featureReadMore{position:relative;overflow:hidden;padding-bottom:50px;box-sizing:content-box}.m_funeralAccess.funeralHalls .featureReadMore::before{display:none;background:#fff;border-top:1px solid #597e97;bottom:0;content:"";height:60px;position:absolute;width:100%;z-index:1}@media only screen and (max-width:767px){.m_funeralAccess.funeralHalls .featureReadMore::before{height:40px}}.m_funeralAccess.funeralHalls .featureReadMore.is-hide{height:230px;overflow:hidden}@media only screen and (max-width:767px){.m_funeralAccess.funeralHalls .featureReadMore.is-hide{height:180px}}.m_funeralAccess.funeralHalls .featureReadMore.is-hide::before{display:block}.m_funeralAccess.funeralHalls .featureReadMore.is-hide .readMoreBtn{background:url("/images/sites/search/arrow_down_blue.svg") no-repeat right center;background-size:18px 11px}@media only screen and (max-width:767px){.m_funeralAccess.funeralHalls .featureReadMore.is-hide .readMoreBtn{background-size:13px 8px}}.m_funeralAccess.funeralHalls .readMoreBtn{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);z-index:2;background:url("/images/sites/search/arrow_up_blue.svg") no-repeat right top 9px;background-size:18px 11px;padding-right:30px;font-weight:normal;font-size:2rem;color:#000;text-decoration:underline;cursor:pointer}.m_funeralAccess.funeralHalls .readMoreBtn:hover{text-decoration:none}@media only screen and (max-width:767px){.m_funeralAccess.funeralHalls .readMoreBtn{font-size:1.6rem;background-size:13px 8px;background-position:right top 6px;padding-right:20px;white-space:nowrap;bottom:5px}}@media only screen and (max-width:767px){.m_funeralAccess.funeralHalls .wysiwygBlock{margin:10px auto 40px}.m_funeralAccess.funeralHalls .wysiwygBlock h2{font-size:2.5rem}}.wysiwygReadMore,.featureReadMore{position:relative;padding-bottom:50px;box-sizing:content-box}.wysiwygReadMore .accordionText,.featureReadMore .accordionText{overflow:hidden}.wysiwygReadMore .accordionText h2:first-child,.featureReadMore .accordionText h2:first-child,.wysiwygReadMore .accordionText h3:first-child,.featureReadMore .accordionText h3:first-child{margin-top:0}.wysiwygReadMore .readMoreBtn,.featureReadMore .readMoreBtn{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2;background:url("/images/sites/search/arrow_up_blue.svg") no-repeat right top 9px;background-size:18px 11px;padding-right:30px;font-weight:bold;color:#0a5b9c;text-decoration:underline;cursor:pointer}.wysiwygReadMore .readMoreBtn:hover,.featureReadMore .readMoreBtn:hover{text-decoration:none}@media only screen and (max-width:767px){.wysiwygReadMore .readMoreBtn,.featureReadMore .readMoreBtn{font-size:1.3rem;background-size:13px 8px;background-position:right top 6px;padding-right:20px;white-space:nowrap;bottom:5px}}.wysiwygReadMore::before,.featureReadMore::before{display:none;background:linear-gradient(0,#fff 50%,rgba(255,99,147,0) 100%);bottom:0;content:"";height:90px;position:absolute;width:100%;z-index:1}@media only screen and (max-width:767px){.wysiwygReadMore::before,.featureReadMore::before{height:60px;background:linear-gradient(0,#fff 60%,rgba(255,99,147,0) 100%)}}.wysiwygReadMore.is-hide,.featureReadMore.is-hide{height:230px;overflow:hidden}@media only screen and (max-width:767px){.wysiwygReadMore.is-hide,.featureReadMore.is-hide{height:180px}}.wysiwygReadMore.is-hide::before,.featureReadMore.is-hide::before{display:block}.wysiwygReadMore.is-hide .readMoreBtn,.featureReadMore.is-hide .readMoreBtn{background:url("/images/sites/search/arrow_down_blue.svg") no-repeat right center;background-size:18px 11px}@media only screen and (max-width:767px){.wysiwygReadMore.is-hide .readMoreBtn,.featureReadMore.is-hide .readMoreBtn{background-size:13px 8px}}.companyFeatureReadMore{position:relative;padding-bottom:50px;box-sizing:content-box}.companyFeatureReadMore .featureList{overflow:hidden}.companyFeatureReadMore .featureList h2:first-child,.companyFeatureReadMore .featureList h3:first-child{margin-top:0}.companyFeatureReadMore .readMoreBtn{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2;background:url("/images/sites/search/arrow_up_blue.svg") no-repeat right top 9px;background-size:18px 11px;padding-right:30px;font-weight:bold;color:#0a5b9c;text-decoration:underline;cursor:pointer}.companyFeatureReadMore .readMoreBtn:hover{text-decoration:none}@media only screen and (max-width:767px){.companyFeatureReadMore .readMoreBtn{font-size:1.3rem;background-size:13px 8px;background-position:right top 6px;padding-right:20px;white-space:nowrap;bottom:5px}}.companyFeatureReadMore.is-hide .readMoreBtn{background:url("/images/sites/search/arrow_down_blue.svg") no-repeat right center;background-size:18px 11px}@media only screen and (max-width:767px){.companyFeatureReadMore.is-hide .readMoreBtn{background-size:13px 8px}}#l_modalWrapDetail.m_funeralDetaiModal{background:rgba(0,0,0,0.55)}#l_modalWrapDetail.m_funeralDetaiModal .l_modalInner{width:86vw}@media print,screen and (min-width:768px){#l_modalWrapDetail.m_funeralDetaiModal .l_modalInner{width:420px}}#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents{background:none;height:auto;border:2px solid #0a5b9c;border-radius:20px;text-align:center;line-height:1.5}@media print,screen and (min-width:768px){#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents{overflow:hidden}}#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents::after{content:none}#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .btn-close{position:absolute;right:23px;top:-16px;height:35px;width:35px;border:none;background:#fff;border-radius:50%;border:1px solid #165b9c}@media print,screen and (min-width:768px){#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .btn-close{cursor:pointer;scale:1.1}}#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .btn-close span{position:relative;top:-11px;left:-5px;display:inline-block;padding-left:13px}#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .btn-close span::before,#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .btn-close span::after{content:"";position:absolute;top:0;left:0;display:inline-block;width:24px;height:3px;background:#165b9c;transform:rotate(45deg);border-radius:6px}#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .btn-close span::after{transform:rotate(-45deg)}#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .title{padding:25px 0 7px;background:#0a5b9c;color:#fff;font-weight:bold;font-size:2.1rem}@media print,screen and (min-width:768px){#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .title{font-size:2.3rem}}#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .texts{padding:15px 15px 22px;background:#fff}#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .texts .lead{color:#0a5b9c;font-weight:bold;font-size:1.8rem}@media print,screen and (min-width:768px){#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .texts .lead{font-size:2rem}}#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .texts .tel-box{padding:10px 15px;margin-top:10px;font-size:1.5rem;background:#cedeeb}#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .texts .tel-box .red{color:#dd523b;font-weight:bold;line-height:1.4;margin-bottom:7px}@media print,screen and (min-width:768px){#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .texts .tel-box .red{font-size:1.7rem}}@media print,screen and (min-width:768px){#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .texts .tel-box .tel-text{display:flex;gap:10px;align-items:center;justify-content:center}#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .texts .tel-box .tel-text .number{font-size:3.7rem;line-height:1.1;color:#1b1464;font-weight:bold;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}}#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .texts .tel-box .telNumber{background:#fff;border:2px solid #0a5b9c;color:#0a5b9c}#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .texts .tel-box .telNumber .text{padding:0 3px 0 33px;font-size:1.5rem;background:url("/images/common/icon_freedial_sp_blue.png") left center no-repeat;background-size:30px auto}#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .texts .contact-box{padding:15px 15px 0}#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .texts .contact-box p{padding-bottom:3px;font-size:1.3rem}@media print,screen and (min-width:768px){#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .texts .contact-box p{font-size:1.6rem}}#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .texts .contact-box .contact a{background:linear-gradient(#01988d 0,#017d74 100%);font-size:1.6rem}@media print,screen and (min-width:768px){#l_modalWrapDetail.m_funeralDetaiModal .l_modalContents .texts .contact-box .contact a{width:330px;margin:0 auto}}.m_areaSearchHall .m_title_style02{background:#ede5cd;padding:15px 30px;margin-top:30px}@media only screen and (max-width:767px){.m_areaSearchHall .m_title_style02{text-align:center;font-size:1.8rem;padding:10px}}.m_areaSearchHall .l_modalWrap01,.m_areaSearchHall .l_modalWrap02{display:none;position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:102;background:rgba(0,0,0,0.7)}.m_areaSearchHall .l_modalWrap01 .l_modalInner,.m_areaSearchHall .l_modalWrap02 .l_modalInner{width:980px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.m_areaSearchHall .l_modalWrap01 .l_modalInner,.m_areaSearchHall .l_modalWrap02 .l_modalInner{width:94vw}}.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalContents,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalContents{max-height:80vh;overflow-y:scroll;background:#fff}@media only screen and (max-width:767px){.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalContents,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalContents{max-height:72vh}}@media print,screen and (min-width:768px){.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalContents .m_title_style01,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalContents .m_title_style01{margin:0}.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalContents .topBorder .m_title_style01,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalContents .topBorder .m_title_style01{padding-top:25px}.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalContents .m_searchWap,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalContents .m_searchWap{padding:0 40px}.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalContents .m_searchWap .m_checkBox--areaBox,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalContents .m_searchWap .m_checkBox--areaBox{margin-left:5px;margin-right:5px}}@media only screen and (max-width:767px){.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalContents .m_checkBox--areaBox,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalContents .m_checkBox--areaBox{border-top:1px solid #e0dcce}}.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalContents .checkSubTxt,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalContents .checkSubTxt{padding:30px 0 15px 15px}@media only screen and (max-width:767px){.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalContents .checkSubTxt,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalContents .checkSubTxt{padding:0 10px 15px 28px;font-size:1.2rem;text-indent:-1.7rem}}@media only screen and (max-width:767px){.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalContents,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalContents{border-radius:10px}.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalContents::after,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalContents::after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:100%;height:90px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 70%);border-radius:0 0 10px 10px;z-index:1}}.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalContents .m_checkBox--price,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalContents .m_checkBox--price{margin:0;padding-bottom:30px;width:100%}@media only screen and (max-width:767px){.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalContents .m_checkBox--price,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalContents .m_checkBox--price{padding-bottom:20px;border-bottom:1px solid #98958f}}.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalContents.minimum,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalContents.minimum{overflow:visible}@media only screen and (max-width:767px){.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalContents.minimum::after,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalContents.minimum::after{display:none}}@media only screen and (max-width:767px){.m_areaSearchHall .l_modalWrap01 .l_modalInner .m_title_style02,.m_areaSearchHall .l_modalWrap02 .l_modalInner .m_title_style02{margin:0 0 20px}}.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalCloseBtn,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalCloseBtn{position:absolute;right:20px;top:-60px}@media only screen and (max-width:767px){.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalCloseBtn,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalCloseBtn{right:15px;top:10px}}.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalCloseBtn .modalClose,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalCloseBtn .modalClose{cursor:pointer}@media only screen and (max-width:767px){.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalCloseBtn .modalClose,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalCloseBtn .modalClose{top:-52px;left:-27px;position:absolute}}.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalCloseBtn .modalClose span,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalCloseBtn .modalClose span{font-size:2rem;color:#fff;padding-right:18px}@media only screen and (max-width:767px){.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalCloseBtn .modalClose span,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalCloseBtn .modalClose span{display:none}}.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalCloseBtn .modalClose img,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalCloseBtn .modalClose img{width:32px;height:32px}@media only screen and (max-width:767px){.m_areaSearchHall .l_modalWrap01 .l_modalInner .l_modalCloseBtn .modalClose img,.m_areaSearchHall .l_modalWrap02 .l_modalInner .l_modalCloseBtn .modalClose img{width:24px;height:24px}}.m_areaSearchHall .l_modalWrap01 .l_modalInner .modalTitle,.m_areaSearchHall .l_modalWrap02 .l_modalInner .modalTitle{background:#ae8729;color:#fff;text-align:center;padding:10px 0;font-size:1.6rem;border-radius:10px 10px 0 0}.m_areaSearchHall .l_modalWrap01 .m_btnArea.center,.m_areaSearchHall .l_modalWrap02 .m_btnArea.center{background:#fdfcf7;padding:40px;margin:20px 0 0}@media only screen and (max-width:767px){.m_areaSearchHall .l_modalWrap01 .m_btnArea.center,.m_areaSearchHall .l_modalWrap02 .m_btnArea.center{height:80px;background:transparent}.m_areaSearchHall .l_modalWrap01 .m_btnArea.center .m_btn01,.m_areaSearchHall .l_modalWrap02 .m_btnArea.center .m_btn01{position:absolute;bottom:20px;z-index:1000}.m_areaSearchHall .l_modalWrap01 .m_btnArea.center .m_btn01 > *,.m_areaSearchHall .l_modalWrap02 .m_btnArea.center .m_btn01 > *{width:70vw;height:46px;line-height:1}}.m_imageGallery .thumb-list{display:grid;grid-template-columns:repeat(5,1fr);gap:1px}@media only screen and (max-width:767px){.m_imageGallery .thumb-list{grid-template-columns:repeat(3,1fr)}}.m_imageGallery .thumb-list .thumb-wrapper{overflow:hidden}.m_imageGallery .thumb-list .thumb-wrapper img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;cursor:pointer;transition:transform .5s ease-out}.m_imageGallery .thumb-list .thumb-wrapper img:hover{transform:scale(1.2);z-index:2}.m_imageGallery .slide-wrapper{display:none}.m_imageGallery .slide-wrapper:first-child{display:block}.m_imageGallery .navigation{display:flex;align-items:center;justify-content:space-around;margin:30px auto}.m_imageGallery .navigation .next,.m_imageGallery .navigation .prev{background:#ae8729;width:40px;height:40px;border-radius:50%;cursor:pointer}@media only screen and (max-width:767px){.m_imageGallery .navigation .next,.m_imageGallery .navigation .prev{width:30px;height:30px}}@media print,screen and (min-width:768px){.m_imageGallery .navigation .next:hover,.m_imageGallery .navigation .prev:hover{opacity:.8;transition:.3s}}.m_imageGallery .navigation .next.disabled,.m_imageGallery .navigation .prev.disabled{background:#ccc;cursor:default}@media print,screen and (min-width:768px){.m_imageGallery .navigation .next.disabled:hover,.m_imageGallery .navigation .prev.disabled:hover{opacity:1}}#galleryModal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index:1000;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}#galleryModal.is-active{opacity:1;visibility:visible}#galleryModal .count{text-align:center;color:#fff;position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}@media only screen and (max-width:767px){#galleryModal .count{bottom:20px}}#galleryModal .close{position:absolute;top:40px;right:40px;color:#fff;cursor:pointer;z-index:1}@media only screen and (max-width:767px){#galleryModal .close{top:20px;right:20px}#galleryModal .close img{width:30px;height:30px}}#galleryModal .modal-content{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:980px;max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}@media only screen and (max-width:767px){#galleryModal .modal-content{width:100%}}#galleryModal .modal-content .modal-image{max-width:700px;max-height:calc(100vh - 150px);opacity:0;transition:opacity .3s ease}#galleryModal .modal-content .modal-image.visible{opacity:1}@media only screen and (max-width:767px){#galleryModal .modal-content .modal-image{max-width:90%}}#galleryModal .modal-content .prev,#galleryModal .modal-content .next{position:absolute;background:#ae8729;width:50px;height:50px;border-radius:50%;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10}@media print,screen and (min-width:768px){#galleryModal .modal-content .prev:hover,#galleryModal .modal-content .next:hover{opacity:.8;transition:.3s}}@media only screen and (max-width:767px){#galleryModal .modal-content .prev,#galleryModal .modal-content .next{width:40px;height:40px}}#galleryModal .modal-content .prev{left:20px}@media only screen and (max-width:767px){#galleryModal .modal-content .prev{left:10px}}#galleryModal .modal-content .next{right:20px}@media only screen and (max-width:767px){#galleryModal .modal-content .next{right:10px}}@media only screen and (max-width:767px){.m_funeralFamily .m_title_style06{margin:0 0 20px}}.m_funeralFamily .catch{text-align:center;margin:25px 0 20px}@media print,screen and (min-width:768px){.m_funeralFamily .catch{margin:50px 0 70px}}@media only screen and (max-width:767px){.m_funeralFamily .catch img{width:100%;height:auto}}.m_funeralFamily .buttonWrap{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:767px){.m_funeralFamily .buttonWrap{flex-wrap:wrap}}.m_funeralFamily .buttonWrap li{width:calc(25% - 8px);text-align:center}@media only screen and (max-width:767px){.m_funeralFamily .buttonWrap li{width:100%;border:0;margin-bottom:5px}}.m_funeralFamily .buttonWrap li a{display:flex;justify-content:center;align-items:center;text-decoration:none;min-height:80px;height:100%;padding:15px 0 15px 15px;font-size:1.8rem;font-weight:700;line-height:1.2;color:#fff;border-radius:5px;background:linear-gradient(to bottom,#ae8729,#82651f);position:relative}@media only screen and (max-width:767px){.m_funeralFamily .buttonWrap li a{min-height:60px;padding:5px 0 5px 5px;font-size:1.6rem}}@media print,screen and (min-width:768px){.m_funeralFamily .buttonWrap li a:hover{opacity:.7}}.m_funeralFamily .buttonWrap li a::after{content:"";background:url("/images/sites/search/arrow_right_white.svg") no-repeat left center;background-size:contain;width:11px;height:18px;position:absolute;left:10px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m_funeralFamily .buttonWrap li a::after{width:8px;height:13px}}.m_funeralFamily .descriptionWrap .descriptionInner{padding:10px 0 60px}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .descriptionInner{padding:25px 0 30px}}.m_funeralFamily .descriptionWrap .descriptionInner:nth-child(odd){background:#fdfcf7}.m_funeralFamily .descriptionWrap .m_desc + .m_desc{margin-top:20px}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .m_desc + .m_desc{margin-top:10px}}.m_funeralFamily .descriptionWrap .image-description img{max-width:100%;height:auto}@media print,screen and (min-width:768px){.m_funeralFamily .descriptionWrap .image-description{overflow:hidden}.m_funeralFamily .descriptionWrap .image-description .image-block{width:400px;text-align:center;float:left;margin-right:30px;margin-bottom:10px}}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .image-description .image-block{width:80%;margin:20px auto;text-align:center}}.m_funeralFamily .descriptionWrap .image-description02 img{max-width:100%;height:auto}@media print,screen and (min-width:768px){.m_funeralFamily .descriptionWrap .image-description02{display:flex}.m_funeralFamily .descriptionWrap .image-description02 .image-block{width:400px;flex-shrink:0;text-align:center;margin-right:30px;margin-bottom:10px}}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .image-description02 .image-block{width:80%;margin:20px auto}}@media print,screen and (min-width:768px){.m_funeralFamily .descriptionWrap .image-description02--reverse{justify-content:space-between;flex-direction:row-reverse}.m_funeralFamily .descriptionWrap .image-description02--reverse .image-block{margin-right:0;margin-left:30px}}.m_funeralFamily .descriptionWrap .image-description03 img{max-width:100%;height:auto}@media print,screen and (min-width:768px){.m_funeralFamily .descriptionWrap .image-description03{display:flex;align-items:center;justify-content:center}.m_funeralFamily .descriptionWrap .image-description03 .image-block{width:400px;flex-shrink:0;text-align:center}}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .image-description03 .image-block{width:100%}}.m_funeralFamily .descriptionWrap .thumb .image-block{text-align:center}.m_funeralFamily .descriptionWrap .thumb .image-block img{max-width:100%;height:auto}.m_funeralFamily .descriptionWrap .cvBlock{text-align:center;border:2px solid #7e6b5a;margin-top:40px;margin-left:auto;margin-right:auto;padding:25px 0 40px;background:#fff}@media print,screen and (min-width:768px){.m_funeralFamily .descriptionWrap .cvBlock{width:700px}}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .cvBlock{margin-top:20px;padding:25px 15px 30px}}@media print,screen and (min-width:768px){.m_funeralFamily .descriptionWrap .cvBlock .logo{margin-bottom:20px}}.m_funeralFamily .descriptionWrap .cvBlock .logo img{height:auto;width:313px}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .cvBlock .logo img{width:285px}}.m_funeralFamily .descriptionWrap .cvBlock a,.m_funeralFamily .descriptionWrap .cvBlock button{text-decoration:none;border-radius:10px;line-height:1.4;width:300px;height:60px;padding:0}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .cvBlock a,.m_funeralFamily .descriptionWrap .cvBlock button{width:100%;height:65px}}.m_funeralFamily .descriptionWrap .cvBlock a:hover,.m_funeralFamily .descriptionWrap .cvBlock button:hover{opacity:.7}.m_funeralFamily .descriptionWrap .poptext{display:inline-block;position:relative;line-height:1.2;font-size:1.6rem;margin-bottom:5px}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .poptext{font-size:1.4rem}}.m_funeralFamily .descriptionWrap .poptext::before,.m_funeralFamily .descriptionWrap .poptext::after{content:"";display:block;position:absolute;width:1px;height:18px;background:#000;bottom:1px}.m_funeralFamily .descriptionWrap .poptext::before{left:-20px;transform:rotate(-35deg)}.m_funeralFamily .descriptionWrap .poptext::after{right:-20px;transform:rotate(35deg)}.m_funeralFamily .descriptionWrap .buttonList{text-align:center}@media print,screen and (min-width:768px){.m_funeralFamily .descriptionWrap .buttonList{display:flex;align-items:flex-end;justify-content:center}}.m_funeralFamily .descriptionWrap .buttonList > div{margin:0 10px}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .buttonList > div{margin:25px 0 0}}.m_funeralFamily .descriptionWrap .contactBlock .link a{display:flex;align-items:center;justify-content:center;border:2px solid #ae8729;color:#ae8729;font-weight:bold;font-size:1.6rem}.m_funeralFamily .descriptionWrap .hurryBlock .link a{display:flex;align-items:center;justify-content:center;color:#fff;background:#dd523b;font-weight:bold;font-size:1.6rem}.m_funeralFamily .descriptionWrap .telBlock .telNumber{text-decoration:none;display:flex;justify-content:center;align-items:center;border:none;background:none}@media print,screen and (min-width:768px){.m_funeralFamily .descriptionWrap .telBlock .telNumber{pointer-events:none}.m_funeralFamily .descriptionWrap .telBlock .telNumber .icon{margin-right:5px}.m_funeralFamily .descriptionWrap .telBlock .telNumber .number span{color:#1b1464;font-size:3.6rem;font-weight:600;line-height:1;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .telBlock .telNumber{background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;display:flex;align-items:center;justify-content:center;padding:10px 0;width:100%}.m_funeralFamily .descriptionWrap .telBlock .telNumber .text{font-size:1.8rem;font-weight:bold;color:#fff;padding-left:36px;background:url("/images/common/icon_freedial_sp.png") left center no-repeat;background-size:30px auto}.m_funeralFamily .descriptionWrap .telBlock .telNumber .text span{display:block;font-size:1.2rem}.m_funeralFamily .descriptionWrap .telBlock .telNumber .priceFree{margin-left:5px}}.m_funeralFamily .descriptionWrap .pointBlock{border-radius:16px;background:#daeefe;overflow:hidden}@media print,screen and (min-width:768px){.m_funeralFamily .descriptionWrap .pointBlock{width:820px;margin:0 auto}}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .pointBlock{border-radius:8px;margin:20px 0}}.m_funeralFamily .descriptionWrap .pointBlock .header{background:#287ec1;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;font-weight:bold;padding:10px 40px}.m_funeralFamily .descriptionWrap .pointBlock .header img{margin-right:10px}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .pointBlock .header img{margin-right:8px}}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .pointBlock .header{padding:3px 15px;font-size:1.5rem}}.m_funeralFamily .descriptionWrap .pointBlock .pointList{padding:20px 40px}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .pointBlock .pointList{padding:15px}}.m_funeralFamily .descriptionWrap .pointBlock .pointList li{display:flex;line-height:1.5}.m_funeralFamily .descriptionWrap .pointBlock .pointList li + li{margin-top:5px}.m_funeralFamily .descriptionWrap .pointBlock .pointList li .number{font-weight:bold;padding-right:.3em;flex-shrink:0}.m_funeralFamily .descriptionWrap .pointBlock .pointList .m_commonList--ol li{display:list-item}.m_funeralFamily .descriptionWrap .pointBlock dl dt{font-weight:bold;margin-top:1em}.m_funeralFamily .descriptionWrap .pointBlock--red{background:#fae5e2}.m_funeralFamily .descriptionWrap .pointBlock--red .header{background:#e0637e}.m_funeralFamily .descriptionWrap .consultantGuide{display:flex;justify-content:center;align-items:center}.m_funeralFamily .descriptionWrap .consultantGuide .imageBlock{padding-right:50px;position:relative}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .consultantGuide .imageBlock{padding-right:35px}.m_funeralFamily .descriptionWrap .consultantGuide .imageBlock img{width:51px;height:auto}}.m_funeralFamily .descriptionWrap .consultantGuide .imageBlock::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:15px 24px 15px 0;border-color:transparent #dd533b transparent transparent;position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .consultantGuide .imageBlock::after{border-width:7.5px 12px 7.5px 0}}.m_funeralFamily .descriptionWrap .consultantGuide .textBlock{font-weight:bold}.m_funeralFamily .descriptionWrap .m_noticeBox:last-child{margin-bottom:0}.m_funeralFamily .descriptionWrap .m_noticeBox p{text-align:left}.m_funeralFamily .descriptionWrap .labelListBox{background:#f5f5dc;border-top:8px solid #ae8729;position:relative;padding:60px 40px 30px}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .labelListBox{padding:35px 15px 20px;border-top-width:4px}}.m_funeralFamily .descriptionWrap .labelListBox .label{position:absolute;top:0;left:30px;padding:0 40px 8px;color:#fff;background:#ae8729;display:inline-block;border-radius:0 0 8px 8px}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .labelListBox .label{padding:0 20px 4px;left:15px;border-radius:0 0 4px 4px;line-height:1.4}}.m_funeralFamily .descriptionWrap .labelListBox.redLabel{border-color:#dd523b}.m_funeralFamily .descriptionWrap .labelListBox.redLabel .label{background:#dd523b}.m_funeralFamily .descriptionWrap .labelListBox.sogisha-choice ol li{list-style-type:decimal;margin-left:30px}.m_funeralFamily .descriptionWrap .labelListBox.sogisha-choice ol li::marker{color:#98958f}.m_funeralFamily .descriptionWrap .tableScroll{position:relative;overflow:auto}.m_funeralFamily .descriptionWrap .tableScroll table{width:100%;table-layout:fixed}.m_funeralFamily .descriptionWrap .tableScroll table th:first-child{width:150px}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .tableScroll{margin:20px -15px;padding:0 15px}.m_funeralFamily .descriptionWrap .tableScroll table{max-width:100%;table-layout:auto}.m_funeralFamily .descriptionWrap .tableScroll table th:first-child,.m_funeralFamily .descriptionWrap .tableScroll table td:first-child{width:auto;min-width:140px}.m_funeralFamily .descriptionWrap .tableScroll table th:not(:first-child),.m_funeralFamily .descriptionWrap .tableScroll table td:not(:first-child){min-width:300px}.m_funeralFamily .descriptionWrap .tableScroll table.table--small th:not(:first-child),.m_funeralFamily .descriptionWrap .tableScroll table.table--small td:not(:first-child){min-width:130px}}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .tableScroll--02 table th:first-child,.m_funeralFamily .descriptionWrap .tableScroll--02 table td:first-child{min-width:160px}.m_funeralFamily .descriptionWrap .tableScroll--02 table th:not(:first-child),.m_funeralFamily .descriptionWrap .tableScroll--02 table td:not(:first-child){min-width:160px}}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .tableScroll--03 table th:first-child,.m_funeralFamily .descriptionWrap .tableScroll--03 table td:first-child{min-width:165px}.m_funeralFamily .descriptionWrap .tableScroll--03 table th:not(:first-child),.m_funeralFamily .descriptionWrap .tableScroll--03 table td:not(:first-child){min-width:130px}}.m_funeralFamily .descriptionWrap .basicTable01{width:820px;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .basicTable01{width:100%}}.m_funeralFamily .descriptionWrap .basicTable01 th,.m_funeralFamily .descriptionWrap .basicTable01 td{border:1px solid #e0dcce;padding:20px;text-align:center;vertical-align:middle;width:50%}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .basicTable01 th,.m_funeralFamily .descriptionWrap .basicTable01 td{padding:15px 10px}}.m_funeralFamily .descriptionWrap .basicTable01 th.w1,.m_funeralFamily .descriptionWrap .basicTable01 td.w1{width:1%}.m_funeralFamily .descriptionWrap .basicTable01 th.w2,.m_funeralFamily .descriptionWrap .basicTable01 td.w2{width:2%}.m_funeralFamily .descriptionWrap .basicTable01 th.w3,.m_funeralFamily .descriptionWrap .basicTable01 td.w3{width:3%}.m_funeralFamily .descriptionWrap .basicTable01 th.w4,.m_funeralFamily .descriptionWrap .basicTable01 td.w4{width:4%}.m_funeralFamily .descriptionWrap .basicTable01 th.w5,.m_funeralFamily .descriptionWrap .basicTable01 td.w5{width:5%}.m_funeralFamily .descriptionWrap .basicTable01 th.w6,.m_funeralFamily .descriptionWrap .basicTable01 td.w6{width:6%}.m_funeralFamily .descriptionWrap .basicTable01 th.w7,.m_funeralFamily .descriptionWrap .basicTable01 td.w7{width:7%}.m_funeralFamily .descriptionWrap .basicTable01 th.w8,.m_funeralFamily .descriptionWrap .basicTable01 td.w8{width:8%}.m_funeralFamily .descriptionWrap .basicTable01 th.w9,.m_funeralFamily .descriptionWrap .basicTable01 td.w9{width:9%}.m_funeralFamily .descriptionWrap .basicTable01 th.w10,.m_funeralFamily .descriptionWrap .basicTable01 td.w10{width:10%}.m_funeralFamily .descriptionWrap .basicTable01 th.w11,.m_funeralFamily .descriptionWrap .basicTable01 td.w11{width:11%}.m_funeralFamily .descriptionWrap .basicTable01 th.w12,.m_funeralFamily .descriptionWrap .basicTable01 td.w12{width:12%}.m_funeralFamily .descriptionWrap .basicTable01 th.w13,.m_funeralFamily .descriptionWrap .basicTable01 td.w13{width:13%}.m_funeralFamily .descriptionWrap .basicTable01 th.w14,.m_funeralFamily .descriptionWrap .basicTable01 td.w14{width:14%}.m_funeralFamily .descriptionWrap .basicTable01 th.w15,.m_funeralFamily .descriptionWrap .basicTable01 td.w15{width:15%}.m_funeralFamily .descriptionWrap .basicTable01 th.w16,.m_funeralFamily .descriptionWrap .basicTable01 td.w16{width:16%}.m_funeralFamily .descriptionWrap .basicTable01 th.w17,.m_funeralFamily .descriptionWrap .basicTable01 td.w17{width:17%}.m_funeralFamily .descriptionWrap .basicTable01 th.w18,.m_funeralFamily .descriptionWrap .basicTable01 td.w18{width:18%}.m_funeralFamily .descriptionWrap .basicTable01 th.w19,.m_funeralFamily .descriptionWrap .basicTable01 td.w19{width:19%}.m_funeralFamily .descriptionWrap .basicTable01 th.w20,.m_funeralFamily .descriptionWrap .basicTable01 td.w20{width:20%}.m_funeralFamily .descriptionWrap .basicTable01 th.w21,.m_funeralFamily .descriptionWrap .basicTable01 td.w21{width:21%}.m_funeralFamily .descriptionWrap .basicTable01 th.w22,.m_funeralFamily .descriptionWrap .basicTable01 td.w22{width:22%}.m_funeralFamily .descriptionWrap .basicTable01 th.w23,.m_funeralFamily .descriptionWrap .basicTable01 td.w23{width:23%}.m_funeralFamily .descriptionWrap .basicTable01 th.w24,.m_funeralFamily .descriptionWrap .basicTable01 td.w24{width:24%}.m_funeralFamily .descriptionWrap .basicTable01 th.w25,.m_funeralFamily .descriptionWrap .basicTable01 td.w25{width:25%}.m_funeralFamily .descriptionWrap .basicTable01 th.w26,.m_funeralFamily .descriptionWrap .basicTable01 td.w26{width:26%}.m_funeralFamily .descriptionWrap .basicTable01 th.w27,.m_funeralFamily .descriptionWrap .basicTable01 td.w27{width:27%}.m_funeralFamily .descriptionWrap .basicTable01 th.w28,.m_funeralFamily .descriptionWrap .basicTable01 td.w28{width:28%}.m_funeralFamily .descriptionWrap .basicTable01 th.w29,.m_funeralFamily .descriptionWrap .basicTable01 td.w29{width:29%}.m_funeralFamily .descriptionWrap .basicTable01 th.w30,.m_funeralFamily .descriptionWrap .basicTable01 td.w30{width:30%}.m_funeralFamily .descriptionWrap .basicTable01 th.w31,.m_funeralFamily .descriptionWrap .basicTable01 td.w31{width:31%}.m_funeralFamily .descriptionWrap .basicTable01 th.w32,.m_funeralFamily .descriptionWrap .basicTable01 td.w32{width:32%}.m_funeralFamily .descriptionWrap .basicTable01 th.w33,.m_funeralFamily .descriptionWrap .basicTable01 td.w33{width:33%}.m_funeralFamily .descriptionWrap .basicTable01 th.w34,.m_funeralFamily .descriptionWrap .basicTable01 td.w34{width:34%}.m_funeralFamily .descriptionWrap .basicTable01 th.w35,.m_funeralFamily .descriptionWrap .basicTable01 td.w35{width:35%}.m_funeralFamily .descriptionWrap .basicTable01 th.w36,.m_funeralFamily .descriptionWrap .basicTable01 td.w36{width:36%}.m_funeralFamily .descriptionWrap .basicTable01 th.w37,.m_funeralFamily .descriptionWrap .basicTable01 td.w37{width:37%}.m_funeralFamily .descriptionWrap .basicTable01 th.w38,.m_funeralFamily .descriptionWrap .basicTable01 td.w38{width:38%}.m_funeralFamily .descriptionWrap .basicTable01 th.w39,.m_funeralFamily .descriptionWrap .basicTable01 td.w39{width:39%}.m_funeralFamily .descriptionWrap .basicTable01 th.w40,.m_funeralFamily .descriptionWrap .basicTable01 td.w40{width:40%}.m_funeralFamily .descriptionWrap .basicTable01 th.w41,.m_funeralFamily .descriptionWrap .basicTable01 td.w41{width:41%}.m_funeralFamily .descriptionWrap .basicTable01 th.w42,.m_funeralFamily .descriptionWrap .basicTable01 td.w42{width:42%}.m_funeralFamily .descriptionWrap .basicTable01 th.w43,.m_funeralFamily .descriptionWrap .basicTable01 td.w43{width:43%}.m_funeralFamily .descriptionWrap .basicTable01 th.w44,.m_funeralFamily .descriptionWrap .basicTable01 td.w44{width:44%}.m_funeralFamily .descriptionWrap .basicTable01 th.w45,.m_funeralFamily .descriptionWrap .basicTable01 td.w45{width:45%}.m_funeralFamily .descriptionWrap .basicTable01 th.w46,.m_funeralFamily .descriptionWrap .basicTable01 td.w46{width:46%}.m_funeralFamily .descriptionWrap .basicTable01 th.w47,.m_funeralFamily .descriptionWrap .basicTable01 td.w47{width:47%}.m_funeralFamily .descriptionWrap .basicTable01 th.w48,.m_funeralFamily .descriptionWrap .basicTable01 td.w48{width:48%}.m_funeralFamily .descriptionWrap .basicTable01 th.w49,.m_funeralFamily .descriptionWrap .basicTable01 td.w49{width:49%}.m_funeralFamily .descriptionWrap .basicTable01 th.w50,.m_funeralFamily .descriptionWrap .basicTable01 td.w50{width:50%}.m_funeralFamily .descriptionWrap .basicTable01 th.w51,.m_funeralFamily .descriptionWrap .basicTable01 td.w51{width:51%}.m_funeralFamily .descriptionWrap .basicTable01 th.w52,.m_funeralFamily .descriptionWrap .basicTable01 td.w52{width:52%}.m_funeralFamily .descriptionWrap .basicTable01 th.w53,.m_funeralFamily .descriptionWrap .basicTable01 td.w53{width:53%}.m_funeralFamily .descriptionWrap .basicTable01 th.w54,.m_funeralFamily .descriptionWrap .basicTable01 td.w54{width:54%}.m_funeralFamily .descriptionWrap .basicTable01 th.w55,.m_funeralFamily .descriptionWrap .basicTable01 td.w55{width:55%}.m_funeralFamily .descriptionWrap .basicTable01 th.w56,.m_funeralFamily .descriptionWrap .basicTable01 td.w56{width:56%}.m_funeralFamily .descriptionWrap .basicTable01 th.w57,.m_funeralFamily .descriptionWrap .basicTable01 td.w57{width:57%}.m_funeralFamily .descriptionWrap .basicTable01 th.w58,.m_funeralFamily .descriptionWrap .basicTable01 td.w58{width:58%}.m_funeralFamily .descriptionWrap .basicTable01 th.w59,.m_funeralFamily .descriptionWrap .basicTable01 td.w59{width:59%}.m_funeralFamily .descriptionWrap .basicTable01 th.w60,.m_funeralFamily .descriptionWrap .basicTable01 td.w60{width:60%}.m_funeralFamily .descriptionWrap .basicTable01 th.w61,.m_funeralFamily .descriptionWrap .basicTable01 td.w61{width:61%}.m_funeralFamily .descriptionWrap .basicTable01 th.w62,.m_funeralFamily .descriptionWrap .basicTable01 td.w62{width:62%}.m_funeralFamily .descriptionWrap .basicTable01 th.w63,.m_funeralFamily .descriptionWrap .basicTable01 td.w63{width:63%}.m_funeralFamily .descriptionWrap .basicTable01 th.w64,.m_funeralFamily .descriptionWrap .basicTable01 td.w64{width:64%}.m_funeralFamily .descriptionWrap .basicTable01 th.w65,.m_funeralFamily .descriptionWrap .basicTable01 td.w65{width:65%}.m_funeralFamily .descriptionWrap .basicTable01 th.w66,.m_funeralFamily .descriptionWrap .basicTable01 td.w66{width:66%}.m_funeralFamily .descriptionWrap .basicTable01 th.w67,.m_funeralFamily .descriptionWrap .basicTable01 td.w67{width:67%}.m_funeralFamily .descriptionWrap .basicTable01 th.w68,.m_funeralFamily .descriptionWrap .basicTable01 td.w68{width:68%}.m_funeralFamily .descriptionWrap .basicTable01 th.w69,.m_funeralFamily .descriptionWrap .basicTable01 td.w69{width:69%}.m_funeralFamily .descriptionWrap .basicTable01 th.w70,.m_funeralFamily .descriptionWrap .basicTable01 td.w70{width:70%}.m_funeralFamily .descriptionWrap .basicTable01 th.w71,.m_funeralFamily .descriptionWrap .basicTable01 td.w71{width:71%}.m_funeralFamily .descriptionWrap .basicTable01 th.w72,.m_funeralFamily .descriptionWrap .basicTable01 td.w72{width:72%}.m_funeralFamily .descriptionWrap .basicTable01 th.w73,.m_funeralFamily .descriptionWrap .basicTable01 td.w73{width:73%}.m_funeralFamily .descriptionWrap .basicTable01 th.w74,.m_funeralFamily .descriptionWrap .basicTable01 td.w74{width:74%}.m_funeralFamily .descriptionWrap .basicTable01 th.w75,.m_funeralFamily .descriptionWrap .basicTable01 td.w75{width:75%}.m_funeralFamily .descriptionWrap .basicTable01 th.w76,.m_funeralFamily .descriptionWrap .basicTable01 td.w76{width:76%}.m_funeralFamily .descriptionWrap .basicTable01 th.w77,.m_funeralFamily .descriptionWrap .basicTable01 td.w77{width:77%}.m_funeralFamily .descriptionWrap .basicTable01 th.w78,.m_funeralFamily .descriptionWrap .basicTable01 td.w78{width:78%}.m_funeralFamily .descriptionWrap .basicTable01 th.w79,.m_funeralFamily .descriptionWrap .basicTable01 td.w79{width:79%}.m_funeralFamily .descriptionWrap .basicTable01 th.w80,.m_funeralFamily .descriptionWrap .basicTable01 td.w80{width:80%}.m_funeralFamily .descriptionWrap .basicTable01 th.w81,.m_funeralFamily .descriptionWrap .basicTable01 td.w81{width:81%}.m_funeralFamily .descriptionWrap .basicTable01 th.w82,.m_funeralFamily .descriptionWrap .basicTable01 td.w82{width:82%}.m_funeralFamily .descriptionWrap .basicTable01 th.w83,.m_funeralFamily .descriptionWrap .basicTable01 td.w83{width:83%}.m_funeralFamily .descriptionWrap .basicTable01 th.w84,.m_funeralFamily .descriptionWrap .basicTable01 td.w84{width:84%}.m_funeralFamily .descriptionWrap .basicTable01 th.w85,.m_funeralFamily .descriptionWrap .basicTable01 td.w85{width:85%}.m_funeralFamily .descriptionWrap .basicTable01 th.w86,.m_funeralFamily .descriptionWrap .basicTable01 td.w86{width:86%}.m_funeralFamily .descriptionWrap .basicTable01 th.w87,.m_funeralFamily .descriptionWrap .basicTable01 td.w87{width:87%}.m_funeralFamily .descriptionWrap .basicTable01 th.w88,.m_funeralFamily .descriptionWrap .basicTable01 td.w88{width:88%}.m_funeralFamily .descriptionWrap .basicTable01 th.w89,.m_funeralFamily .descriptionWrap .basicTable01 td.w89{width:89%}.m_funeralFamily .descriptionWrap .basicTable01 th.w90,.m_funeralFamily .descriptionWrap .basicTable01 td.w90{width:90%}.m_funeralFamily .descriptionWrap .basicTable01 th.w91,.m_funeralFamily .descriptionWrap .basicTable01 td.w91{width:91%}.m_funeralFamily .descriptionWrap .basicTable01 th.w92,.m_funeralFamily .descriptionWrap .basicTable01 td.w92{width:92%}.m_funeralFamily .descriptionWrap .basicTable01 th.w93,.m_funeralFamily .descriptionWrap .basicTable01 td.w93{width:93%}.m_funeralFamily .descriptionWrap .basicTable01 th.w94,.m_funeralFamily .descriptionWrap .basicTable01 td.w94{width:94%}.m_funeralFamily .descriptionWrap .basicTable01 th.w95,.m_funeralFamily .descriptionWrap .basicTable01 td.w95{width:95%}.m_funeralFamily .descriptionWrap .basicTable01 th.w96,.m_funeralFamily .descriptionWrap .basicTable01 td.w96{width:96%}.m_funeralFamily .descriptionWrap .basicTable01 th.w97,.m_funeralFamily .descriptionWrap .basicTable01 td.w97{width:97%}.m_funeralFamily .descriptionWrap .basicTable01 th.w98,.m_funeralFamily .descriptionWrap .basicTable01 td.w98{width:98%}.m_funeralFamily .descriptionWrap .basicTable01 th.w99,.m_funeralFamily .descriptionWrap .basicTable01 td.w99{width:99%}.m_funeralFamily .descriptionWrap .basicTable01 th.w100,.m_funeralFamily .descriptionWrap .basicTable01 td.w100{width:100%}.m_funeralFamily .descriptionWrap .basicTable01 td{background:#fff}.m_funeralFamily .descriptionWrap .basicTable01 tr:first-child th{background:#ffffac;color:#5f4e38;text-decoration:none;font-weight:bold}.m_funeralFamily .descriptionWrap .basicTable01 tr:first-child th.color-red{background:#f7b4bc}.m_funeralFamily .descriptionWrap .basicTable01 tr:first-child th.color-blue{background:#eaf6fe;color:#0a5b9c}.m_funeralFamily .descriptionWrap .basicTable01 tr th{background:#eaf6fe;color:#0a5b9c;text-decoration:underline;font-weight:normal}.m_funeralFamily .descriptionWrap .basicTable01--t-left tr:not(:first-child) th,.m_funeralFamily .descriptionWrap .basicTable01--t-left tr:not(:first-child) td{text-align:left}.m_funeralFamily .descriptionWrap .basicTable02{width:100%;margin-left:auto;margin-right:auto;table-layout:fixed}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .basicTable02{width:100%}}.m_funeralFamily .descriptionWrap .basicTable02 tbody tr:first-child th:first-child{background:#f2e398}.m_funeralFamily .descriptionWrap .basicTable02 tbody th,.m_funeralFamily .descriptionWrap .basicTable02 tbody td{border:1px solid #e0dcce;padding:20px;vertical-align:middle}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .basicTable02 tbody th,.m_funeralFamily .descriptionWrap .basicTable02 tbody td{padding:15px 10px}}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w1,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w1{width:1%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w2,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w2{width:2%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w3,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w3{width:3%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w4,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w4{width:4%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w5,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w5{width:5%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w6,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w6{width:6%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w7,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w7{width:7%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w8,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w8{width:8%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w9,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w9{width:9%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w10,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w10{width:10%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w11,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w11{width:11%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w12,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w12{width:12%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w13,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w13{width:13%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w14,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w14{width:14%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w15,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w15{width:15%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w16,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w16{width:16%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w17,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w17{width:17%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w18,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w18{width:18%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w19,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w19{width:19%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w20,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w20{width:20%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w21,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w21{width:21%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w22,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w22{width:22%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w23,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w23{width:23%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w24,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w24{width:24%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w25,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w25{width:25%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w26,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w26{width:26%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w27,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w27{width:27%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w28,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w28{width:28%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w29,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w29{width:29%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w30,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w30{width:30%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w31,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w31{width:31%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w32,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w32{width:32%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w33,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w33{width:33%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w34,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w34{width:34%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w35,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w35{width:35%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w36,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w36{width:36%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w37,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w37{width:37%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w38,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w38{width:38%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w39,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w39{width:39%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w40,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w40{width:40%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w41,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w41{width:41%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w42,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w42{width:42%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w43,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w43{width:43%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w44,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w44{width:44%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w45,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w45{width:45%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w46,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w46{width:46%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w47,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w47{width:47%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w48,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w48{width:48%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w49,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w49{width:49%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w50,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w50{width:50%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w51,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w51{width:51%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w52,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w52{width:52%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w53,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w53{width:53%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w54,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w54{width:54%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w55,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w55{width:55%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w56,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w56{width:56%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w57,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w57{width:57%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w58,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w58{width:58%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w59,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w59{width:59%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w60,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w60{width:60%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w61,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w61{width:61%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w62,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w62{width:62%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w63,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w63{width:63%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w64,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w64{width:64%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w65,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w65{width:65%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w66,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w66{width:66%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w67,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w67{width:67%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w68,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w68{width:68%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w69,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w69{width:69%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w70,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w70{width:70%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w71,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w71{width:71%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w72,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w72{width:72%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w73,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w73{width:73%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w74,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w74{width:74%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w75,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w75{width:75%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w76,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w76{width:76%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w77,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w77{width:77%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w78,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w78{width:78%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w79,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w79{width:79%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w80,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w80{width:80%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w81,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w81{width:81%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w82,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w82{width:82%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w83,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w83{width:83%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w84,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w84{width:84%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w85,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w85{width:85%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w86,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w86{width:86%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w87,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w87{width:87%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w88,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w88{width:88%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w89,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w89{width:89%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w90,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w90{width:90%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w91,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w91{width:91%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w92,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w92{width:92%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w93,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w93{width:93%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w94,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w94{width:94%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w95,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w95{width:95%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w96,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w96{width:96%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w97,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w97{width:97%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w98,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w98{width:98%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w99,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w99{width:99%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.w100,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.w100{width:100%}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.txtL,.m_funeralFamily .descriptionWrap .basicTable02 tbody td.txtL{text-align:left}.m_funeralFamily .descriptionWrap .basicTable02 tbody th{background:#ffffac;color:#5f4e38;text-align:center;line-height:1.4}.m_funeralFamily .descriptionWrap .basicTable02 tbody th:first-child{background:#f7f3e9}.m_funeralFamily .descriptionWrap .basicTable02 tbody th:first-child.color05{background:#f2e398;color:#5f4e38}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.colspan{background:#ffffac !important}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.color01{background:#e0637e;color:#fff}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.color02{background:#8b6bae;color:#fff}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.color03{background:#27b85e;color:#fff}.m_funeralFamily .descriptionWrap .basicTable02 tbody th.color04{background:#9f9f9f;color:#fff}.m_funeralFamily .descriptionWrap .basicTable02 tbody td{background:#fff}@media print,screen and (min-width:768px){.m_funeralFamily .descriptionWrap .basicTable02--w75p{margin-top:40px;width:75%}}.m_funeralFamily .descriptionWrap .redTable{width:820px;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .redTable{width:100%}}.m_funeralFamily .descriptionWrap .redTable th,.m_funeralFamily .descriptionWrap .redTable td{border:1px solid #e0dcce;vertical-align:middle;text-align:left;line-height:1.4;padding:20px}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .redTable th,.m_funeralFamily .descriptionWrap .redTable td{padding:15px 10px}}.m_funeralFamily .descriptionWrap .redTable th{background:#f7b4bc;width:25%}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .redTable th{width:35%}}.m_funeralFamily .descriptionWrap .redTable td{background:#fff}.m_funeralFamily .descriptionWrap .grayList li{position:relative;padding-left:20px;line-height:1.4}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .grayList li{padding-left:15px}}.m_funeralFamily .descriptionWrap .grayList li + li{margin-top:5px}.m_funeralFamily .descriptionWrap .grayList li::before{content:"";display:inline-block;width:8px;height:8px;background:#868686;border-radius:50%;position:absolute;left:0;top:8px}@media only screen and (max-width:767px){.m_funeralFamily .descriptionWrap .grayList li::before{width:6px;height:6px;top:7px}}.m_funeralFamily .descriptionWrap .grayList--num li{text-indent:-2.2rem;padding-left:2rem}.m_funeralFamily .descriptionWrap .grayList--num li::before{content:none}.m_funeralFamily .descriptionWrap .grayList--num li span{color:#98958f}@media print,screen and (min-width:768px){.m_funeralFamily .descriptionWrap .numberList{display:flex;flex-wrap:wrap}.m_funeralFamily .descriptionWrap .numberList li{width:calc((100% - 30px) / 2)}.m_funeralFamily .descriptionWrap .numberList li:nth-child(even){margin-left:30px}.m_funeralFamily .descriptionWrap .numberList li .backgroundText{min-height:83px}}.m_funeralFamily .m_stripeBox .boxInner .image-description{padding:10px 0 0}@media print,screen and (min-width:768px){.m_funeralFamily .m_stripeBox .boxInner .image-description{overflow:hidden}}@media only screen and (max-width:767px){.m_funeralFamily .m_stripeBox .boxInner .image-description{padding-top:0}}.m_funeralFamily .m_stripeBox .boxInner .image-description .imgBox{margin:20px 30px 20px 0}@media print,screen and (min-width:768px){.m_funeralFamily .m_stripeBox .boxInner .image-description .imgBox{width:300px;float:left}}@media only screen and (max-width:767px){.m_funeralFamily .m_stripeBox .boxInner .image-description .imgBox{width:80%;margin:15px auto}}.m_funeralFamily .m_stripeBox .boxInner .image-description .imgBox img{width:100%;height:auto}.m_funeralFamily .m_stripeBox .boxInner .image-description02{padding:10px 0 0}@media print,screen and (min-width:768px){.m_funeralFamily .m_stripeBox .boxInner .image-description02{display:flex;align-items:center}}@media only screen and (max-width:767px){.m_funeralFamily .m_stripeBox .boxInner .image-description02{padding-top:0}}.m_funeralFamily .m_stripeBox .boxInner .image-description02 .imgBox{margin:20px 30px 20px 0}@media print,screen and (min-width:768px){.m_funeralFamily .m_stripeBox .boxInner .image-description02 .imgBox{width:300px;flex-shrink:0}}@media only screen and (max-width:767px){.m_funeralFamily .m_stripeBox .boxInner .image-description02 .imgBox{width:70%;margin:15px auto}}.m_funeralFamily .m_stripeBox .boxInner .image-description02 .imgBox img{width:100%;height:auto}.m_funeralFamily .m_stripeBox .boxInner .m_commonList{margin:30px 10px;background:#e5eef5;padding:20px 20px 20px 15px}@media only screen and (max-width:767px){.m_funeralFamily .m_stripeBox .boxInner .m_commonList{padding:10px 10px 10px 5px;margin:15px 0}}.m_funeralFamily .m_stripeBox .boxInner .bottomBanner{margin-top:50px}@media only screen and (max-width:767px){.m_funeralFamily .m_stripeBox .boxInner .bottomBanner{margin-top:20px}}.m_funeralFamily .m_stripeBox .boxInner .bottomBanner .telNumber{text-decoration:none;display:flex;justify-content:center;align-items:center}@media print,screen and (min-width:768px){.m_funeralFamily .m_stripeBox .boxInner .bottomBanner .telNumber{pointer-events:none}.m_funeralFamily .m_stripeBox .boxInner .bottomBanner .telNumber .icon{margin-right:5px}.m_funeralFamily .m_stripeBox .boxInner .bottomBanner .telNumber .number span{color:#1b1464;font-size:3.6rem;font-weight:600;line-height:1;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}}@media only screen and (max-width:767px){.m_funeralFamily .m_stripeBox .boxInner .bottomBanner .telNumber{background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;display:flex;align-items:center;justify-content:center;padding:10px 0}.m_funeralFamily .m_stripeBox .boxInner .bottomBanner .telNumber .text{font-size:1.6rem;font-weight:bold;color:#fff;padding-left:36px;background:url("/images/common/icon_freedial_sp.png") left center no-repeat;background-size:30px auto}.m_funeralFamily .m_stripeBox .boxInner .bottomBanner .telNumber .priceFree{margin-left:5px}}.m_funeralFamily .bold{font-weight:bold}.m_funeralFamily .m_point{background:#fdf7e3;margin:40px auto;padding:0 30px 20px;border:2px solid #dd523b;border-radius:4px;max-width:810px}@media only screen and (max-width:767px){.m_funeralFamily .m_point{margin:20px auto;margin-left:10px;padding:0 15px 15px;font-size:1.6rem}}.m_funeralFamily .m_point .titleWrap{position:relative;display:inline-block;background:#dd523b;color:#fff;margin:8px 0 8px -46px;padding:6px 33px;box-sizing:border-box}@media only screen and (max-width:767px){.m_funeralFamily .m_point .titleWrap{margin-left:-31px}}.m_funeralFamily .m_point .titleWrap .title{font-weight:bold}.m_funeralFamily .m_point .titleWrap::before{content:'';position:absolute;top:100%;left:0;border:none;border-bottom:solid 14px transparent;border-right:solid 14px #fdc2ab}.m_funeralFamily .m_point .titleWrap::after{content:'';position:absolute;top:0;right:0;z-index:1;width:0;height:0;border-width:21px 16px 21px 0;border-color:transparent #fdf7e3 transparent transparent;border-style:solid}.m_funeralFamily .m_point ul li{text-indent:-2em;padding-left:2em}.m_funeralFamily .m_point ul li::before{color:#dd523b;content:'●';font-size:1.2rem;margin-left:4px;margin-right:13px;vertical-align:2px}.m_funeralFamily .m_toc{position:relative;margin:60px auto 72px;padding:30px;border-top:2px solid #dd523b;border-bottom:2px solid #dd523b;max-width:820px}@media print,screen and (min-width:768px){.m_funeralFamily .m_toc{border:2px solid #dd523b;border-radius:4px}}@media only screen and (max-width:767px){.m_funeralFamily .m_toc{padding:20px 0;font-size:1.6rem;margin:50px auto 20px}}.m_funeralFamily .m_toc::before{content:'もくじ';position:absolute;top:-30px;left:-2px;height:30px;color:#fff;font-size:1.6rem;background:#dd523b;line-height:30px;padding:0 10px;border-radius:3px 3px 0 0}.m_funeralFamily .m_toc li{color:#98958f;list-style-type:decimal;margin-left:30px}.m_funeralFamily .m_toc li h2{font-weight:normal}.m_funeralFamily .m_editor{border:2px solid #d6d5d3;border-radius:4px;padding:30px;max-width:820px;margin:60px auto;position:relative}@media only screen and (max-width:767px){.m_funeralFamily .m_editor{padding:20px;margin:40px auto}}.m_funeralFamily .m_editor .title{background:#fff;font-size:1.9rem;font-weight:bold;text-align:center;padding:0 10px;display:inline-block;position:absolute;top:-17px;left:50%;transform:translateX(-50%)}@media only screen and (max-width:767px){.m_funeralFamily .m_editor .title{font-size:1.6rem;top:-15px}}.m_funeralFamily .m_editor .nameBlock{display:flex}.m_funeralFamily .m_editor .nameBlock .photo{margin-right:30px}@media only screen and (max-width:767px){.m_funeralFamily .m_editor .nameBlock .photo{margin-right:15px}.m_funeralFamily .m_editor .nameBlock .photo img{width:77px;height:77px}}.m_funeralFamily .m_editor .nameBlock .text .kana{font-size:1.4rem;letter-spacing:.3em}@media only screen and (max-width:767px){.m_funeralFamily .m_editor .nameBlock .text .kana{font-size:1.3rem}}.m_funeralFamily .m_editor .nameBlock .text .name{font-size:2.6rem;font-weight:bold;letter-spacing:.2em}@media only screen and (max-width:767px){.m_funeralFamily .m_editor .nameBlock .text .name{font-size:2.4rem;line-height:1.2}}.m_funeralFamily .m_editor .nameBlock .btn{background:#f4f4f4;border-radius:4px;padding:5px 13px;line-height:1;margin-top:15px}@media print,screen and (min-width:768px){.m_funeralFamily .m_editor .nameBlock .btn:hover{cursor:pointer}}@media only screen and (max-width:767px){.m_funeralFamily .m_editor .nameBlock .btn{padding:8px}}.m_funeralFamily .m_editor .nameBlock .btn span{color:#5f4e38;font-size:1.4rem;font-weight:bold}@media only screen and (max-width:767px){.m_funeralFamily .m_editor .nameBlock .btn span{font-size:1.3rem}}.m_funeralFamily .m_editor .nameBlock .btn span:before{content:'';background:url("/images/sites/sogi/family-funeral/icon_arrow.webp") no-repeat;width:19px;height:19px;display:inline-block;background-size:cover;margin-right:10px;vertical-align:-3px;transition:.3s}@media only screen and (max-width:767px){.m_funeralFamily .m_editor .nameBlock .btn span:before{width:13px;height:13px;vertical-align:-2px}}.m_funeralFamily .m_editor .nameBlock .btn.open span:before{transform:rotate(-180deg)}.m_funeralFamily .m_editor .contentBlock{font-size:1.6rem;display:none}@media only screen and (max-width:767px){.m_funeralFamily .m_editor .contentBlock{font-size:1.4rem}}.m_funeralFamily .m_editor .contentBlock .contentTitle{font-weight:bold;border-bottom:1px solid #ae8729;padding:10px 0;margin-bottom:15px}@media only screen and (max-width:767px){.m_funeralFamily .m_editor .contentBlock .contentTitle{padding:10px 0 5px}}.m_funeralFamily .m_editor .contentBlock .text p + p{margin-top:20px}@media only screen and (max-width:767px){.m_funeralFamily .m_editor .contentBlock .text p + p{margin-top:10px}}.m_funeralFamily marker{background:#fff799}.m_funeralFamily .m_reccomend{margin-top:60px}@media only screen and (max-width:767px){.m_funeralFamily .m_reccomend{margin-top:30px}}.m_funeralFamily .m_reccomend ul{display:flex;justify-content:space-between;margin-top:30px;flex-wrap:wrap}@media print,screen and (min-width:768px){.m_funeralFamily .m_reccomend ul{gap:50px 15px}}@media only screen and (max-width:767px){.m_funeralFamily .m_reccomend ul{margin-top:15px}}.m_funeralFamily .m_reccomend ul li{position:relative;width:315px}@media only screen and (max-width:767px){.m_funeralFamily .m_reccomend ul li{width:48%}.m_funeralFamily .m_reccomend ul li:nth-child(n+3){margin-top:20px}}.m_funeralFamily .m_reccomend ul li a{text-decoration:none;color:#000;display:block}.m_funeralFamily .m_reccomend ul li a:hover{opacity:.8}.m_funeralFamily .m_reccomend ul li .m_label{position:absolute;top:-4px;left:10px;min-width:72px;color:#fff;font-size:1.6rem;text-align:center;padding:2px 10px;background:#ae8729}.m_funeralFamily .m_reccomend ul li .m_label::after{content:"";position:absolute;right:-4px;height:0;width:0;border-left:4px solid #5f4e38;border-top:4px solid transparent}@media only screen and (max-width:767px){.m_funeralFamily .m_reccomend ul li .m_label{font-size:1.3rem;min-width:68px;top:-6px}}.m_funeralFamily .m_reccomend ul li .m_label.m_category04{background:#805598}.m_funeralFamily .m_reccomend ul li .m_label.m_category04::after{border-left:4px solid #532070;border-top:4px solid transparent}.m_funeralFamily .m_reccomend ul li .thumb{width:315px;height:202px;margin-bottom:10px}@media only screen and (max-width:767px){.m_funeralFamily .m_reccomend ul li .thumb{width:100%;height:106px}}.m_funeralFamily .m_reccomend ul li .thumb img{width:100%;height:100%;object-fit:cover}.m_funeralFamily_attend .thumb img{margin:0 auto 30px}@media only screen and (max-width:767px){.m_funeralFamily_attend .thumb img{margin-bottom:15px}}.m_funeralFamily_attend .basicTable02.funeralGift th:nth-child(1){width:30%}.m_funeralFamily_attend .burnIncense{display:flex;justify-content:center}@media only screen and (max-width:767px){.m_funeralFamily_attend .burnIncense{display:block}}.m_funeralFamily_attend .burnIncense .box{width:calc((100% - 40px) / 3);background:#fff;border:1px solid #ccc}@media only screen and (max-width:767px){.m_funeralFamily_attend .burnIncense .box{width:100%}.m_funeralFamily_attend .burnIncense .box .image-block img{width:100%;height:auto}}.m_funeralFamily_attend .burnIncense .box .title{font-weight:bold;color:#fff;text-align:center;padding:5px;font-size:2rem}@media only screen and (max-width:767px){.m_funeralFamily_attend .burnIncense .box .title{font-size:1.8rem}}.m_funeralFamily_attend .burnIncense .box .inner{padding:20px}.m_funeralFamily_attend .burnIncense .box:nth-of-type(1) .title{background:#27b85e}.m_funeralFamily_attend .burnIncense .box:nth-of-type(2) .title{background:#8b6bae}.m_funeralFamily_attend .burnIncense .box:nth-of-type(3) .title{background:#7e6b5a}.m_funeralFamily_attend .burnIncense .box + .box{margin-left:20px}@media only screen and (max-width:767px){.m_funeralFamily_attend .burnIncense .box + .box{margin:25px 0 0}}.m_funeralFamily_attend .burnIncense ol > li{line-height:1.4;list-style:decimal;list-style-position:inside;text-indent:-1em;padding-left:1em}.m_funeralFamily_attend .burnIncense ol > li + li{margin-top:5px}@media only screen and (max-width:767px){.m_funeralFamily_attend .m_title_images{margin-top:0}}.m_funeralFamily_attend .m_stripeBox .boxInner .image-description .imgBox{margin-top:0}.m_sogi_hiyo .l_wrapper--themeColor{padding:50px 0 80px}@media only screen and (max-width:767px){.m_sogi_hiyo .l_wrapper--themeColor{padding:30px 0}}.m_sogi_hiyo .l_wrapper--themeColor .m_title_style06{margin-top:0}.m_sogi_hiyo_stripebox{padding:30px;margin-top:50px}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox{padding:20px 15px;margin-top:30px}}.m_sogi_hiyo_stripebox > .title01{font-size:3.6rem;font-weight:bold;text-align:center;color:#0a5b9c}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox > .title01{font-size:2rem}}.m_sogi_hiyo_stripebox.m_stripebox--green > .title01{color:#ae8729}.m_sogi_hiyo_stripebox > .text01{margin-top:5px;padding-bottom:30px;text-align:center;font-weight:bold}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox > .text01{text-align:left;margin-top:10px;padding-bottom:20px}}.m_sogi_hiyo_stripebox.m_stripebox--green .intInner .cost_detail_list01 .cost_detail_list_inner01 .cost_detail_list_title01 .num{background:#ae8729}.m_sogi_hiyo_stripebox .intInner{background:#fff;border-radius:8px}.m_sogi_hiyo_stripebox .intInner .cost_detail_list01{display:block;padding:40px 30px}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox .intInner .cost_detail_list01{padding:15px}}.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 + .cost_detail_list01{border-top:1px dotted #98958f}.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01{display:flex;align-items:center;border-bottom:2px solid #cedeeb;padding-bottom:20px}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01{display:block}}.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .cost_detail_list_title01{width:50%;position:relative}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .cost_detail_list_title01{width:100%}}.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .cost_detail_list_title01 .num{display:block;vertical-align:middle;width:60px;height:60px;padding-top:15px;line-height:1;text-align:center;background:#0a5b9c;border-radius:100px;color:#fff;font-weight:bold;font-size:3rem;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .cost_detail_list_title01 .num{font-size:1.8rem;width:30px;height:30px;padding-top:6px}}.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .cost_detail_list_title01 .titleText{display:inline-block;vertical-align:middle;font-weight:bold;color:#000;font-size:3.4rem;margin-left:80px}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .cost_detail_list_title01 .titleText{font-size:2rem;margin-left:40px}}.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .average{text-align:right;flex:1 1}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .average{text-align:left}}.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .average .box01{margin-left:auto;text-align:center;width:380px;display:flex;align-items:center;font-weight:bold;border:1px solid #cedeeb;background:#cedeeb}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .average .box01{margin:10px auto 0;width:100%}}.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .average .box01 dt{width:110px;line-height:40px}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .average .box01 dt{width:90px}}.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .average .box01 dd{flex:1 1;line-height:40px;background:#fff}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .average .box01 dd{padding:5px}}.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .average .box01 dd b{font-size:3rem;color:#dd523b}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .average .box01 dd b{font-size:2rem}}.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .average .box01 dd span{font-size:2rem}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .average .box01 dd span{font-size:1.6rem}}.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .average .disc{margin-top:5px;font-weight:bold;font-size:1.6rem}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner01 .average .disc{font-size:1.2rem}}.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner02{padding-top:30px;display:flex;align-items:center}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner02{display:block;padding-top:15px}}.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner02 .imgBox{width:280px;padding-right:30px;text-align:center}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner02 .imgBox{width:100%;padding-right:0;margin:5px auto 15px}}.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner02 .imgBox img{max-width:100%}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner02 .imgBox img{display:block;margin:0 auto;max-height:120px;max-width:55%}}.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner02 .text01{flex:1 1}.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner03{padding-top:20px}@media only screen and (max-width:767px){.m_sogi_hiyo_stripebox .intInner .cost_detail_list01 .cost_detail_list_inner03{padding-top:15px}}.m_sogi_hiyo_blueSection{padding-bottom:65px}@media only screen and (max-width:767px){.m_sogi_hiyo_blueSection{padding-bottom:30px}}.m_sogi_hiyo_blueSection .title01{display:flex;align-items:center;justify-content:center;color:#0a5b9c;font-weight:bold;font-size:3.6rem;text-align:center}@media only screen and (max-width:767px){.m_sogi_hiyo_blueSection .title01{font-size:2rem}.m_sogi_hiyo_blueSection .title01 img{zoom:.7}}.m_sogi_hiyo_blueSection .title01 .text{padding:0 25px}@media only screen and (max-width:767px){.m_sogi_hiyo_blueSection .title01 .text{padding:0 15px}}.m_sogi_hiyo_blueSectionInner01{display:block;border-radius:8px;background:#fff;padding:40px}@media only screen and (max-width:767px){.m_sogi_hiyo_blueSectionInner01{padding:20px 15px}}.m_sogi_hiyo_blueSectionInner01 .flexBox{display:flex;align-items:center}@media only screen and (max-width:767px){.m_sogi_hiyo_blueSectionInner01 .flexBox{flex-direction:column-reverse}}.m_sogi_hiyo_blueSectionInner01 .flexBox .m_txt{flex:1 1}.m_sogi_hiyo_blueSectionInner01 .flexBox .imgBox{width:149px;margin:0 20px}@media only screen and (max-width:767px){.m_sogi_hiyo_blueSectionInner01 .flexBox .imgBox{margin:10px auto 15px;width:30%}}.m_sogi_hiyo_blueSectionInner01 .flexBox .imgBox img{width:100%}.m_sogi_hiyo_blueSectionInner01 .intTitle01{text-align:center;display:block;background:#dd523b;color:#fff;font-weight:bold;padding:5px 10px;margin:35px 0}@media only screen and (max-width:767px){.m_sogi_hiyo_blueSectionInner01 .intTitle01{margin:20px 0;text-align:left}}.m_sogi_hiyo_blueSectionBubble01{display:flex;align-items:center;justify-content:center;padding:45px 0}@media only screen and (max-width:767px){.m_sogi_hiyo_blueSectionBubble01{padding:20px 0}}.m_sogi_hiyo_blueSectionBubble01 .textBox{width:750px;background:#fff;border:2px solid #dd523b;border-radius:4px;font-weight:bold;font-size:2.2rem;padding:10px 15px;position:relative;text-align:center}@media only screen and (max-width:767px){.m_sogi_hiyo_blueSectionBubble01 .textBox{width:auto;font-size:1.6rem;text-align:left}}.m_sogi_hiyo_blueSectionBubble01 .textBox b{color:#dd523b}.m_sogi_hiyo_blueSectionBubble01 .textBox:after{content:"";position:absolute;top:50%;left:100%;margin-top:-10px;border:10px solid transparent;border-left:10px solid #dd523b}.m_sogi_hiyo_blueSectionBubble01 .ico{margin-left:35px}@media only screen and (max-width:767px){.m_sogi_hiyo_blueSectionBubble01 .ico{margin-left:25px}}.m_sogi_hiyo_blueSectionInner02 .intInner .flexBox{padding:10px 0 0;display:flex;align-items:center}@media only screen and (max-width:767px){.m_sogi_hiyo_blueSectionInner02 .intInner .flexBox{display:block;padding-top:0}}.m_sogi_hiyo_blueSectionInner02 .intInner .flexBox .imgBox{width:240px;margin-right:30px}@media only screen and (max-width:767px){.m_sogi_hiyo_blueSectionInner02 .intInner .flexBox .imgBox{width:70%;margin:0 auto 15px}}.m_sogi_hiyo_blueSectionInner02 .intInner .flexBox .imgBox img{width:100%}.m_sogi_hiyo_blueSectionInner02 .intInner .flexBox .text01{flex:1 1}.m_sogi_hiyo_blueSectionInner02 .intInner .text02{padding-top:50px}@media only screen and (max-width:767px){.m_sogi_hiyo_blueSectionInner02 .intInner .text02{padding-top:15px}}.m_sogi_hiyo_blueSectionInner02 .intInner .bottomBanner{margin-top:50px}@media only screen and (max-width:767px){.m_sogi_hiyo_blueSectionInner02 .intInner .bottomBanner{margin-top:20px}}.m_sogi_hiyo_blueSectionInner02 .intInner .bottomBanner .telNumber{text-decoration:none;display:flex;justify-content:center;align-items:center;border:none}@media print,screen and (min-width:768px){.m_sogi_hiyo_blueSectionInner02 .intInner .bottomBanner .telNumber{pointer-events:none}.m_sogi_hiyo_blueSectionInner02 .intInner .bottomBanner .telNumber .icon{margin-right:5px}.m_sogi_hiyo_blueSectionInner02 .intInner .bottomBanner .telNumber .number span{color:#1b1464;font-size:3.6rem;font-weight:600;line-height:1;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}}@media only screen and (max-width:767px){.m_sogi_hiyo_blueSectionInner02 .intInner .bottomBanner .telNumber{background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;display:flex;align-items:center;justify-content:center;padding:10px 0}.m_sogi_hiyo_blueSectionInner02 .intInner .bottomBanner .telNumber .text{font-size:1.6rem;font-weight:bold;color:#fff;padding-left:36px;background:url("/images/common/icon_freedial_sp.png") left center no-repeat;background-size:30px auto}.m_sogi_hiyo_blueSectionInner02 .intInner .bottomBanner .telNumber .priceFree{margin-left:5px}}.m_areas{background:#fff}@media print,screen and (min-width:768px){.m_areas{padding-top:60px}}.m_areas.detailPage{padding-top:0}@media only screen and (max-width:767px){.m_areas.detailPage{margin-top:50px}}.m_areas.hall{background:none;overflow:hidden}@media only screen and (max-width:767px){.m_areas.hall .l_inner.anchorLinkPoint{margin-top:0;padding-top:0}}.m_areas.hall .m_title_style08{margin:60px 0 50px;background:#ff4d2f;color:#fff;font-weight:bold;font-family:inherit;font-size:2.6rem;padding:15px 30px;border:none;letter-spacing:.05em}@media only screen and (max-width:767px){.m_areas.hall .m_title_style08{font-size:1.8rem;line-height:1.4;text-align:center;padding:10px;margin:0 0 20px}}@media print,screen and (min-width:768px){.m_areas.hall .l_steps.l_stepsList{margin-bottom:110px}}@media only screen and (max-width:767px){.m_areas.hall .l_steps.l_stepsList .l_inner{padding:0 15px}}@media print,screen and (min-width:768px){.m_areas.hall .l_steps.l_stepsList .l_inner > ul > li + li{margin-top:50px}}.m_areas.hall .l_steps.l_stepsList .l_inner .m_stepLabel{color:#000;background:#fff4e9}@media print,screen and (min-width:768px){.m_areas.hall .l_steps.l_stepsList .l_inner .m_stepLabel{font-size:2.6rem}}@media only screen and (max-width:767px){.m_areas.hall .l_steps.l_stepsList .l_inner .m_stepLabel{display:flex;align-items:center;font-size:1.8rem;line-height:1.4}}.m_areas.hall .l_steps.l_stepsList .l_inner .m_stepLabel span{color:#ff4d2f;width:38px;height:38px;line-height:38px;font-size:3.2rem}@media only screen and (max-width:767px){.m_areas.hall .l_steps.l_stepsList .l_inner .m_stepLabel span{font-size:3rem;flex-shrink:0}}@media print,screen and (min-width:768px){.m_areas.hall .l_steps.l_stepsList .l_inner .l_step{padding-left:15px}}@media only screen and (max-width:767px){.m_areas.hall .l_steps.l_stepsList .l_inner .l_step{padding:0;margin-bottom:20px}}.m_areas.hall .l_steps.l_stepsList .l_inner .l_step .l_txt{font-size:2rem}@media only screen and (max-width:767px){.m_areas.hall .l_steps.l_stepsList .l_inner .l_step .l_txt{font-size:1.6rem}.m_areas.hall .l_steps.l_stepsList .l_inner .l_step .l_txt button{font-size:1.6rem}}.m_areas.hall .l_steps.l_stepsList .l_inner .l_step .l_txt span{color:#ff4d2f}.m_areas.hall .l_wrapper--colorBlue{background:#eef7ff}@media print,screen and (min-width:768px){.m_areas.hall .m_trustReasonBlock .m_balloonHeadWrap{flex-direction:row-reverse;align-items:center;gap:35px}}.m_areas.hall .m_trustReasonBlock .m_balloonHeadWrap p{border-color:#ff4d2f}@media print,screen and (min-width:768px){.m_areas.hall .m_trustReasonBlock .m_balloonHeadWrap p{letter-spacing:0;font-size:2.2rem;margin-right:0;padding:15px 20px}}@media only screen and (max-width:767px){.m_areas.hall .m_trustReasonBlock .m_balloonHeadWrap p{width:calc(100% - 85px);font-size:1.6rem;padding:10px;letter-spacing:.01em}}.m_areas.hall .m_trustReasonBlock .m_balloonHeadWrap p span{color:#ff4d2f}.m_areas.hall .m_trustReasonBlock .m_balloonHeadWrap p::before{top:50%;left:-16px;clip-path:polygon(0 50%,100% 0,100% 100%);background:#ff4d2f;border:none;width:16px;height:19px}@media only screen and (max-width:767px){.m_areas.hall .m_trustReasonBlock .m_balloonHeadWrap p::before{width:13px;height:15px;left:-15px}}.m_areas.hall .m_trustReasonBlock .m_balloonHeadWrap p::after{content:"";position:absolute;top:calc(50% - 9px);left:-12px;clip-path:polygon(0 50%,100% 0,100% 100%);background:#fff;width:13px;height:17px}@media only screen and (max-width:767px){.m_areas.hall .m_trustReasonBlock .m_balloonHeadWrap p::after{width:11px;height:13px;left:-11px}}.m_areas.hall .m_trustReasonBlock .m_balloonHeadWrap img{width:80px;height:auto}@media only screen and (max-width:767px){.m_areas.hall .m_trustReasonBlock .m_balloonHeadWrap img{width:62px}}@media only screen and (max-width:767px){.m_areas.hall .m_trustReasonBlock .m_balloonHeadWrap + p{font-size:1.6rem}}.m_areas a:hover{opacity:.7}@media only screen and (max-width:767px){.m_areas .priceBox01{padding-bottom:30px}}@media only screen and (max-width:767px){.m_areas .m_title_style08 + p.m_desc{margin-top:15px}}.m_areas .m_title_style05{color:#5f4e38}.m_areas .m_subHead{color:#ae8729;font-size:2.8rem;font-weight:bold;letter-spacing:3px;margin-bottom:20px;text-align:center}@media only screen and (max-width:767px){.m_areas .m_subHead{font-size:1.8rem}}@media only screen and (max-width:767px){.m_areas .l_swipes .m_title_style05{padding-left:0;padding-right:0}}.m_areas .l_swipes .m_firstTxt{margin-bottom:48px}@media only screen and (max-width:767px){.m_areas .l_swipes .m_firstTxt{margin-bottom:20px}}.m_areas .l_swipes .swiper-box{margin-bottom:20px}.m_areas .l_swipes .swiper-box:last-child{margin-bottom:80px}@media only screen and (max-width:767px){.m_areas .l_swipes .swiper-box:last-child{margin-bottom:20px}}.m_areas .l_swipes .swiper-box .swiper-container{background:#f7f3e9}.m_areas .l_swipes .swiper-box .swiper-container .swiper-wrapper .swiper-slide .m_pin{width:auto;margin-right:4px;vertical-align:sub;width:18px}.m_areas .l_swipes .swiper-box .swiper-container .swiper-wrapper .swiper-slide .m_area{font-weight:bold;margin-bottom:4px}.m_areas .l_swipes .swiper-box .swiper-container .swiper-wrapper .swiper-slide .m_areas{overflow:hidden;margin-right:-15px;font-size:1.5rem;margin-top:5px;_zoom:1}.m_areas .l_swipes .swiper-box .swiper-container .swiper-wrapper .swiper-slide .m_areas li{display:inline-block;color:#000;font-size:1.5rem;margin-right:15px}.m_areas .l_introductionWrap{background:#fff9ec}.m_areas .l_introductionWrap.l_secondIntro .l_introduction{padding:34px 0 24px}.m_areas .l_introductionWrap.l_secondIntro .l_introduction:nth-of-type(2){padding-bottom:52px}.m_areas .l_introductionWrap.l_blueIntro{background:#cedeeb}.m_areas .l_introductionWrap.l_blueIntro::before{content:"";position:absolute;top:0;left:50%;width:0;height:0;margin-left:-80px;border-top:40px solid #f7f6f4;border-right:80px solid transparent;border-bottom:80px solid transparent;border-left:80px solid transparent}@media only screen and (max-width:767px){.m_areas .l_introductionWrap.l_blueIntro::before{margin-left:-40px;border-top:20px solid #f7f6f4;border-right:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid transparent}}.m_areas .l_introductionWrap.l_blueIntro .l_introduction{padding:10px 0 40px}.m_areas .l_introduction{padding:44px 0 54px}@media only screen and (max-width:767px){.m_areas .l_introduction{font-size:1.4rem;line-height:1.5;padding:26px 0}}.m_areas .l_introduction .l_headWrap{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}@media only screen and (max-width:767px){.m_areas .l_introduction .l_headWrap{margin-bottom:16px}}.m_areas .l_introduction .l_headWrap .m_head{position:relative;display:inline-block;font-size:2.4rem;font-weight:bold;background:#fff;padding:8px 15px;border:2px solid #dd523b;border-radius:4px}@media only screen and (max-width:767px){.m_areas .l_introduction .l_headWrap .m_head{width:calc(100% - 75px);font-size:1.8rem;margin-bottom:0}}.m_areas .l_introduction .l_headWrap .m_head span{color:#dd523b}.m_areas .l_introduction .l_headWrap .m_head::before{content:"";position:absolute;top:50%;right:-20px;margin-top:-10px;border:10px solid transparent;border-left:10px solid #dd523b;z-index:0}@media only screen and (max-width:767px){.m_areas .l_introduction .l_headWrap .m_head::before{right:auto;left:-20px;border:10px solid transparent;border-right:10px solid #dd523b}}.m_areas .l_introduction .l_headWrap img{width:60px}@media only screen and (max-width:767px){.m_areas .l_introduction .l_headWrap{flex-direction:row-reverse}.m_areas .l_introduction .l_headWrap img{width:55px}}.m_areas .l_introduction .m_txt{font-size:2.8rem;font-weight:bold;text-align:center;margin:36px 0 16px}@media only screen and (max-width:767px){.m_areas .l_introduction .m_txt{font-size:2rem;margin:20px 0}}.m_areas .l_introduction .m_txt span{color:#0a5b9c}.m_areas .l_introduction .l_banner{position:relative}.m_areas .l_introduction .l_banner .m_circle{position:absolute;top:-75px;left:0;display:flex;justify-content:center;align-items:center;width:100px;height:100px;color:#fff;font-size:2rem;font-weight:bold;line-height:1.3;background:#ae8729;border-radius:50%}@media only screen and (max-width:767px){.m_areas .l_introduction .l_banner .m_circle{display:none}}.m_areas .l_introduction .l_banner .m_circle p{text-align:center}.m_areas .l_introduction .l_banner .m_circle p span{font-size:2.4rem}.m_areas .l_first{display:flex;justify-content:center;gap:30px;margin-top:50px}@media only screen and (max-width:767px){.m_areas .l_first{flex-direction:column;gap:20px;margin-top:25px}}.m_areas .l_first .textBox{width:490px;background:#fff;border:2px solid #dd523b;border-radius:4px;padding:15px;position:relative;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:767px){.m_areas .l_first .textBox{width:100%;display:block;border-width:1px}}.m_areas .l_first .textBox::after{content:"";width:12px;height:22px;background:#dd523b;position:absolute;top:50%;right:-12px;translate:0 -50%;clip-path:polygon(0 0,100% 50%,0 100%)}@media only screen and (max-width:767px){.m_areas .l_first .textBox::after{clip-path:polygon(0 0,100% 0,50% 100%);width:22px;height:12px;top:auto;bottom:-12px;right:50%;translate:50% 0}}.m_areas .l_first .textBox p{text-align:center;font-size:1.8rem;line-height:1.5}@media only screen and (max-width:767px){.m_areas .l_first .textBox p{font-size:1.4rem}}.m_areas .l_first .textBox p.large{margin-top:10px;font-size:2.4rem;font-weight:bold}@media only screen and (max-width:767px){.m_areas .l_first .textBox p.large{font-size:1.8rem}}.m_areas .l_first .textBox p.large span{color:#dd523b}@media only screen and (max-width:767px){.m_areas .l_first a img{display:block;margin:0 auto}}.m_areas .l_anchors{background:#cedeeb;margin-bottom:74px;padding:38px 0 68px}@media only screen and (max-width:767px){.m_areas .l_anchors{background:none;margin:20px 0 36px;padding:0}}.m_areas .l_anchors .m_toc{font-size:1.2rem;font-weight:bold;padding:4px 0}.m_areas .l_anchors ul{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m_areas .l_anchors ul{display:block}}@media print,screen and (min-width:768px){.m_areas .l_anchors ul + ul{margin-top:35px}}@media only screen and (max-width:767px){.m_areas .l_anchors ul + ul{margin-top:-1px}.m_areas .l_anchors ul + ul a:first-child li{border-top:0}}.m_areas .l_anchors ul a{display:flex;text-decoration:none;flex:1 1}@media print,screen and (min-width:768px){.m_areas .l_anchors ul a + a{margin-left:15px}}@media only screen and (max-width:767px){.m_areas .l_anchors ul a{display:block}.m_areas .l_anchors ul a:first-child li{border-top:2px solid #0a5b9c}.m_areas .l_anchors ul a:last-child li{border-bottom:2px solid #0a5b9c}}.m_areas .l_anchors ul li{position:relative;display:flex;justify-content:center;align-items:center;width:100%;font-size:1.8rem;font-weight:bold;line-height:1.4;background:#fff;text-align:center;padding:12px 0;border:2px solid #0a5b9c;border-bottom:none;border-radius:4px 4px 0 0}@media only screen and (max-width:767px){.m_areas .l_anchors ul li span::before{content:"・";color:#9e9c96;margin-left:12px;margin-right:10px}}@media only screen and (max-width:767px){.m_areas .l_anchors ul li{display:block;width:100%;font-size:1.2rem;text-align:left;border-top:1px solid #0a5b9c;border-bottom:none;border-radius:0}}.m_areas .l_anchors ul li::before{content:"";position:absolute;bottom:-17px;left:calc(50% - 7px);width:0;height:0;border-top:7px solid #fff;border-right:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid transparent;z-index:2}@media only screen and (max-width:767px){.m_areas .l_anchors ul li::before{width:8px;height:8px;border:0;border-bottom:2px solid #0a5b9c;border-right:2px solid #0a5b9c;transform:rotate(45deg);position:absolute;top:50%;left:auto;right:12px;margin-top:-4px}}.m_areas .l_anchors ul li::after{content:"";position:absolute;bottom:-15px;left:-2px;width:100%;height:15px;box-sizing:content-box;background:#0a5b9c;border:2px solid #0a5b9c;border-top:none;border-radius:0 0 4px 4px}@media only screen and (max-width:767px){.m_areas .l_anchors ul li::after{position:absolute;border:none;left:auto;bottom:auto;right:16px;width:1px;height:11px;margin-top:4px;border:none;border-left:1px solid #0a5b9c;border-radius:0}}@media only screen and (max-width:767px){.m_areas .l_marketPrice .m_title_style01{padding-left:0}.m_areas .l_marketPrice .l_txt{margin-top:15px}.m_areas .l_marketPrice .l_minPrice{margin:20px 0}}.m_areas .l_marketPrice + .l_price{background:#fdfcf7;padding-top:1px}@media only screen and (max-width:767px){.m_areas .l_marketPrice .l_operator .l_txt{text-align:left}}.m_areas .l_marketPrice .graph-wrapper{display:flex;justify-content:space-between;margin:40px 0}@media only screen and (max-width:767px){.m_areas .l_marketPrice .graph-wrapper{flex-wrap:wrap;gap:30px;margin:30px 0}}.m_areas .l_marketPrice .graph-wrapper .graph{width:470px}@media only screen and (max-width:767px){.m_areas .l_marketPrice .graph-wrapper .graph{width:100%}.m_areas .l_marketPrice .graph-wrapper .graph img{max-width:100%}}.m_areas .l_marketPrice .graph-wrapper .graph .title{padding:7px;text-align:center;font-size:2.4rem;color:#196c9c;font-size:2.4rem;font-weight:bold;background:#cedeeb;margin-bottom:30px}@media only screen and (max-width:767px){.m_areas .l_marketPrice .graph-wrapper .graph .title{font-size:1.8rem;margin-bottom:20px}}.m_areas .l_marketPrice .price-table{width:100%;border:1px solid #ccc;font-size:1.8rem}@media only screen and (max-width:767px){.m_areas .l_marketPrice .price-table{font-size:1.4rem;line-height:1.3}}.m_areas .l_marketPrice .price-table thead th{text-align:center;padding:7px;vertical-align:middle}@media only screen and (max-width:767px){.m_areas .l_marketPrice .price-table thead th{padding:6px}}.m_areas .l_marketPrice .price-table thead th:nth-child(1){width:400px;color:#fff;background:#7e6b5a}@media only screen and (max-width:767px){.m_areas .l_marketPrice .price-table thead th:nth-child(1){width:160px}}.m_areas .l_marketPrice .price-table thead th:nth-child(2){color:#dd523b;background:#fae5e2}.m_areas .l_marketPrice .price-table thead th:nth-child(3){color:#0a5b9c;background:#cedeeb}.m_areas .l_marketPrice .price-table tbody th{color:#5f4e38;padding:8px 20px;border:1px solid #ccc;text-align:left}@media only screen and (max-width:767px){.m_areas .l_marketPrice .price-table tbody th{padding:8px;vertical-align:middle}}.m_areas .l_marketPrice .price-table tbody td{text-align:center;padding:8px;border:1px solid #ccc}@media only screen and (max-width:767px){.m_areas .l_marketPrice .price-table tbody td{vertical-align:middle}}.m_areas .l_marketPrice .comment{width:800px;margin:40px auto;padding:30px 150px 35px 30px;background:#efe7d4;text-align:center;position:relative}@media only screen and (max-width:767px){.m_areas .l_marketPrice .comment{width:100%;min-height:210px;margin:30px 0 32px;padding:20px}.m_areas .l_marketPrice .comment::after{content:"";display:block;clear:both}}.m_areas .l_marketPrice .comment p{font-size:1.8rem;font-weight:bold}@media only screen and (max-width:767px){.m_areas .l_marketPrice .comment p{font-size:1.4rem;text-align:left}.m_areas .l_marketPrice .comment p + p{width:calc(100% - 115px);float:left}}.m_areas .l_marketPrice .comment p span{color:#dd523b}.m_areas .l_marketPrice .comment img{position:absolute;bottom:0;right:24px}@media only screen and (max-width:767px){.m_areas .l_marketPrice .comment img{width:110px;height:auto;right:20px;float:right;margin-top:-15px}}.m_areas .l_marketPrice .basicTable{width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.m_areas .l_marketPrice .basicTable{width:100%}}.m_areas .l_marketPrice .basicTable tbody th,.m_areas .l_marketPrice .basicTable tbody td{border:1px solid #e0dcce;padding:20px;vertical-align:middle}@media only screen and (max-width:767px){.m_areas .l_marketPrice .basicTable tbody th,.m_areas .l_marketPrice .basicTable tbody td{padding:15px 10px}}.m_areas .l_marketPrice .basicTable tbody th{background:#efe7d4;color:#5f4e38;text-align:center;line-height:1.4;width:300px}@media only screen and (max-width:767px){.m_areas .l_marketPrice .basicTable tbody th{width:100px}}.m_areas .l_marketPrice .basicTable .notice{margin-top:10px;font-size:1.4rem}@media only screen and (max-width:767px){.m_areas .l_marketPrice .basicTable .notice{margin-top:5px;font-size:1.2rem}}.m_areas .l_marketPrice .l_survey{margin:60px auto}@media only screen and (max-width:767px){.m_areas .l_marketPrice .l_survey{margin:40px auto}}.m_areas .l_survey{width:860px;margin:0 auto;position:relative}@media only screen and (max-width:767px){.m_areas .l_survey{width:100%;margin:0 auto 30px}}.m_areas .l_survey .title{padding:2px 17px;background:#ae8729;color:#fff;font-weight:normal;font-size:1.8rem;position:absolute;left:-20px;top:-15px}@media only screen and (max-width:767px){.m_areas .l_survey .title{padding:1px 14px;font-size:1.6rem;left:-10px}}.m_areas .l_survey .title::after{content:"";position:absolute;bottom:-9px;left:20px;display:block;background:#ae8729;width:20px;height:10px;clip-path:polygon(0 0,100% 0,50% 100%)}.m_areas .l_survey .details{padding:35px 30px 30px;background:#f4f4f4}@media only screen and (max-width:767px){.m_areas .l_survey .details{padding:33px 15px 15px;line-height:1.5}}.m_areas .l_survey .details dl{display:flex;gap:20px}@media only screen and (max-width:767px){.m_areas .l_survey .details dl{gap:10px}}.m_areas .l_survey .details dl + dl{margin-top:10px}@media only screen and (max-width:767px){.m_areas .l_survey .details dl + dl{margin-top:5px}}.m_areas .l_survey .details dl dt{flex-shrink:0;width:5em;font-size:1.8rem;font-weight:bold}@media only screen and (max-width:767px){.m_areas .l_survey .details dl dt{font-size:1.4rem}}.m_areas .l_survey .details dl dd{font-size:1.4rem;align-self:center}@media only screen and (max-width:767px){.m_areas .l_survey .details dl dd{font-size:1.2rem}}.m_areas .l_price.l_wrapper--colorGray{padding-top:1px}@media only screen and (max-width:767px){.m_areas .l_price{padding-top:0;margin-bottom:0}}.m_areas .l_price .m_title_head01:nth-of-type(2){margin-top:76px}@media only screen and (max-width:767px){.m_areas .l_price .m_title_head01:nth-of-type(2){margin-top:40px}}.m_areas .l_price .m_subHead{margin:40px 0 16px}@media only screen and (max-width:767px){.m_areas .l_price .m_subHead{margin:20px 0}}.m_areas .l_price .m_table{display:table;width:660px;margin:30px auto 0;border:1px solid #e0dcce}@media only screen and (max-width:767px){.m_areas .l_price .m_table{width:100%}}.m_areas .l_price .m_table .m_tr{display:table-row}.m_areas .l_price .m_table .m_tr .m_th,.m_areas .l_price .m_table .m_tr .m_td{display:table-cell;text-align:center;vertical-align:middle;padding:11px 5px;border-bottom:1px dotted #e0dcce}.m_areas .l_price .m_table .m_tr .m_th{width:180px;color:#5f4e38;font-size:1.8rem;font-weight:bold;background:#f7f3e9}@media only screen and (max-width:767px){.m_areas .l_price .m_table .m_tr .m_th{width:120px}}.m_areas .l_price .m_table .m_tr .m_td span{font-size:2.4rem;vertical-align:baseline}.m_areas .l_price .m_table .m_tr .m_td p{font-size:1.4rem}@media only screen and (max-width:767px){.m_areas .l_price .m_table .m_tr .m_td p{font-size:1.2rem;padding:0 10px}}.m_areas .l_price .m_table .m_tr:last-child .m_th,.m_areas .l_price .m_table .m_tr:last-child .m_td{border-bottom:none}.m_areas .l_price .l_minPrice{display:flex;justify-content:space-between;width:826px;height:180px;font-weight:bold;margin:66px auto 52px;border:6px solid #ae8729;border-radius:6px}@media only screen and (max-width:767px){.m_areas .l_price .l_minPrice{width:100%;height:100px;margin:20px 0}}.m_areas .l_price .l_minPrice .m_place{position:relative;display:flex;justify-content:center;align-items:center;width:310px;color:#fff;font-size:2.6rem;background:#ae8729}@media only screen and (max-width:767px){.m_areas .l_price .l_minPrice .m_place{width:220px;font-size:1.4rem}}.m_areas .l_price .l_minPrice .m_place::after{content:"";position:absolute;top:0;right:0;margin-right:-64px;border-left:64px solid #ae8729;border-top:84px solid transparent;border-bottom:84px solid transparent}@media only screen and (max-width:767px){.m_areas .l_price .l_minPrice .m_place::after{margin-right:-30px;border-left:30px solid #ae8729;border-top:44px solid transparent;border-bottom:44px solid transparent}}.m_areas .l_price .l_minPrice .m_place span{font-size:3rem}@media only screen and (max-width:767px){.m_areas .l_price .l_minPrice .m_place span{font-size:1.8rem}}.m_areas .l_price .l_minPrice .m_price{display:flex;justify-content:center;align-items:center;width:480px;text-align:center}@media only screen and (max-width:767px){.m_areas .l_price .l_minPrice .m_price{padding-left:24px}}.m_areas .l_price .l_minPrice .m_price .m_head{font-size:2rem}@media only screen and (max-width:767px){.m_areas .l_price .l_minPrice .m_price .m_head{font-size:1.2rem}}.m_areas .l_price .l_minPrice .m_price .m_head::before{content:"＼";font-weight:normal}@media only screen and (max-width:767px){.m_areas .l_price .l_minPrice .m_price .m_head::before{content:""}}.m_areas .l_price .l_minPrice .m_price .m_head::after{content:"／";font-weight:normal}@media only screen and (max-width:767px){.m_areas .l_price .l_minPrice .m_price .m_head::after{content:""}}.m_areas .l_price .l_minPrice .m_price .m_priceNum{color:#dd523b;font-size:4rem;line-height:1.2}@media only screen and (max-width:767px){.m_areas .l_price .l_minPrice .m_price .m_priceNum{font-size:1.8rem}}.m_areas .l_price .l_minPrice .m_price .m_priceNum span{font-size:6rem;margin-left:10px;vertical-align:baseline}@media only screen and (max-width:767px){.m_areas .l_price .l_minPrice .m_price .m_priceNum span{font-size:2.6rem;margin-left:4px}}.m_areas .l_price .l_costPattern{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m_areas .l_price .l_costPattern{display:block}}.m_areas .l_price .l_costPattern dl{flex:1 1}.m_areas .l_price .l_costPattern dl + dl{margin-left:30px}@media only screen and (max-width:767px){.m_areas .l_price .l_costPattern dl + dl{margin-left:0;margin-top:20px}}.m_areas .l_price .l_costPattern dl dt{color:#ae8729;font-size:2.2rem;text-align:center;font-weight:bold}@media only screen and (max-width:767px){.m_areas .l_price .l_costPattern dl dt{font-size:1.6rem;text-align:left}}.m_areas .l_price .l_costPattern dl dd{margin-top:10px}@media only screen and (max-width:767px){.m_areas .l_price .l_costPattern dl dd{margin-top:5px}}.m_areas .l_price .m_desc{font-size:1.8rem}@media only screen and (max-width:767px){.m_areas .l_price .m_desc{font-size:1.4rem}}.m_areas .l_price .m_desc + .m_desc{margin-top:30px}.m_areas .l_price .m_desc span{font-size:1.6rem}@media only screen and (max-width:767px){.m_areas .l_price .m_desc span{font-size:1.2rem}}.m_areas .l_operator{display:flex;align-items:center;width:910px;margin:40px auto 36px}@media only screen and (max-width:767px){.m_areas .l_operator{width:100%;margin:20px 0}}@media only screen and (max-width:767px){.m_areas .l_operator .l_img img{width:100px}}.m_areas .l_operator .l_txt{width:740px;text-align:center;position:relative;background:rgba(174,135,41,0.1);margin-left:55px;min-height:86px;display:flex;align-items:center;justify-content:center}.m_areas .l_operator .l_txt.ie{padding-top:10px}@media only screen and (max-width:767px){.m_areas .l_operator .l_txt{margin-left:20px}}.m_areas .l_operator .l_txt::before{content:"";position:absolute;top:50%;left:-30px;margin-top:-10px;border:10px solid transparent;border-right:20px solid #f7f3e9;z-index:0}@media only screen and (max-width:767px){.m_areas .l_operator .l_txt::before{right:auto;left:-21px;margin-top:-7px;border:7px solid transparent;border-right:14px solid rgba(174,135,41,0.1)}}.m_areas .l_operator .l_txt p{color:#5f4e38;font-size:2.4rem;font-weight:bold;letter-spacing:1px;line-height:1.6;padding:15px 40px}@media only screen and (max-width:767px){.m_areas .l_operator .l_txt p{font-size:1.6rem;padding:10px}}.m_areas .l_operator .l_txt p span{color:#dd523b}.m_areas .l_operator--style02{justify-content:center;align-items:center}.m_areas .l_operator--style02 .l_txt{margin-left:0;margin-right:55px;width:750px;text-align:center}@media only screen and (max-width:767px){.m_areas .l_operator--style02 .l_txt{margin-right:20px}}.m_areas .l_operator--style02 .l_txt::before{left:auto;right:-20px;border:10px solid transparent;border-right:10px;border-left:20px solid rgba(174,135,41,0.1)}@media only screen and (max-width:767px){.m_areas .l_operator--style02 .l_txt::before{right:-21px;margin-top:-7px;border:7px solid transparent;border-left:14px solid rgba(174,135,41,0.1)}}.m_areas .l_attentionBox{margin-top:30px;border:2px solid #dd523b;background:#fff;padding:15px 20px}.m_areas .l_attentionBox .icon{color:#dd523b;font-weight:bold;margin-bottom:10px;font-size:2rem}@media only screen and (max-width:767px){.m_areas .l_attentionBox .icon{font-size:1.6rem}}.m_areas .l_attentionBox .icon img{margin-right:10px;vertical-align:middle}@media only screen and (max-width:767px){.m_areas .l_attentionBox .icon img{width:24px;margin-right:6px}}.m_areas .l_points{padding:1px 0 1px 0}.m_areas .l_points .l_worry{padding:0 15px}@media only screen and (max-width:767px){.m_areas .l_points .l_worry{padding:0}}.m_areas .l_points .l_items{display:flex;margin-bottom:20px;border:1px solid #e0dcce}@media print,screen and (min-width:768px){.m_areas .l_points .l_items.kasou .l_item{width:calc(100% / 5)}.m_areas .l_points .l_items.kasou .l_item .l_label{min-height:97px}}@media only screen and (max-width:767px){.m_areas .l_points .l_items.kasou .l_item:last-of-type{width:100%}}@media only screen and (max-width:767px){.m_areas .l_points .l_items{flex-wrap:wrap}}.m_areas .l_points .l_items .l_item{width:calc(100% / 6);background:#fff;border-left:1px dotted #aba9a4}@media only screen and (max-width:767px){.m_areas .l_points .l_items .l_item{width:50%;border:none;border-top:1px dotted #aba9a4}}.m_areas .l_points .l_items .l_item:first-child{border-left:none}@media only screen and (max-width:767px){.m_areas .l_points .l_items .l_item:first-child{border-top:none}}@media only screen and (max-width:767px){.m_areas .l_points .l_items .l_item:nth-child(2){border-top:none}}@media only screen and (max-width:767px){.m_areas .l_points .l_items .l_item:nth-child(2n){border-left:1px dotted #aba9a4}}.m_areas .l_points .l_items .l_item .l_label{color:#5f4e38;font-weight:bold;text-align:center;padding:24px 0 10px}@media only screen and (max-width:767px){.m_areas .l_points .l_items .l_item .l_label{padding:10px 15px 0}}.m_areas .l_points .l_items .l_item .l_desc{line-height:1.4;text-align:center;padding:0 0 22px}.m_areas .l_points .l_items .l_item .l_desc > div{height:115px;width:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.m_areas .l_points .l_items .l_item .l_desc img{max-width:120px}}@media only screen and (max-width:767px){.m_areas .l_points .l_items .l_item .l_desc{padding:15px}}.m_areas .l_points .l_items .l_item .l_desc p{margin-top:10px}@media only screen and (max-width:767px){.m_areas .l_points .l_items .l_item .l_desc p{margin:10px 0 0}}.m_areas .l_points .m_txt{margin-bottom:50px}@media only screen and (max-width:767px){.m_areas .l_points .m_txt{margin-bottom:20px}}.m_areas .l_points .l_pointList{position:relative;background-size:auto auto;background-color:#e7eff5;background-image:repeating-linear-gradient(135deg,transparent,transparent 6px,#cedeeb 6px,#cedeeb 12px);padding-bottom:30px}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList{padding-bottom:0;margin:0 -15px}}.m_areas .l_points .l_pointList::before{content:"";position:absolute;top:0;left:50%;width:0;height:0;margin-left:-40px;border-top:30px solid #fff;border-right:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid transparent}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList::before{margin-left:-20px;border-top:15px solid #fff;border-right:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid transparent}}.m_areas .l_points .l_pointList .m_head{font-size:3rem;font-weight:bold;text-align:center;padding-top:28px}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .m_head{font-size:1.8rem;line-height:1.4;padding:20px 0 4px}}.m_areas .l_points .l_pointList .m_head span{color:#0a5b9c;font-size:4rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .m_head span{font-size:2.4rem}}.m_areas .l_points .l_pointList .l_pointListInner{background:#fff;margin:0 30px;padding:8px 0 0;border-radius:4px}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .l_pointListInner{margin:0;padding:0 18px}}@media print,screen and (min-width:768px){.m_areas .l_points .l_pointList .l_pointListInner .l_point.kasou:nth-child(2) .l_number{background:url("/images/sites/areas/img_point05.png") no-repeat center bottom 10px;background-size:70px}}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .l_pointListInner .l_point.kasou:nth-child(2) .l_pointInner{background:url("/images/sites/areas/img_point05.png") no-repeat left bottom;background-size:47px}}@media print,screen and (min-width:768px){.m_areas .l_points .l_pointList .l_pointListInner .l_point.kasou:nth-child(3) .l_number{background:url("/images/sites/areas/img_point03.png") no-repeat center bottom 10px;background-size:100px}}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .l_pointListInner .l_point.kasou:nth-child(3) .l_pointInner{background:url("/images/sites/areas/img_point03.png") no-repeat left bottom;background-size:47px}}.m_areas .l_points .l_pointList .l_pointListInner .l_point:nth-child(1) .l_number{background:url("/images/sites/areas/icon_point01.png") no-repeat center bottom}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .l_pointListInner .l_point:nth-child(1) .l_number{background:none}}.m_areas .l_points .l_pointList .l_pointListInner .l_point:nth-child(1) .l_pointInner{border-top:none}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .l_pointListInner .l_point:nth-child(1) .l_pointInner{background:url("/images/sites/areas/icon_point01.png") no-repeat left bottom 8px;background-size:45px}}.m_areas .l_points .l_pointList .l_pointListInner .l_point:nth-child(2) .l_number{background:url("/images/sites/areas/icon_point02.png") no-repeat center bottom}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .l_pointListInner .l_point:nth-child(2) .l_number{background:none}}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .l_pointListInner .l_point:nth-child(2) .l_pointInner{background:url("/images/sites/areas/icon_point02.png") no-repeat left bottom 8px;background-size:45px}}.m_areas .l_points .l_pointList .l_pointListInner .l_point:nth-child(3) .l_number{background:url("/images/sites/areas/icon_point03.png") no-repeat center bottom}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .l_pointListInner .l_point:nth-child(3) .l_number{background:none}}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .l_pointListInner .l_point:nth-child(3) .l_pointInner{background:url("/images/sites/areas/icon_point03.png") no-repeat left bottom 8px;background-size:45px}}.m_areas .l_points .l_pointList .l_pointListInner .l_point .l_pointInner{display:flex;min-height:190px;padding-top:24px;border-top:1px dotted #9f9f9f}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .l_pointListInner .l_point .l_pointInner{display:block;min-height:initial;min-height:auto;padding-left:54px}}.m_areas .l_points .l_pointList .l_pointListInner .l_point .l_pointInner .l_number{width:144px;color:#0a5b9c;font-size:2rem;font-weight:bold;text-align:center}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .l_pointListInner .l_point .l_pointInner .l_number{display:inline-block;width:auto}}.m_areas .l_points .l_pointList .l_pointListInner .l_point .l_pointInner .l_number p{text-align:center}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .l_pointListInner .l_point .l_pointInner .l_number p{color:#fff;font-size:1.2rem;background:#0a5b9c;padding:2px 4px;border-radius:4px}}.m_areas .l_points .l_pointList .l_pointListInner .l_point .l_pointInner .l_number span{display:flex;justify-content:center;align-items:center;width:60px;height:60px;color:#fff;font-size:3rem;background:#0a5b9c;margin:0 auto;border-radius:50%}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .l_pointListInner .l_point .l_pointInner .l_number span{display:inline;background:none;color:inherit;font-size:inherit}}.m_areas .l_points .l_pointList .l_pointListInner .l_point .l_pointInner .l_txt{flex:1 1;padding-bottom:24px;padding-right:23px}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .l_pointListInner .l_point .l_pointInner .l_txt{padding:0}}.m_areas .l_points .l_pointList .l_pointListInner .l_point .l_pointInner .l_txt .m_pointHead{font-size:2rem;font-weight:bold;margin-bottom:10px}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .l_pointListInner .l_point .l_pointInner .l_txt .m_pointHead{font-size:1.5rem}}.m_areas .l_points .l_pointList .l_pointListInner .l_point .l_pointInner .l_txt .m_pointHead span{color:#dd523b;font-size:2.4rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .l_pointListInner .l_point .l_pointInner .l_txt .m_pointHead span{font-size:1.8rem}}.m_areas .l_points .l_pointList .l_pointListInner .l_point p b{background:linear-gradient(#fff 40%,rgba(255,255,0,0.3) 60%);font-weight:bold}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .l_pointListInner.noImage .l_pointInner{background:none !important;padding-left:0}.m_areas .l_points .l_pointList .l_pointListInner.noImage .l_pointInner .l_txt{padding:0}}.m_areas .l_points .l_pointList .l_pointListInner.noImage .l_pointInner .l_number{background:none}@media only screen and (max-width:767px){.m_areas .l_points .l_pointList .l_pointListInner p.sp{margin:8px 0}}.m_areas .l_points.l_six .m_subHead{font-size:2.6rem;margin-bottom:16px}@media only screen and (max-width:767px){.m_areas .l_points.l_six .m_subHead{font-size:1.8rem;margin:20px 0}}@media only screen and (max-width:767px){.m_areas .l_points.l_six .m_txt{margin-bottom:20px}}.m_areas .l_points.l_three{padding-bottom:60px}@media only screen and (max-width:767px){.m_areas .l_points.l_three{margin-bottom:40px;padding-bottom:0}}.m_areas .l_points.l_wrapper--colorGray .l_pointList::before{border-top:30px solid #f4f4f4}@media only screen and (max-width:767px){.m_areas .l_points.l_wrapper--colorGray .l_pointList::before{border-top:15px solid #f4f4f4}}.m_areas .l_cheep .m_title_head01{margin-top:80px}@media only screen and (max-width:767px){.m_areas .l_cheep .m_title_head01{margin-top:40px}}.m_areas .l_cheep .graph-wrapper{margin:40px 0 55px}@media only screen and (max-width:767px){.m_areas .l_cheep .graph-wrapper{margin:30px 0 45px}}.m_areas .l_cheep .graph-wrapper .graph + .graph{margin-top:45px}@media only screen and (max-width:767px){.m_areas .l_cheep .graph-wrapper .graph + .graph{margin-top:30px}}@media only screen and (max-width:767px){.m_areas .l_cheep .graph-wrapper .graph img{max-width:100%}}.m_areas .l_cheep .graph-wrapper .graph .title{padding:15px;min-height:105px;display:flex;flex-direction:column;justify-content:center;line-height:1.5;text-align:center;font-size:2.4rem;color:#196c9c;font-size:2.4rem;font-weight:bold;background:#cedeeb;margin-bottom:40px;position:relative}@media only screen and (max-width:767px){.m_areas .l_cheep .graph-wrapper .graph .title{min-height:auto;padding:12px;font-size:1.8rem;margin-bottom:30px;line-height:1.4}}.m_areas .l_cheep .graph-wrapper .graph .title span{font-size:1.4rem;color:#000;font-weight:normal}@media only screen and (max-width:767px){.m_areas .l_cheep .graph-wrapper .graph .title span{font-size:1.2rem}}.m_areas .l_cheep .graph-wrapper .graph .title::after{content:"";position:absolute;bottom:-19px;left:calc(50% - 28px);display:block;background:#cedeeb;width:56px;height:20px;clip-path:polygon(0 0,100% 0,50% 100%)}@media only screen and (max-width:767px){.m_areas .l_cheep .graph-wrapper .graph .title::after{width:43px;height:15px;bottom:-14px}}.m_areas .l_cheep .l_survey{margin-bottom:60px}@media only screen and (max-width:767px){.m_areas .l_cheep .l_survey{margin-bottom:30px}}.m_areas .l_cry{position:relative;font-size:2.4rem;font-weight:bold;text-align:center;margin-top:36px;padding:10px 0;border:2px solid #c9c9c9}@media only screen and (max-width:767px){.m_areas .l_cry{display:flex;align-items:center;font-size:1.6rem;text-align:left;margin-top:20px;padding-left:10px}}.m_areas .l_cry img{position:absolute;bottom:0;right:0}@media only screen and (max-width:767px){.m_areas .l_cry img{position:relative;width:100px;height:auto;margin-left:10px}}.m_areas .l_arrowWrap{text-align:center;margin:20px 0 32px}.m_areas .l_arrowWrap .m_arrow{position:relative;background:#dd523b;display:inline-block;color:#fff;font-size:2rem;margin:0 auto;padding:4px 40px}@media only screen and (max-width:767px){.m_areas .l_arrowWrap .m_arrow{font-size:1.6rem}}.m_areas .l_arrowWrap .m_arrow::before{content:"";position:absolute;left:50%;bottom:-10px;width:14px;height:10px;background-color:#dd523b;margin-left:-7px}.m_areas .l_arrowWrap .m_arrow::after{content:"";position:absolute;left:50%;bottom:-24px;width:0;height:0;margin-left:-16px;border-top:14px solid #dd523b;border-left:16px solid transparent;border-right:16px solid transparent}.m_areas .m_because{color:#dd523b;font-size:2.8rem;font-weight:bold;text-align:center;margin-bottom:32px}@media only screen and (max-width:767px){.m_areas .m_because{font-size:1.6rem;line-height:1.5;margin-bottom:20px}}.m_areas .l_priceDetail{font-size:1.8rem}@media only screen and (max-width:767px){.m_areas .l_priceDetail{font-size:1.4rem}}.m_areas .l_priceDetail span{color:#dd523b;font-weight:bold}.m_areas .l_priceDetail .l_priceImg{display:flex;margin-bottom:40px}@media only screen and (max-width:767px){.m_areas .l_priceDetail .l_priceImg{display:block;margin-bottom:20px}}.m_areas .l_priceDetail .l_priceImg .l_img{width:490px}@media only screen and (max-width:767px){.m_areas .l_priceDetail .l_priceImg .l_img{width:100%;text-align:center;margin-bottom:20px}}@media only screen and (max-width:767px){.m_areas .l_priceDetail .l_priceImg .l_img img{max-width:100%}}.m_areas .l_priceDetail .l_priceImg .l_txt{width:calc(100% - 490px);padding:28px}@media only screen and (max-width:767px){.m_areas .l_priceDetail .l_priceImg .l_txt{width:100%;padding:0}}.m_areas .l_worry{display:flex;justify-content:center;align-items:flex-end;margin:40px 0 80px}@media only screen and (max-width:767px){.m_areas .l_worry{margin:20px 0 40px}}.m_areas .l_worry .l_img img{width:150px}@media only screen and (max-width:767px){.m_areas .l_worry .l_img img{width:100px}}.m_areas .l_worry .l_txt{position:relative;color:#1b1464;font-size:2rem;font-weight:bold;background:#cedeeb;margin-left:10px;padding:10px 36px;border-radius:8px}@media only screen and (max-width:767px){.m_areas .l_worry .l_txt{font-size:1.4rem;line-height:1.5}}.m_areas .l_worry .l_txt span{font-size:2.4rem}@media only screen and (max-width:767px){.m_areas .l_worry .l_txt span{font-size:1.8rem}}.m_areas .l_worry .l_txt::before{content:"";position:absolute;top:50%;left:-20px;margin-top:-10px;border:10px solid transparent;border-right:10px solid #cedeeb;z-index:0}.m_areas .m_message{font-size:3.4rem;font-weight:bold;text-align:center;margin-bottom:24px}@media only screen and (max-width:767px){.m_areas .m_message{font-size:2rem}}.m_areas .m_message span{color:#0a5b9c}.m_areas .l_rank .m_head{color:#5f4e38;font-size:3.6rem;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:bold;text-align:center;padding:10px 0}@media only screen and (max-width:767px){.m_areas .l_rank .m_head{font-size:1.8rem}}.m_areas .l_rank .m_head span{color:#ae8729;font-size:4.4rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_areas .l_rank .m_head span{font-size:2.4rem}}.m_areas .l_rank .m_aboutRank{margin-bottom:0}.m_areas .l_rank .m_aboutRank .detail{padding-top:0;padding-bottom:20px;border-top:none;box-shadow:none}.m_areas .l_rank .m_aboutRank .detail .reviewLink{background:#f7f3e9;border:none}.m_areas .l_rank .m_aboutRank .detail .reviewLink span{color:#dd523b;font-size:1.8rem;font-weight:bold;vertical-align:baseline}.m_areas .l_rank .l_introduction .m_txt{margin-top:0}.m_areas .l_search{background:#f7f3e9;padding:50px 0}@media only screen and (max-width:767px){.m_areas .l_search{padding:0}}@media only screen and (max-width:767px){.m_areas .l_search .l_inner{padding:0}}.m_areas .l_search .l_inner .l_box{background:#fff;border:1px solid #98958f}.m_areas .l_search .l_inner .l_box:nth-child(1){margin-bottom:50px}@media only screen and (max-width:767px){.m_areas .l_search .l_inner .l_box:nth-child(1){margin-bottom:0}}.m_areas .l_search .l_inner .l_box:nth-child(1) .l_boxInner{background:url("/images/sites/areas/bg_search01.jpg") no-repeat bottom left 16px;background-size:22%}@media only screen and (max-width:767px){.m_areas .l_search .l_inner .l_box:nth-child(1) .l_boxInner{background:none}}@media only screen and (max-width:767px){.m_areas .l_search .l_inner .l_box:nth-child(1) .l_boxInner .m_head{background:url("/images/sites/areas/bg_search01.jpg") no-repeat bottom right 10px;background-size:contain}}.m_areas .l_search .l_inner .l_box:nth-child(2) .l_boxInner{background:url("/images/sites/areas/bg_search02.jpg") no-repeat bottom right 16px}@media only screen and (max-width:767px){.m_areas .l_search .l_inner .l_box:nth-child(2) .l_boxInner{background:none;padding-top:4px}}@media only screen and (max-width:767px){.m_areas .l_search .l_inner .l_box:nth-child(2) .l_boxInner .m_head{background:url("/images/sites/areas/bg_search02.jpg") no-repeat bottom right 6px;background-size:40%}}@media only screen and (max-width:767px){.m_areas .l_search .l_inner .l_box{border:none}}.m_areas .l_search .l_inner .l_box .l_boxInner{padding:35px 0 110px}@media only screen and (max-width:767px){.m_areas .l_search .l_inner .l_box .l_boxInner{padding:35px 0 40px}}.m_areas .l_search .l_inner .l_box .l_boxInner .m_head{color:#5f4e38;font-size:2.8rem;font-weight:bold;text-align:center;margin-bottom:16px}@media only screen and (max-width:767px){.m_areas .l_search .l_inner .l_box .l_boxInner .m_head{min-height:60px;font-size:1.8rem;line-height:60px;text-align:left;margin-bottom:0;padding:0 15px}}.m_areas .l_search .l_inner .l_box .l_boxInner .m_head span{color:#dd523b}.m_areas .l_search .l_inner .l_box .l_boxInner .l_buttons{display:flex;justify-content:center}@media only screen and (max-width:767px){.m_areas .l_search .l_inner .l_box .l_boxInner .l_buttons{display:block;border-top:1px solid #98958f}}.m_areas .l_search .l_inner .l_box .l_boxInner .l_buttons .m_btn01{display:flex;font-size:2rem;padding:0 15px}@media only screen and (max-width:767px){.m_areas .l_search .l_inner .l_box .l_boxInner .l_buttons .m_btn01{border-bottom:1px solid #98958f;padding:0}}.m_areas .l_search .l_inner .l_box .l_boxInner .l_buttons .m_btn01 a{position:relative;height:72px;font-weight:normal;line-height:72px}@media only screen and (max-width:767px){.m_areas .l_search .l_inner .l_box .l_boxInner .l_buttons .m_btn01 a{height:50px;color:#5f4e38;line-height:50px;text-align:left;font-size:1.6rem;font-weight:bold;background:none;border:none;box-shadow:none;padding:0 15px}.m_areas .l_search .l_inner .l_box .l_boxInner .l_buttons .m_btn01 a::after{position:absolute;content:"";border-top:4px solid #0a5b9c;border-right:4px solid #0a5b9c;height:10px;width:10px;margin:auto;right:20px;top:calc(50% - 5px);transform:rotate(45deg)}}.m_areas .l_search .l_inner .l_box .l_boxInner .l_buttons .m_btn01 a span{font-size:3rem;font-weight:bold;vertical-align:baseline}@media only screen and (max-width:767px){.m_areas .l_search .l_inner .l_box .l_boxInner .l_buttons .m_btn01 a span{font-size:inherit}}.m_areas .l_search .l_inner .l_box .l_boxInner .l_buttons .m_btn01 a.m_area span::before{content:url("/images/sites/areas/icon_map01.png");margin-right:20px;vertical-align:middle}@media only screen and (max-width:767px){.m_areas .l_search .l_inner .l_box .l_boxInner .l_buttons .m_btn01 a.m_area span::before{content:"";display:inline-block;width:20px;height:25px;background:url("/images/sites/areas/icon_map02.png") no-repeat;background-size:contain}}.m_areas .l_search .l_inner .l_box .l_boxInner .l_buttons .m_btn01 a.m_line span::before{content:url("/images/sites/areas/icon_train01.png");margin-right:20px;vertical-align:middle}@media only screen and (max-width:767px){.m_areas .l_search .l_inner .l_box .l_boxInner .l_buttons .m_btn01 a.m_line span::before{content:"";display:inline-block;width:20px;height:25px;background:url("/images/sites/areas/icon_train02.png") no-repeat;background-size:contain}}.m_areas .l_search .l_inner .l_box.graveSearch{margin-bottom:0}.m_areas .l_search .l_inner .l_box.graveSearch .l_boxInner{background:url("/images/sites/grave/areas/bg_search01.jpg") no-repeat bottom 10px right 16px}@media only screen and (max-width:767px){.m_areas .l_search .l_inner .l_box.graveSearch .l_boxInner{background:none}.m_areas .l_search .l_inner .l_box.graveSearch .l_boxInner .m_head{background:url("/images/sites/grave/areas/bg_search01.jpg") right 10px bottom no-repeat;background-size:33%}.m_areas .l_search .l_inner .l_box.graveSearch .l_boxInner .l_buttons .m_btn01 a.m_area span::before{background:url("/images/sites/grave/areas/icon_map02.png") no-repeat;background-size:contain}.m_areas .l_search .l_inner .l_box.graveSearch .l_boxInner .l_buttons .m_btn01 a.m_line span::before{background:url("/images/sites/grave/areas/icon_train02.png") no-repeat;background-size:contain}}.m_areas .l_search .l_inner .l_box .m_pickup{display:none;margin-top:28px}@media only screen and (max-width:767px){.m_areas .l_search .l_inner .l_box .m_pickup{margin-top:0}}.m_areas .l_search .l_inner .l_box .m_pickup a{display:block;position:relative;width:360px;color:#5f4e38;font-size:2rem;font-weight:bold;letter-spacing:.1em;line-height:46px;text-align:center;text-decoration:none;transition:.3s;margin:0 auto;padding:0;border:2px solid #ae8729;border-radius:4px;box-shadow:0 1px 4px rgba(84,53,33,0.45);appearance:none}@media only screen and (max-width:767px){.m_areas .l_search .l_inner .l_box .m_pickup a{width:100%;font-size:1.4rem;text-align:left;border:none;border-bottom:1px solid #98958f;border-radius:0;box-shadow:none;padding-left:16px}.m_areas .l_search .l_inner .l_box .m_pickup a::after{position:absolute;content:"";border-top:4px solid #0a5b9c;border-right:4px solid #0a5b9c;height:10px;width:10px;margin:auto;right:20px;top:calc(50% - 5px);transform:rotate(45deg)}}.m_areas .l_search .l_inner .l_box .m_pickup a span{color:#ae8729}.m_areas .l_steps .l_inner .m_stepLabel{color:#5f4e38;font-size:2.4rem;font-weight:bold;background:#f7f3e9;padding:10px 18px}@media only screen and (max-width:767px){.m_areas .l_steps .l_inner .m_stepLabel{font-size:1.8rem}}.m_areas .l_steps .l_inner .m_stepLabel span{display:inline-flex;justify-content:center;item-align:center;width:36px;height:36px;color:#dd523b;font-size:2rem;background:#fff;margin-right:16px;border-radius:50%;vertical-align:baseline}@media only screen and (max-width:767px){.m_areas .l_steps .l_inner .m_stepLabel span{width:28px;height:28px;font-size:1.6rem;margin-right:8px}}.m_areas .l_steps .l_inner .l_step{display:flex;justify-content:space-between;margin-bottom:10px;position:relative}@media only screen and (max-width:767px){.m_areas .l_steps .l_inner .l_step{display:block;padding:0 15px}.m_areas .l_steps .l_inner .l_step a.telNumber,.m_areas .l_steps .l_inner .l_step button.telNumber{text-decoration:none;color:#000;background:none;border:none;padding:0;font-size:1.4rem;text-align:left}.m_areas .l_steps .l_inner .l_step a.telNumber span,.m_areas .l_steps .l_inner .l_step button.telNumber span{text-decoration:underline}}.m_areas .l_steps .l_inner .l_step .l_txt{width:700px;font-size:1.8rem;padding-top:20px}@media only screen and (max-width:767px){.m_areas .l_steps .l_inner .l_step .l_txt{width:100%;font-size:1.4rem}}.m_areas .l_steps .l_inner .l_step .l_txt span{color:#dd523b;font-weight:bold}.m_areas .l_steps .l_inner .l_step .l_img{width:240px;text-align:center;position:relative}@media only screen and (max-width:767px){.m_areas .l_steps .l_inner .l_step .l_img{width:100%;text-align:center;margin:10px 0}}@media print,screen and (min-width:768px){.m_areas .l_steps .l_inner .l_step .l_img img{position:absolute;left:50%;transform:translateX(-50%);bottom:0}}.m_areas .l_steps .l_inner ul li .l_img img{width:auto}@media print,screen and (min-width:768px){.m_areas .l_steps .l_inner ul li:nth-child(1) .l_img{height:190px}.m_areas .l_steps .l_inner ul li:nth-child(2) .l_img{height:160px}.m_areas .l_steps .l_inner ul li:nth-child(3) .l_img{height:180px}}@media only screen and (max-width:767px){.m_areas .l_steps .l_inner ul li:nth-child(1) .l_img img{height:110px}.m_areas .l_steps .l_inner ul li:nth-child(2) .l_img img{height:100px}.m_areas .l_steps .l_inner ul li:nth-child(3) .l_img img{height:110px}}@media print,screen and (min-width:768px){.m_areas .l_steps.grave .l_inner ul li:nth-child(2) .l_img{height:180px}}@media only screen and (max-width:767px){.m_areas .l_steps.grave .l_inner ul li:nth-child(2) .l_img{height:110px}}.m_areas .l_steps.l_stepsList{margin-bottom:60px;padding-top:0}@media only screen and (max-width:767px){.m_areas .l_steps.l_stepsList{margin-bottom:0}}.m_areas .l_steps.l_stepsList .l_inner{padding:0}.m_areas .l_operatorMessage{background:#f7f6f4}@media only screen and (max-width:767px){.m_areas .l_operatorMessage{line-height:1.5}}.m_areas .l_operatorMessage .l_inner{display:flex}.m_areas .l_operatorMessage .l_inner .l_img{display:flex;align-items:flex-end}@media only screen and (max-width:767px){.m_areas .l_operatorMessage .l_inner .l_img{align-items:center}}.m_areas .l_operatorMessage .l_inner .l_img img{width:285px}@media only screen and (max-width:767px){.m_areas .l_operatorMessage .l_inner .l_img img{width:100px}}.m_areas .l_operatorMessage .l_inner .l_txt{width:calc(100% - 285px);padding:60px 0 40px 10px}@media only screen and (max-width:767px){.m_areas .l_operatorMessage .l_inner .l_txt{width:calc(100% - 100px);margin-left:10px;padding:20px 0 0}}.m_areas .l_operatorMessage .l_inner .l_txt .m_head{color:#5f4e38;font-size:2.4rem;font-weight:bold;line-height:1.6;margin-bottom:20px}@media only screen and (max-width:767px){.m_areas .l_operatorMessage .l_inner .l_txt .m_head{font-size:1.6rem}}.m_areas .l_operatorMessage .l_inner .l_txt .m_head span{color:#0a5b9c;font-size:3rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_areas .l_operatorMessage .l_inner .l_txt .m_head span{font-size:1.8rem}}.m_areas .l_operatorMessage .l_inner .l_txt + .l_img{margin-left:15px}.m_areas .l_operatorMessage .l_inner p.sp{padding-bottom:17px}@media print,screen and (min-width:768px){.m_areas .m_priceBreakDown .m_subHead{font-size:2.6rem;color:#5f4e38;margin-top:40px}}.m_areas .m_priceBreakDown > dl{display:flex;border:1px solid #98958f;background:#fff;align-items:center;padding:20px 30px;margin-top:30px}@media only screen and (max-width:767px){.m_areas .m_priceBreakDown > dl{display:block;padding:15px}}.m_areas .m_priceBreakDown > dl + dl{margin-top:20px}.m_areas .m_priceBreakDown > dl dt{width:210px;display:flex;color:#000;align-items:center;margin-bottom:5px;font-size:2.2rem;font-weight:bold}@media only screen and (max-width:767px){.m_areas .m_priceBreakDown > dl dt{font-size:1.6rem}}.m_areas .m_priceBreakDown > dl dt span{display:flex;width:50px;height:50px;padding-top:2px;justify-content:center;align-items:center;color:#fff;font-weight:bold;margin-right:10px;border-radius:50%;background:#dd523b;font-size:2.4rem}@media only screen and (max-width:767px){.m_areas .m_priceBreakDown > dl dt span{width:30px;height:30px;font-size:1.4rem}}.m_areas .m_priceBreakDown > dl dd{flex:1 1}@media only screen and (max-width:767px){.m_areas .m_priceBreakDown .m_priceListDetails{margin:0 -15px;text-align:left}}@media print,screen and (min-width:768px){.m_areas .m_priceBreakDown .m_priceListDetails .list{margin:15px}}@media only screen and (max-width:767px){.m_areas .m_priceBreakDown .m_priceListDetails .list{width:75%;margin:10px auto}}@media only screen and (max-width:767px){.m_areas .m_priceBreakDown .m_priceListDetails .list dl dt{padding:0 15px}}.m_areas .m_priceBreakDown .m_priceListDetails .list dl dd p.name{display:flex;color:#000;align-items:center;justify-content:center;margin-bottom:5px}@media only screen and (max-width:767px){.m_areas .m_priceBreakDown .m_priceListDetails .list dl dd p.name{justify-content:flex-start}}.m_areas .m_priceBreakDown .m_priceListDetails .list dl dd p.name span{display:flex;width:30px;height:30px;padding-top:2px;justify-content:center;align-items:center;color:#fff;font-weight:bold;margin-right:10px;border-radius:50%;background:#dd523b;font-size:1.4rem}@media only screen and (max-width:767px){.m_areas .m_priceBreakDown .m_priceListDetails .list dl dd .breakdown{padding:10px 15px}.m_areas .m_priceBreakDown .m_priceListDetails .list dl dd .breakdown p br{display:none}}.m_areas .m_priceBreakDown .m_priceListDetails .list .icon span{font-weight:bold;font-size:2.8rem;color:#ae8729;margin:15px 5px 0}@media only screen and (max-width:767px){.m_areas .m_priceBreakDown .m_priceListDetails .list .icon{margin:5px 0 10px;text-align:center}.m_areas .m_priceBreakDown .m_priceListDetails .list .icon span{line-height:1.2}}.m_areas.grave .l_introduction .l_headWrap .m_head{letter-spacing:-.05em;text-align:center}.m_areas.grave .l_rank .m_aboutRank .detail{background:#fff}.m_areas.grave .l_rank .m_aboutRank .detail .reviewLink{display:block;text-align:center;background:#fff;border-radius:10px;border:4px solid rgba(10,91,156,0.2)}.m_areas.grave .l_rank .m_aboutRank .detail .reviewLink .reviewerIntroduce p.head{font-size:2.4rem;color:#1b1464;font-weight:bold;margin-bottom:15px}@media only screen and (max-width:767px){.m_areas.grave .l_rank .m_aboutRank .detail .reviewLink .reviewerIntroduce p.head{font-size:1.6rem}}.m_areas.grave .l_rank .m_aboutRank .detail .reviewLink .reviewerIntroduce .reviewerImages{display:flex;justify-content:center;margin-bottom:15px}.m_areas.grave .l_rank .m_aboutRank .detail .reviewLink .reviewerIntroduce .reviewerImages img{margin:0 15px}@media only screen and (max-width:767px){.m_areas.grave .l_rank .m_aboutRank .detail .reviewLink .reviewerIntroduce .reviewerImages{justify-content:center}.m_areas.grave .l_rank .m_aboutRank .detail .reviewLink .reviewerIntroduce .reviewerImages img{width:22%;margin:0 2%}}.m_areas.grave .l_rank .m_aboutRank .detail .reviewLink a.m_arrowLink{font-size:1.6rem}@media only screen and (max-width:767px){.m_areas.grave .l_rank .m_aboutRank .detail .reviewLink a.m_arrowLink{font-size:1.4rem}}.m_areas.grave .l_rank .m_aboutRank .detail .reviewLink .text{font-size:1.6rem}.m_areas.grave .l_rank .m_aboutRank .detail .reviewLink .text span{font-size:1.8rem}@media only screen and (max-width:767px){.m_areas.grave .l_rank .m_aboutRank .detail .reviewLink .text{font-size:1.2rem;text-align:left}.m_areas.grave .l_rank .m_aboutRank .detail .reviewLink .text br{display:none}.m_areas.grave .l_rank .m_aboutRank .detail .reviewLink .text span{font-size:1.4rem}}.m_areas.grave .l_rank .m_aboutRank .detail p.notice{text-align:center;font-size:1.4rem;margin-top:15px}.m_areas.grave .l_rank .m_head{color:#5f4e38}.m_areas.grave .l_rank .m_head span{color:#ae8729}.m_areas .l_flower{margin-bottom:60px}@media only screen and (max-width:767px){.m_areas .l_flower{margin-top:40px;margin-bottom:30px}}.m_areas .l_flower .glaph-block .question{padding:7px;height:90px;display:flex;flex-direction:column;justify-content:center;line-height:1.5;text-align:center;font-size:2.4rem;color:#196c9c;font-size:2.4rem;font-weight:bold;background:#cedeeb;margin:50px 0;position:relative}@media only screen and (max-width:767px){.m_areas .l_flower .glaph-block .question{height:auto;padding:12px 0 12px 80px;font-size:1.8rem;margin:20px 0 30px;line-height:1.4}}.m_areas .l_flower .glaph-block .question img{position:absolute;bottom:0;left:100px}@media only screen and (max-width:767px){.m_areas .l_flower .glaph-block .question img{width:75px;height:82px;left:15px}}.m_areas .l_flower .glaph-block .question::after{content:"";position:absolute;bottom:-20px;left:calc(50% - 28px);display:block;background:#cedeeb;width:56px;height:20px;clip-path:polygon(0 0,100% 0,50% 100%)}@media only screen and (max-width:767px){.m_areas .l_flower .glaph-block .question::after{width:43px;height:15px;bottom:-15px}}.m_areas .l_flower .answer{text-align:center;font-size:2.2rem;color:#196c9c;font-weight:bold;margin-bottom:25px}@media only screen and (max-width:767px){.m_areas .l_flower .answer{font-size:1.7rem;line-height:1.5;margin-bottom:20px}}.m_areas .l_flower picture + .answer{margin-top:55px}@media only screen and (max-width:767px){.m_areas .l_flower picture + .answer{margin-top:30px}}@media only screen and (max-width:767px){.m_areas .l_flower picture img{width:100%}}.m_areas .l_flower .comment{width:800px;margin:40px auto 60px;padding:25px 60px 25px 0;background:#efe7d4;text-align:center;position:relative}@media only screen and (max-width:767px){.m_areas .l_flower .comment{width:100%;margin:30px 0 32px;padding:20px 20px 0}.m_areas .l_flower .comment::after{content:"";display:block;clear:both}}.m_areas .l_flower .comment p{font-size:1.8rem;font-weight:bold}@media only screen and (max-width:767px){.m_areas .l_flower .comment p{font-size:1.4rem;text-align:left;width:calc(100% - 115px);float:left}.m_areas .l_flower .comment p:last-child{padding-bottom:20px}}.m_areas .l_flower .comment p span{color:#dd523b}@media only screen and (max-width:767px){.m_areas .l_flower .comment p.w100{width:100%}}.m_areas .l_flower .comment img{position:absolute;bottom:0;right:24px}@media only screen and (max-width:767px){.m_areas .l_flower .comment img{width:110px;height:auto;right:20px;position:static;float:right;margin-top:-15px}}.m_areas .l_flower .l_survey{margin-top:70px}@media only screen and (max-width:767px){.m_areas .l_flower .l_survey{margin-top:35px;margin-bottom:40px}}.m_breadCrumb{padding:20px 0}.m_breadCrumb ol li{display:inline-block;font-size:1.4rem;vertical-align:middle}.m_breadCrumb ol li a{text-decoration:underline}.m_breadCrumb ol li::after{content:"＞";display:inline-block;margin:0 5px;color:#ae8729;transform:scaleX(.8);font-size:1rem;vertical-align:text-bottom}.m_breadCrumb ol li:last-child::after{content:none}@media only screen and (max-width:767px){.m_breadCrumb{background:#fff;padding:10px 0;overflow-x:scroll}.m_breadCrumb ol{white-space:nowrap}.m_breadCrumb ol li:last-child{margin-right:15px}}.m_fav_history_wrapper01{padding-bottom:100px}@media only screen and (max-width:767px){.m_fav_history_wrapper01{padding-bottom:80px}}.m_fav_history_lede01{padding:25px 0;font-size:1.6rem}@media only screen and (max-width:767px){.m_fav_history_lede01{font-size:1.4rem}}.m_fav_history_zeroContents{border:1px solid #bfbfbf;background:#f4f4f4;padding:100px 25px;text-align:center}@media only screen and (max-width:767px){.m_fav_history_zeroContents{padding:30px 10px}}.m_fav_history_zeroContents .text01{font-size:2.4rem}@media only screen and (max-width:767px){.m_fav_history_zeroContents .text01{font-size:2rem}}.m_fav_history_zeroContents .text02{padding-top:35px}@media only screen and (max-width:767px){.m_fav_history_zeroContents .text02{padding-top:30px}}.m_fav_history_zeroContents .text02 .line{display:inline-block;vertical-align:middle;margin-top:-18px}.m_fav_history_zeroContents .text02 img{display:inline-block;vertical-align:middle;padding:0 20px}.m_fav_history_zeroContents .linkList li{display:inline-block;margin-top:35px}@media only screen and (max-width:767px){.m_fav_history_zeroContents .linkList li{margin-top:30px}}.m_fav_history_zeroContents .linkList li + li{margin-left:30px}.m_fav_history_zeroContents .linkList li a:before{content:"";display:inline-block;width:6px;height:9px;background:url("/images/common/icon_link01.svg") left top no-repeat;background-size:6px 9px;vertical-align:middle;margin-right:5px}.m_fav_history_list01{display:block;padding-top:25px}.m_fav_history_list01 li{position:relative;z-index:1;display:block;border-top:1px dotted #bfbfbf}.m_fav_history_list01 li:last-of-type{border-bottom:1px dotted #bfbfbf}.m_fav_history_list01 li .deleteBtn{position:absolute;right:30px;bottom:25px;z-index:99;font-size:1.6rem;padding-right:35px;cursor:pointer}@media only screen and (max-width:767px){.m_fav_history_list01 li .deleteBtn{right:10px;bottom:10px;font-size:1.2rem;padding-right:28px}}.m_fav_history_list01 li .deleteBtn:hover{opacity:.7}.m_fav_history_list01 li .deleteBtn .close{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#bfbfbf;font-size:2.4rem;line-height:.5;width:24px;height:24px;padding:3px;border:1px solid #bfbfbf}@media only screen and (max-width:767px){.m_fav_history_list01 li .deleteBtn .close{width:20px;height:20px;font-size:2rem;padding:2px}}.m_fav_history_list01 li a{display:flex;width:100%;padding:25px 30px;text-decoration:none}@media print,screen and (min-width:768px){.m_fav_history_list01 li a:hover{opacity:.7}}@media only screen and (max-width:767px){.m_fav_history_list01 li a{padding:10px 10px 30px}}.m_fav_history_list01 li a .textArea .title01{text-decoration:underline}.m_fav_history_list01 li a:hover .textArea .title01{text-decoration:none}.m_fav_history_list01 li a .imgArea{width:200px;margin-right:30px}@media only screen and (max-width:767px){.m_fav_history_list01 li a .imgArea{width:38%;margin-right:15px}}.m_fav_history_list01 li a .imgArea img{display:block;width:100%}.m_fav_history_list01 li a .textArea{flex:1 1}.m_fav_history_list01 li a .textArea .title01{font-size:2.4rem;font-weight:bold;padding-bottom:10px}@media only screen and (max-width:767px){.m_fav_history_list01 li a .textArea .title01{font-size:1.8rem;padding-bottom:5px}}.m_fav_history_list01 li a .textArea dl + dl{margin-top:5px}.m_fav_history_list01 li a .textArea .address,.m_fav_history_list01 li a .textArea .area,.m_fav_history_list01 li a .textArea .access{display:block;color:#000;font-size:1.6rem}.m_fav_history_list01 li a .textArea .address dt,.m_fav_history_list01 li a .textArea .area dt,.m_fav_history_list01 li a .textArea .access dt{display:inline-block;font-weight:bold;padding-left:30px;padding-right:1.5em;vertical-align:top}@media only screen and (max-width:767px){.m_fav_history_list01 li a .textArea .address dt,.m_fav_history_list01 li a .textArea .area dt,.m_fav_history_list01 li a .textArea .access dt{font-size:1rem;display:block;padding-left:24px}}.m_fav_history_list01 li a .textArea .address dd,.m_fav_history_list01 li a .textArea .area dd,.m_fav_history_list01 li a .textArea .access dd{display:inline-block}@media only screen and (max-width:767px){.m_fav_history_list01 li a .textArea .address dd,.m_fav_history_list01 li a .textArea .area dd,.m_fav_history_list01 li a .textArea .access dd{font-size:1.4rem;display:block}}.m_fav_history_list01 li a .textArea .area dt{background:url("/images/sites/search/icon_pin.png") left 5px no-repeat}@media only screen and (max-width:767px){.m_fav_history_list01 li a .textArea .area dt{background-size:14px;background-position:left 1px}}.m_fav_history_list01 li a .textArea .access dt{background:url("/images/sites/search/icon_access_station.png") left 5px no-repeat}@media only screen and (max-width:767px){.m_fav_history_list01 li a .textArea .access dt{background-size:14px;background-position:left 1px}}.m_fav_history_list01--history li a .deleteBtn{display:none}@media only screen and (max-width:767px){.m_fav_history_list01--history li a{padding-bottom:10px}}@media only screen and (max-width:767px){.m_types .m_title_style01{padding:0}}.m_typeList > ul > li img{max-width:100%}@media only screen and (max-width:767px){.m_typeList > ul > li#typeSection04 .image{display:flex;justify-content:space-between;width:100%}}@media only screen and (max-width:767px){.m_typeList > ul > li#typeSection04 .image span{width:calc(50% - 1px)}}.m_typeList > ul > li#typeSection04 .image img{height:auto}.m_typeList > ul > li#typeSection04 .image img:first-child{margin-bottom:2px}@media print,screen and (min-width:768px){.m_typeList > ul > li + li{margin-top:70px}}.m_typeList > ul > li .typesBlock{background:#fff;padding:35px 30px}@media only screen and (max-width:767px){.m_typeList > ul > li .typesBlock{padding:15px 10px}}.m_typeList > ul > li .description{display:flex;margin:30px 0 50px}.m_typeList > ul > li .description span{color:#dd523b;font-weight:bold}@media only screen and (max-width:767px){.m_typeList > ul > li .description{display:block;margin:15px 0 25px}}.m_typeList > ul > li .description .image{width:370px;margin-right:30px}@media only screen and (max-width:767px){.m_typeList > ul > li .description .image{max-width:100%;width:100%;text-align:center;margin-right:0}}.m_typeList > ul > li .description p{flex:1 1;margin-top:-6px}@media only screen and (max-width:767px){.m_typeList > ul > li .description p{margin-top:15px}}.m_typeList > ul > li .meritBlock .title{background:rgba(174,135,41,0.2);color:#5f4e38;font-size:2.4rem;padding:5px 20px;font-weight:bold;margin:30px 0 20px}@media only screen and (max-width:767px){.m_typeList > ul > li .meritBlock .title{padding:5px 10px;font-size:1.8rem;margin:15px 0 10px}}.m_typeList > ul > li .meritBlock .title img{vertical-align:-5px}@media only screen and (max-width:767px){.m_typeList > ul > li .meritBlock .title img{vertical-align:0}}.m_typeList > ul > li .meritBlock .title img.merit{margin-right:18px}@media only screen and (max-width:767px){.m_typeList > ul > li .meritBlock .title img.merit{width:14px;margin-right:7px}}.m_typeList > ul > li .meritBlock .title img.demerit{margin-right:15px}@media only screen and (max-width:767px){.m_typeList > ul > li .meritBlock .title img.demerit{width:15px;margin-right:6px}}.m_typeList > ul > li .meritBlock ul li{padding-left:40px;position:relative}@media only screen and (max-width:767px){.m_typeList > ul > li .meritBlock ul li{padding-left:24px}}.m_typeList > ul > li .meritBlock ul li span{color:#dd523b;font-weight:bold}.m_typeList > ul > li .meritBlock ul li::before{content:"";display:block;width:8px;height:8px;background:#98958f;border-radius:50%;position:absolute;left:16px;top:11px}@media only screen and (max-width:767px){.m_typeList > ul > li .meritBlock ul li::before{width:6px;height:6px;top:9px;left:10px}}.m_typeList > ul > li .inquiryBlock{width:800px;margin:20px auto 50px;background:#fff;text-align:center;padding:18px 10px 15px;border:2px solid #98958f;font-size:2rem;line-height:1.4}@media only screen and (max-width:767px){.m_typeList > ul > li .inquiryBlock{font-size:1.6rem;width:100%;margin:20px 0 30px}}@media only screen and (max-width:767px){.m_typeList > ul > li .inquiryBlock p .telLink{text-decoration:none;color:#000;background:none;border:none;font-size:1.6rem}.m_typeList > ul > li .inquiryBlock p .telLink span{text-decoration:underline;color:#dd523b;font-weight:bold}.m_typeList > ul > li .inquiryBlock p .telLink::before{content:"";display:inline-block;background:url("/images/common/icon_freedial.png") left center no-repeat;margin-right:5px;width:20px;height:12px;background-size:20px auto}}.m_typeList > ul > li .inquiryBlock p a.tel{color:#1b1464;font-weight:600;font-size:2.8rem;text-decoration:none;vertical-align:-3px;display:inline-block;margin-right:5px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}@media print,screen and (min-width:768px){.m_typeList > ul > li .inquiryBlock p a.tel{pointer-events:none}}.m_typeList > ul > li .inquiryBlock p a.tel::before{content:"";display:inline-block;width:40px;height:23px;background:url("/images/common/icon_freedial.png") left center no-repeat;background-size:40px auto;margin-right:5px}.m_typeList > ul > li .m_balloonHeadWrap{margin:32px 0 40px;padding:0 80px}@media only screen and (max-width:767px){.m_typeList > ul > li .m_balloonHeadWrap{padding:0}}.m_typeList > ul > li .teamsBlock{background-size:auto auto;background-color:#d1efdc;background-image:repeating-linear-gradient(135deg,transparent,transparent 4px,#a3dfb9 4px,#a3dfb9 8px);margin-bottom:36px;padding:36px}@media only screen and (max-width:767px){.m_typeList > ul > li .teamsBlock{padding:16px}}.m_typeList > ul > li .teamsBlock .teamsInner{background:#fff;padding:32px 36px;border-radius:8px}@media only screen and (max-width:767px){.m_typeList > ul > li .teamsBlock .teamsInner{padding:16px}}.m_typeList > ul > li .teamsBlock .teamsInner span{color:#dd523b;font-weight:bold}.m_typeList > ul > li .teamsBlock .teamsInner .box{display:flex;flex-direction:row-reverse}@media only screen and (max-width:767px){.m_typeList > ul > li .teamsBlock .teamsInner .box{display:block}}.m_typeList > ul > li .teamsBlock .teamsInner .box p{padding-right:32px}@media only screen and (max-width:767px){.m_typeList > ul > li .teamsBlock .teamsInner .box p{padding-right:0}}.m_typeList > ul > li .teamsBlock .teamsInner .box .img{width:224px;flex-shrink:0}@media only screen and (max-width:767px){.m_typeList > ul > li .teamsBlock .teamsInner .box .img{width:100%;text-align:center;margin-bottom:15px}}.m_typeList > ul > li .teamsBlock .teamsInner .attention{background:#dd523b;color:#fff;text-align:center;margin:30px 0 15px;padding:4px 0}@media only screen and (max-width:767px){.m_typeList > ul > li .teamsBlock .teamsInner .attention{margin:15px 0 24px;padding:4px 16px}}.m_typeTable{margin:30px 0 80px;border:1px solid #e0dcce}@media only screen and (max-width:767px){.m_typeTable{display:block;border:none;background:#fff;padding:10px;margin:15px 0 30px}.m_typeTable tbody{display:flex;flex-wrap:wrap}}@media only screen and (max-width:767px){.m_typeTable tr{width:50%}.m_typeTable tr:first-child{display:none}}@media print,screen and (min-width:768px){.m_typeTable tr th,.m_typeTable tr td{border:1px solid #e0dcce}}.m_typeTable tr th{text-align:center;background:#ffffac;font-weight:bold;color:#5f4e38;vertical-align:middle;padding:25px 0}@media only screen and (max-width:767px){.m_typeTable tr th{display:none}}.m_typeTable tr th img{vertical-align:-6px;margin-right:10px}.m_typeTable tr th:first-child{background:#f2e398}.m_typeTable tr th:nth-child(2),.m_typeTable tr th:nth-child(3){width:360px}.m_typeTable tr td{padding:20px 15px;vertical-align:top;line-height:1.6}@media only screen and (max-width:767px){.m_typeTable tr td{padding:5px}}.m_typeTable tr td:first-child{vertical-align:middle;background:#f7f3e9;text-align:center;font-weight:bold;color:#5f4e38}@media only screen and (max-width:767px){.m_typeTable tr td:first-child{display:block;background:#fff}.m_typeTable tr td:first-child .m_btn06 > *{width:100%}}.m_typeTable tr td:nth-child(2){background:#fbeaf2}@media only screen and (max-width:767px){.m_typeTable tr td:nth-child(2){display:none}}.m_typeTable tr td:nth-child(3){background:#eaf6fe}@media only screen and (max-width:767px){.m_typeTable tr td:nth-child(3){display:none}}@media only screen and (max-width:767px){.m_typeTable tr td:last-child{display:none}}.m_typeTable tr td ul li{padding-left:20px;position:relative}.m_typeTable tr td ul li span{color:#dd523b;font-weight:bold}.m_typeTable tr td ul li::before{content:"";display:block;width:8px;height:8px;background:#98958f;border-radius:50%;position:absolute;left:0;top:11px}.m_typeTable02{margin:30px auto 80px}.m_typeTable02 tr th{text-align:center;background:#ffffac;font-weight:bold;color:#5f4e38;vertical-align:middle;padding:25px 0;border:1px solid #e0dcce}@media only screen and (max-width:767px){.m_typeTable02 tr th{padding:10px 0}}.m_typeTable02 tr th .thInner{display:flex;align-items:center;justify-content:center}.m_typeTable02 tr th .thInner img{vertical-align:-6px;margin-right:10px}@media only screen and (max-width:767px){.m_typeTable02 tr th .thInner p{text-align:center;line-height:1.4}}.m_typeTable02 tr td{padding:20px 15px;vertical-align:top;line-height:1.6;background:#fbeaf2;color:#5f4e38;border:1px solid #e0dcce}.m_typeTable02 tr td:nth-child(2){background:#eaf6fe}.m_typeTable02 tr td ul li{padding-left:20px;position:relative}@media only screen and (max-width:767px){.m_typeTable02 tr td ul li{padding-left:15px}}.m_typeTable02 tr td ul li span{color:#dd523b;font-weight:bold}.m_typeTable02 tr td ul li::before{content:"";display:block;width:8px;height:8px;background:#98958f;border-radius:50%;position:absolute;left:0;top:11px}@media only screen and (max-width:767px){.m_typeTable02 tr td ul li::before{top:7px}}.m_typeTable02--even td{width:50%}@media only screen and (max-width:767px){.m_typeTable02--even{margin:15px auto 20px}}.m_balloonHeadWrap{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}@media only screen and (max-width:767px){.m_balloonHeadWrap{margin-bottom:16px;line-height:1.5}}.m_balloonHeadWrap p{width:100%;text-align:center;position:relative;letter-spacing:-.05em;text-align:center;font-size:2.2rem;font-weight:bold;background:#fff;padding:8px 20px;border:2px solid #dd523b;border-radius:4px;margin-right:10px}@media only screen and (max-width:767px){.m_balloonHeadWrap p{text-align:left;width:calc(100% - 65px);font-size:1.6rem;margin-bottom:0;margin-right:0}}.m_balloonHeadWrap p span{color:#dd523b}.m_balloonHeadWrap p::before{content:"";position:absolute;top:50%;right:-20px;margin-top:-10px;border:10px solid transparent;border-left:10px solid #dd523b;z-index:0}@media only screen and (max-width:767px){.m_balloonHeadWrap p::before{right:auto;left:-20px;border:10px solid transparent;border-right:10px solid #dd523b}}.m_balloonHeadWrap img{width:60px}@media only screen and (max-width:767px){.m_balloonHeadWrap{flex-direction:row-reverse}.m_balloonHeadWrap img{width:55px}}.m_blockLink{margin:0 10px 30px}@media only screen and (max-width:767px){.m_blockLink{margin:0}}.m_blockLink p.colorText{color:#ae8729;text-align:center;font-weight:bold;margin:10px 0 40px}@media only screen and (max-width:767px){.m_blockLink p.colorText{margin:10px 0 20px}}.m_blockLink ul{display:flex;flex-wrap:wrap;margin-top:20px}.m_blockLink li{margin-right:30px}.m_blockLink li:nth-child(3n){margin-right:0}.m_blockLink li:nth-child(n+4){margin-top:25px}@media only screen and (max-width:767px){.m_blockLink li{width:calc(50% - 5px);margin-right:10px}.m_blockLink li:nth-child(3n){margin-right:10px}.m_blockLink li:nth-child(even){margin-right:0}.m_blockLink li:nth-child(n+4){margin-top:10px}.m_blockLink li:nth-child(n+3){margin-top:10px}}.m_blockLink li a{width:300px;height:150px;display:flex;border:1px solid #000;align-items:center;justify-content:center;color:#ae8729;text-decoration:none;font-weight:bold;flex-wrap:wrap}@media print,screen and (min-width:768px){.m_blockLink li a:hover{opacity:.7;transition:.4s}}.m_blockLink li a img{max-width:100%;height:auto}@media only screen and (max-width:767px){.m_blockLink li a{height:100px;width:100%}}.m_blockLink li a .innerText{text-align:center;line-height:1}.m_blockLink li a .innerText span{font-size:1.4rem}@media only screen and (max-width:767px){.m_blockLink li a .innerText span{font-size:1rem}}.m_blockLink li a .innerText > span{display:block;margin-bottom:10px}@media only screen and (max-width:767px){.m_blockLink li a .innerText > span{margin-bottom:5px}}.m_blockLink li a .innerText .title{font-size:2.4rem;line-height:1.5}@media only screen and (max-width:767px){.m_blockLink li a .innerText .title{font-size:1.6rem}}.m_blockLink li a .innerText .title span{display:block}.m_blockLink--banner ul li a{border:none;box-shadow:0 3px 9px rgba(84,47,33,0.2)}@media only screen and (max-width:767px){.m_blockLink--banner ul li a{height:auto}}.m_sogiTypes .m_typeList > ul > li img{max-width:100%}.m_sogiTypes .m_typeList > ul > li .typesBlock .m_title_style11{color:#000}.m_sogiTypes .m_typeList > ul > li:first-child .m_title_style11{background:#d4f1df}.m_sogiTypes .m_typeList > ul > li:first-child .m_title_style11::before{background:#27b85e}.m_sogiTypes .m_typeList > ul > li:nth-child(2) .m_title_style11{background:#f9e0e5}.m_sogiTypes .m_typeList > ul > li:nth-child(2) .m_title_style11::before{background:#e0637e}.m_sogiTypes .m_typeList > ul > li:nth-child(3) .m_title_style11{background:#e8e1ef}.m_sogiTypes .m_typeList > ul > li:nth-child(3) .m_title_style11::before{background:#8b6bae}.m_sogiTypes .m_typeList > ul > li:nth-child(4) .m_title_style11{background:#e5e1de}.m_sogiTypes .m_typeList > ul > li:nth-child(4) .m_title_style11::before{background:#7e6b5a}@media only screen and (max-width:767px){.m_sogiTypes .m_typeList > ul > li#typeSection04 .image{display:block;width:100%}}.m_sogiTypes .m_typeList > ul > li#typeSection04 .image img{height:auto}.m_sogiTypes .m_typeList > ul > li#typeSection04 .image img:first-child{margin-bottom:0}@media only screen and (max-width:767px){.m_sogiTypes .m_typeList > ul > li#typeSection04 .image img:first-child{width:100%}}@media only screen and (max-width:767px){.m_sogiTypes .m_typeList > ul > li#typeSection04 .image img:last-child{width:100%}}.m_sogiTypes .m_typeTable tr th:first-child{width:170px}.m_sogiTypes .m_typeTable tr th:last-child img{vertical-align:-11px}.m_sogiTypes .m_typeTable tr th:nth-child(2),.m_sogiTypes .m_typeTable tr th:nth-child(3),.m_sogiTypes .m_typeTable tr th:nth-child(4){width:270px}.m_sogiTypes .m_typeTable tr .m_btn06 > *{width:130px}.m_sogiTypes .m_typeTable tr:nth-child(2) .m_btn06 > *{background:#27b85e;background:linear-gradient(to bottom,#27b85e 0%,#23a554 100%)}.m_sogiTypes .m_typeTable tr:nth-child(3) .m_btn06 > *{background:#e0637e;background:linear-gradient(to bottom,#e0637e 0%,#c95971 100%)}.m_sogiTypes .m_typeTable tr:nth-child(4) .m_btn06 > *{background:#8b6bae;background:linear-gradient(to bottom,#8b6bae 0%,#7d609c 100%)}.m_sogiTypes .m_typeTable tr:nth-child(5) .m_btn06 > *{background:#7e6b5a;background:linear-gradient(to bottom,#7e6b5a 0%,#716051 100%)}.m_sogiTypes .m_typeTable tr:nth-child(6) .m_btn06 > *{background:#0a5b9c;background:linear-gradient(to bottom,#0a5b9c 0%,#09528c 100%)}.m_sogiTypes .m_typeList > ul > li .description span{color:#dd523b;font-weight:bold}.m_sogiTypes .m_typeList > ul > li .meritBlock .title img.point{margin-right:18px;vertical-align:-10px}@media only screen and (max-width:767px){.m_sogiTypes .m_typeList > ul > li .meritBlock .title img.point{width:14px;margin-right:7px;vertical-align:-3px}}.m_standard{background:#e6eef5;padding:60px 0 80px}@media only screen and (max-width:767px){.m_standard{padding:30px 0}}.m_standard .titleBox{display:flex;justify-content:space-between;align-items:center;width:810px;margin:0 auto}@media only screen and (max-width:767px){.m_standard .titleBox{width:100%;align-items:flex-end}}@media only screen and (max-width:767px){.m_standard .titleBox img{width:80%}}@media only screen and (max-width:767px){.m_standard .titleBox .box01{text-align:right;margin-left:4px}}.m_standard .titleBox .box02{text-align:center;flex-shrink:0}.m_standard .titleBox .box02 .desc{display:inline-block;background:#0a5b9c;color:#fff;font-size:2rem;line-height:1;text-align:center;margin:0 auto;padding:5px 35px;border-radius:20px}@media only screen and (max-width:767px){.m_standard .titleBox .box02 .desc{font-size:1.4rem;line-height:1.2;padding:3px 15px}}.m_standard .titleBox .box02 .title{color:#0a5b9c;font-size:3.6rem;font-weight:bold}@media only screen and (max-width:767px){.m_standard .titleBox .box02 .title{font-size:1.6rem;line-height:1.5;text-align:center;margin-bottom:4px;margin-top:6px}}.m_standard .titleBox .box02 .title span{font-size:4rem}@media only screen and (max-width:767px){.m_standard .titleBox .box02 .title span{font-size:2rem;vertical-align:baseline}}@media only screen and (max-width:767px){.m_standard .titleBox .box03{text-align:left;margin-right:4px}}.m_standard .txt{background:#fff;padding:30px 40px;border-radius:8px}.m_standard .txt .flexbox{display:flex}@media only screen and (max-width:767px){.m_standard .txt .flexbox{flex-wrap:wrap}}@media only screen and (max-width:767px){.m_standard .txt .flexbox .text{order:2}}.m_standard .txt .flexbox .images{width:357px;margin-left:10px;display:block}@media only screen and (max-width:767px){.m_standard .txt .flexbox .images{width:100%;margin-left:0;margin-bottom:20px;order:1}.m_standard .txt .flexbox .images img{max-width:100%;display:block;margin:0 auto}}@media only screen and (max-width:767px){.m_standard .txt{padding:15px}}.m_standard .txt p{margin-bottom:24px}@media only screen and (max-width:767px){.m_standard .txt p{margin-bottom:12px}}.m_standard .txt p:first-child{margin-bottom:32px}@media only screen and (max-width:767px){.m_standard .txt p:first-child{margin-bottom:16px}}.m_standard .txt p:nth-child(2){margin-bottom:36px}.m_standard .txt p:last-child{margin-bottom:0}.m_standard .txt p.why{position:relative;background:#dd523b;color:#fff;text-align:center;padding:4px 16px;margin-bottom:36px}@media only screen and (max-width:767px){.m_standard .txt p.why{margin-bottom:30px}}.m_standard .txt p.why:before{content:"";position:absolute;left:calc(50% - 4px);bottom:-9px;width:13px;height:9px;background:#dd523b}.m_standard .txt p.why:after{content:"";position:absolute;left:calc(50% - 13px);bottom:-23px;width:0;height:0;border-top:14px solid #dd523b;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:none}.m_standard .txt p.because{font-size:2rem;font-weight:bold;line-height:1.5;text-align:center}@media only screen and (max-width:767px){.m_standard .txt p.because{font-size:1.6rem}}.m_standard .txt p span{color:#dd523b;font-weight:bold}.m_standard .m_balloonHeadWrap{margin:52px 0 32px;padding:0 80px}@media only screen and (max-width:767px){.m_standard .m_balloonHeadWrap{margin:36px 0 24px;padding:0}}.m_standard .pointsBlock{background-size:auto auto;background-color:#d1efdc;background-image:repeating-linear-gradient(135deg,transparent,transparent 4px,#a3dfb9 4px,#a3dfb9 8px);margin-bottom:36px;padding:32px}@media only screen and (max-width:767px){.m_standard .pointsBlock{padding:15px}}.m_standard .pointsBlock .pointsBlockInner{background:#fff;padding:8px 36px 32px;border-radius:8px}@media only screen and (max-width:767px){.m_standard .pointsBlock .pointsBlockInner{padding:15px}}.m_standard .pointsBlock .pointsBlockInner span{color:#dd523b;font-weight:bold;vertical-align:baseline}.m_standard .pointsBlock .pointsBlockInner .point{font-size:3rem;font-weight:bold;text-align:center}@media only screen and (max-width:767px){.m_standard .pointsBlock .pointsBlockInner .point{font-size:1.6rem}}.m_standard .pointsBlock .pointsBlockInner .point span{color:#0a5b9c;font-size:4rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_standard .pointsBlock .pointsBlockInner .point span{font-size:2rem}}.m_standard .pointsBlock .pointsBlockInner ul.points{display:flex;justify-content:space-between;margin:24px 0}@media only screen and (max-width:767px){.m_standard .pointsBlock .pointsBlockInner ul.points{display:block;margin:16px 0}}.m_standard .pointsBlock .pointsBlockInner ul.points li{display:flex;align-items:center;font-size:2rem;font-weight:bold}@media only screen and (max-width:767px){.m_standard .pointsBlock .pointsBlockInner ul.points li{font-size:1.6rem;margin-bottom:8px}}.m_standard .pointsBlock .pointsBlockInner ul.points li span{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;background:#0a5b9c;color:#fff;font-size:3rem;margin-right:8px;border-radius:50%}@media only screen and (max-width:767px){.m_standard .pointsBlock .pointsBlockInner ul.points li span{width:30px;height:30px;font-size:1.6rem}}.m_standard .pointsBlock .pointsBlockInner .pointList{background:url("/images/sites/sogi/types/icon_man_01.png") left 54px bottom no-repeat;border:2px solid #0a5b9c;text-align:center;margin:20px 0}@media only screen and (max-width:767px){.m_standard .pointsBlock .pointsBlockInner .pointList{background:none}}.m_standard .pointsBlock .pointsBlockInner .pointList .inner{display:inline-block;text-align:left}@media only screen and (max-width:767px){.m_standard .pointsBlock .pointsBlockInner .pointList .inner{display:block;padding:0 15px 0 24px}}.m_standard .pointsBlock .pointsBlockInner .pointList .inner ul{margin:12px 0}.m_standard .pointsBlock .pointsBlockInner .pointList .inner ul li{list-style-type:disc;color:#98958f;margin-bottom:8px}.m_standard .pointsBlock .pointsBlockInner .pointList .inner ul li div{color:#000}.m_standard .l_minPriceWrap{background:#fff;padding:44px 44px 32px}@media only screen and (max-width:767px){.m_standard .l_minPriceWrap{padding:15px}}.m_standard .l_minPriceWrap span{color:#dd523b;font-weight:bold}.m_standard .l_minPriceWrap .l_minPrice{display:flex;justify-content:space-between;width:826px;height:150px;font-weight:bold;margin:32px auto 40px;border:9px solid #ae8729;border-radius:6px}@media only screen and (max-width:767px){.m_standard .l_minPriceWrap .l_minPrice{width:100%;height:100px;margin:30px 0}}.m_standard .l_minPriceWrap .l_minPrice .m_place{position:relative;display:flex;justify-content:center;align-items:center;width:270px;color:#fff;font-size:2.6rem;background:#ae8729}@media only screen and (max-width:767px){.m_standard .l_minPriceWrap .l_minPrice .m_place{width:220px;font-size:1.4rem}}.m_standard .l_minPriceWrap .l_minPrice .m_place::after{content:"";position:absolute;top:0;right:0;margin-right:-64px;border-left:64px solid #ae8729;border-top:66px solid transparent;border-bottom:66px solid transparent}@media only screen and (max-width:767px){.m_standard .l_minPriceWrap .l_minPrice .m_place::after{margin-right:-30px;border-left:30px solid #ae8729;border-top:41px solid transparent;border-bottom:41px solid transparent}}.m_standard .l_minPriceWrap .l_minPrice .m_place span{font-size:3rem}@media only screen and (max-width:767px){.m_standard .l_minPriceWrap .l_minPrice .m_place span{font-size:1.8rem}}.m_standard .l_minPriceWrap .l_minPrice .m_price{display:flex;justify-content:center;align-items:center;width:480px;text-align:center}@media only screen and (max-width:767px){.m_standard .l_minPriceWrap .l_minPrice .m_price{padding-left:30px}}.m_standard .l_minPriceWrap .l_minPrice .m_price .m_head{font-size:2rem}@media only screen and (max-width:767px){.m_standard .l_minPriceWrap .l_minPrice .m_price .m_head{font-size:1.2rem}}.m_standard .l_minPriceWrap .l_minPrice .m_price .m_head::before{content:"＼";font-weight:normal}@media only screen and (max-width:767px){.m_standard .l_minPriceWrap .l_minPrice .m_price .m_head::before{content:""}}.m_standard .l_minPriceWrap .l_minPrice .m_price .m_head::after{content:"／";font-weight:normal}@media only screen and (max-width:767px){.m_standard .l_minPriceWrap .l_minPrice .m_price .m_head::after{content:""}}.m_standard .l_minPriceWrap .l_minPrice .m_price .m_priceNum{color:#dd523b;font-size:4rem;line-height:1.2}@media only screen and (max-width:767px){.m_standard .l_minPriceWrap .l_minPrice .m_price .m_priceNum{font-size:1.8rem}}.m_standard .l_minPriceWrap .l_minPrice .m_price .m_priceNum span{font-size:6rem;margin-left:10px;vertical-align:baseline}@media only screen and (max-width:767px){.m_standard .l_minPriceWrap .l_minPrice .m_price .m_priceNum span{font-size:2.6rem;margin-left:4px}}.m_selectPage p.m_desc{letter-spacing:.04em}.m_selectPage p span{color:#dd523b;font-weight:bold}@media only screen and (max-width:767px){.m_selectPage .m_title_style06{letter-spacing:.036em;margin:20px 0 15px}}.m_imgTextBox{display:flex;align-items:flex-end}.m_imgTextBox > *:first-child{margin-right:30px}@media only screen and (max-width:767px){.m_imgTextBox{flex-wrap:wrap}.m_imgTextBox > *:first-child{margin-right:0}.m_imgTextBox .imgBox{width:100%;order:1;text-align:center;margin:15px 0}.m_imgTextBox .imgBox img{max-width:50%;max-height:140px}.m_imgTextBox .textBox{order:2}.m_imgTextBox p{order:2}}.m_selectDescription .flexImgBox{display:flex;align-items:center;justify-content:center}.m_selectDescription .flexImgBox img{margin:0 40px}@media only screen and (max-width:767px){.m_selectDescription .flexImgBox{justify-content:space-between}.m_selectDescription .flexImgBox img{width:30%;margin:0}}.m_selectDescription .textBox{margin:20px 0 40px;padding:30px 40px;background:#fff;border-radius:8px}@media only screen and (max-width:767px){.m_selectDescription .textBox{margin:10px 0 20px;padding:15px;border-radius:4px}}.m_selectDescription .m_balloonHeadWrap{width:820px;margin:0 auto}@media only screen and (max-width:767px){.m_selectDescription .m_balloonHeadWrap{width:100%}}.m_sogijoChoice img{max-width:100%}.m_sogijoChoice .m_typeTable tr .m_btn06 > *{width:130px;height:auto;min-height:50px;background:linear-gradient(#0a5b9c 0,#09528c 100%)}.m_sogijoChoice .m_typeTable tr:nth-child(5) .m_btn06 > *,.m_sogijoChoice .m_typeTable tr:nth-child(6) .m_btn06 > *{height:100px}@media only screen and (max-width:767px){.m_sogijoChoice .m_typeTable tr:nth-child(5) .m_btn06 > *,.m_sogijoChoice .m_typeTable tr:nth-child(6) .m_btn06 > *{height:50px}}.m_sogijoChoice .m_typeTable tr th:first-child{width:170px}.m_sogijoChoice .m_typeTable tr th:last-child img{vertical-align:-11px}.m_sogijoChoice .m_typeTable tr th:nth-child(2),.m_sogijoChoice .m_typeTable tr th:nth-child(3),.m_sogijoChoice .m_typeTable tr th:nth-child(4){width:270px}@media only screen and (max-width:767px){.m_sogijoChoice .m_typeList > ul > li .image{flex-wrap:wrap}}.m_sogijoChoice .m_typeList > ul > li .image div{width:100%}@media only screen and (max-width:767px){.m_sogijoChoice .m_typeList > ul > li .image div{display:flex;justify-content:space-between}}@media only screen and (max-width:767px){.m_sogijoChoice .m_typeList > ul > li .image div span{width:calc(50% - 1px)}}.m_sogijoChoice .m_typeList > ul > li .image div span:nth-child(2) img{margin-top:12px}@media only screen and (max-width:767px){.m_sogijoChoice .m_typeList > ul > li .image div span:nth-child(2) img{margin-top:0}}.m_sogijoChoice .m_typeList > ul > li .image p{font-size:1.4rem;margin-top:12px}.m_sogijoChoice .m_typeList > ul > li .description span{color:#dd523b;font-weight:bold}.m_sogijoChoice .m_typeList > ul > li .meritBlock .title img.point{margin-right:18px;vertical-align:-10px}@media only screen and (max-width:767px){.m_sogijoChoice .m_typeList > ul > li .meritBlock .title img.point{width:14px;margin-right:7px;vertical-align:-3px}}.m_sogijoChoice .m_standard{padding-top:16px}.m_sogijoChoice .m_standard .titleBox{width:630px}@media only screen and (max-width:767px){.m_sogijoChoice .m_standard .titleBox{justify-content:flex-start;align-items:center;width:100%}}.m_sogijoChoice .m_standard .titleBox .box01{width:130px}@media only screen and (max-width:767px){.m_sogijoChoice .m_standard .titleBox .box01{width:90px}}.m_sogijoChoice .m_standard .titleBox .box02{display:flex;width:370px;margin-right:130px}@media only screen and (max-width:767px){.m_sogijoChoice .m_standard .titleBox .box02{width:calc(100% - 100px);max-width:250px;margin:0}}.m_sogijoChoice .m_standard .titleBox .box02 p{display:flex;justify-content:center;align-items:center;width:100%;background:#fff;color:#0a5b9c;font-size:4rem;font-weight:bold;line-height:1;padding:10px 0;border:4px solid #0a5b9c;border-radius:8px}@media only screen and (max-width:767px){.m_sogijoChoice .m_standard .titleBox .box02 p{font-size:2rem;padding:5px 0}}.m_sogijoChoice .m_standard .titleBox .box02 p span{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;color:#fff;font-size:2.8rem;background:#0a5b9c;margin:0 2px;border-radius:50%}@media only screen and (max-width:767px){.m_sogijoChoice .m_standard .titleBox .box02 p span{width:30px;height:30px;font-size:1.6rem;margin:0}}.m_sogijoChoice .m_standard .txt span{color:#dd523b;font-weight:bold}.m_sogijoChoice .m_standard .txt p.text01:first-child,.m_sogijoChoice .m_standard .txt p.text01:nth-child(2){margin-bottom:28px}@media only screen and (max-width:767px){.m_sogijoChoice .m_standard .txt p.text01:first-child,.m_sogijoChoice .m_standard .txt p.text01:nth-child(2){margin-bottom:12px}}.m_sogijoChoice .m_standard .bottomBanner{padding:20px 180px 20px 15px;background:rgba(174,135,41,0.2);position:relative}@media only screen and (max-width:767px){.m_sogijoChoice .m_standard .bottomBanner{padding:15px 10px}}.m_sogijoChoice .m_standard .bottomBanner::after{content:"";display:block;width:155px;height:161px;background:url("/images/sites/sogi/img_bottom_woman.png") left top no-repeat;position:absolute;right:40px;bottom:-30px}@media only screen and (max-width:767px){.m_sogijoChoice .m_standard .bottomBanner::after{display:none}}.m_sogijoChoice .m_standard .bottomBanner p{text-align:center;font-size:2.2rem;font-weight:bold;margin-bottom:0}@media only screen and (max-width:767px){.m_sogijoChoice .m_standard .bottomBanner p{font-size:1.6rem}}.m_sogijoChoice .m_standard .bottomBanner p span{color:#0a5b9c}.m_sogijoChoice .telNumber{text-decoration:none;display:flex;justify-content:center;align-items:center;border:none}@media print,screen and (min-width:768px){.m_sogijoChoice .telNumber{pointer-events:none}.m_sogijoChoice .telNumber .icon{margin-right:5px}.m_sogijoChoice .telNumber .number span{color:#1b1464;font-size:3.6rem;font-weight:600;line-height:1;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}}@media only screen and (max-width:767px){.m_sogijoChoice .telNumber{background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;display:flex;align-items:center;justify-content:center;padding:10px 0;width:100%}.m_sogijoChoice .telNumber .text{font-size:1.6rem;font-weight:bold;color:#fff;padding-left:36px;background:url("/images/common/icon_freedial_sp.png") left center no-repeat;background-size:30px auto}.m_sogijoChoice .telNumber .priceFree{margin-left:5px}}.m_flowPage .l_wrapper--themeColor{padding-top:50px}@media only screen and (max-width:767px){.m_flowPage .l_wrapper--themeColor{padding-top:30px}}.m_flowPage .l_wrapper--themeColor .m_title_style06{margin-top:0}@media only screen and (max-width:767px){.m_flowPage .l_wrapper--colorGray{background:#fff}}.m_flowPage .m_desc span{color:#dd523b;font-weight:bold}@media print,screen and (min-width:768px){.m_flowPage .pcOnlyPb{padding-bottom:60px}}@media only screen and (max-width:767px){.m_flowPage .pcOnlyPb{padding-bottom:0}}@media print,screen and (min-width:768px){.m_flowPage .pcOnlyPt{padding-top:60px}}@media only screen and (max-width:767px){.m_flowPage .pcOnlyPt{padding-top:0}}.m_flowPage .bottomBanner .telNumber{text-decoration:none;display:flex;justify-content:center;align-items:center}@media print,screen and (min-width:768px){.m_flowPage .bottomBanner .telNumber{pointer-events:none}.m_flowPage .bottomBanner .telNumber .icon{margin-right:5px}.m_flowPage .bottomBanner .telNumber .number span{color:#1b1464;font-size:3.6rem;font-weight:600;line-height:1;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}}@media only screen and (max-width:767px){.m_flowPage .bottomBanner .telNumber{background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;display:flex;align-items:center;justify-content:center;padding:10px 0}.m_flowPage .bottomBanner .telNumber .text{font-size:1.6rem;font-weight:bold;color:#fff;padding-left:46px;background:url("/images/common/icon_freedial_sp.png") left center no-repeat;background-size:36px auto}.m_flowPage .bottomBanner .telNumber .priceFree{margin-left:5px}}.m_flowPage .m_noticeBox{text-align:left}.m_innerFlexLink{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m_innerFlexLink{flex-wrap:wrap}.m_innerFlexLink .m_btn07{width:48%}}.m_contentsFlowList{background:#fff;padding:35px 30px}@media only screen and (max-width:767px){.m_contentsFlowList{padding:0;margin:0 -15px}}.m_contentsFlowList .m_title_style06{margin:0 0 20px;background:rgba(174,135,41,0.2);color:#5f4e38;padding:5px 20px}@media only screen and (max-width:767px){.m_contentsFlowList .m_title_style06{padding:5px 15px}}.m_contentsFlowList .m_title_style06 + p.m_desc{margin:45px 0 30px}@media only screen and (max-width:767px){.m_contentsFlowList .m_title_style06 + p.m_desc{margin:20px 15px 15px}}.m_contentsFlowList > ul > li{position:relative;padding-left:90px;padding-right:20px;margin:60px 0 80px;min-height:180px}@media only screen and (max-width:767px){.m_contentsFlowList > ul > li{padding:0 15px;margin:20px 0 30px;min-height:auto}}.m_contentsFlowList > ul > li p{text-align:justify;text-justify:inter-ideograph}.m_contentsFlowList > ul > li:last-child{margin-bottom:50px}@media only screen and (max-width:767px){.m_contentsFlowList > ul > li:last-child{margin-bottom:0;padding-bottom:20px}}.m_contentsFlowList > ul > li::before{content:"";width:60px;height:100%;background:rgba(174,135,41,0.2);position:absolute;left:0;top:15px}@media only screen and (max-width:767px){.m_contentsFlowList > ul > li::before{display:none}}.m_contentsFlowList > ul > li::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:24px 30px 0 30px;border-color:rgba(174,135,41,0.2) transparent transparent transparent;position:absolute;bottom:-39px;left:0}@media only screen and (max-width:767px){.m_contentsFlowList > ul > li::after{display:none}}.m_contentsFlowList > ul > li .number{font-size:3rem;font-weight:bold;position:absolute;display:flex;width:60px;height:60px;justify-content:center;align-items:center;border-radius:50%;background:#5f4e38;color:#fff;left:0;top:-10px}@media only screen and (max-width:767px){.m_contentsFlowList > ul > li .number{width:30px;height:30px;font-size:1.8rem;left:15px;top:3px}}.m_contentsFlowList > ul > li .title{font-size:3.2rem;position:relative;margin:0 0 35px}@media only screen and (max-width:767px){.m_contentsFlowList > ul > li .title{font-size:2rem;margin-left:40px;margin-bottom:20px}}.m_contentsFlowList > ul > li .title span{display:inline-block;position:relative;z-index:2;padding-right:20px;background:#fff}@media only screen and (max-width:767px){.m_contentsFlowList > ul > li .title .sp{display:inline}}.m_contentsFlowList > ul > li .title::after{content:"";display:block;width:100%;height:2px;background:rgba(174,135,41,0.2);position:absolute;right:-20px;top:50%;margin-top:-1px;z-index:1}@media only screen and (max-width:767px){.m_contentsFlowList > ul > li .title::after{right:0}}.m_contentsFlowList .m_imgTextBox{align-items:center;margin-bottom:30px}.m_contentsFlowList .m_imgTextBox.mb10{margin-bottom:10px}.m_contentsFlowList .m_imgTextBox.step3{flex-wrap:wrap}.m_contentsFlowList .m_imgTextBox.step3 > :first-child{margin:0}.m_contentsFlowList .m_imgTextBox.step3 > :nth-child(2){margin-right:30px}@media only screen and (max-width:767px){.m_contentsFlowList .m_imgTextBox.step3 > :nth-child(2){margin:15px 0}}@media only screen and (max-width:767px){.m_contentsFlowList .m_imgTextBox.step3 .imgBox{order:-1}}.m_contentsFlowList .m_imgTextBox.step3 .m_desc{width:465px}@media only screen and (max-width:767px){.m_contentsFlowList .m_imgTextBox.step3 .m_desc{width:100%}}.m_contentsFlowList--blue .m_title_style06{background:rgba(10,91,156,0.1);color:#0a5b9c;border-color:#0a5b9c}.m_contentsFlowList--blue > ul > li::before{background:rgba(10,91,156,0.2)}.m_contentsFlowList--blue > ul > li::after{border-color:rgba(10,91,156,0.2) transparent transparent transparent}.m_contentsFlowList--blue > ul > li .number{background:#0a5b9c}.m_contentsFlowList--blue > ul > li .title::after{background:rgba(10,91,156,0.2)}.m_contentsFlowList--blue .m_noticeBox02{border-color:rgba(10,91,156,0.1)}.m_contentsFlowList#flowSection01 .m_title_style06{margin-top:0}.m_hakajimai .m_contentsFlowList > ul > li .m_certificates .box{display:flex;justify-content:space-between;align-items:center;background:#e1f1df;margin-bottom:28px;padding:20px}@media only screen and (max-width:767px){.m_hakajimai .m_contentsFlowList > ul > li .m_certificates .box{display:block;margin:15px 0}}.m_hakajimai .m_contentsFlowList > ul > li .m_certificates .box .certificate{position:relative;width:320px;background:#fff;padding:24px 20px 40px;border:2px solid #375d32;border-radius:4px}@media only screen and (max-width:767px){.m_hakajimai .m_contentsFlowList > ul > li .m_certificates .box .certificate{width:100%;margin-bottom:15px;padding:15px}}.m_hakajimai .m_contentsFlowList > ul > li .m_certificates .box .certificate p:first-child{font-size:2.4rem;font-weight:bold;margin-bottom:20px}@media only screen and (max-width:767px){.m_hakajimai .m_contentsFlowList > ul > li .m_certificates .box .certificate p:first-child{font-size:1.6rem;margin-bottom:0}}.m_hakajimai .m_contentsFlowList > ul > li .m_certificates .box .certificate p:first-child span{color:#5f4e38;font-size:2.8rem}@media only screen and (max-width:767px){.m_hakajimai .m_contentsFlowList > ul > li .m_certificates .box .certificate p:first-child span{font-size:2rem}}.m_hakajimai .m_contentsFlowList > ul > li .m_certificates .box .certificate::after{content:"";position:absolute;top:50%;right:-11px;margin-top:-7px;border-left:9px solid #375d32;border-top:7px solid transparent;border-bottom:7px solid transparent}@media only screen and (max-width:767px){.m_hakajimai .m_contentsFlowList > ul > li .m_certificates .box .certificate::after{top:auto;bottom:-11px;left:50%;right:auto;margin:0 0 0 -7px;border:none;border-top:9px solid #375d32;border-left:7px solid transparent;border-right:7px solid transparent}}.m_hakajimai .m_contentsFlowList > ul > li .m_certificates .box .desc{width:430px;text-align:initial}@media only screen and (max-width:767px){.m_hakajimai .m_contentsFlowList > ul > li .m_certificates .box .desc{width:100%}}.m_hakajimai .m_contentsFlowList > ul > li .m_certificates .box .desc ul li{color:#5f4e38;font-weight:bold;list-style-type:disc;margin-left:22px}.m_hakajimai .m_contentsFlowList > ul > li .m_certificates .box:nth-child(2) .desc p:first-child{margin-bottom:12px}.m_hakajimai .m_contentsFlowList > ul > li .m_certificates .box:nth-child(2) .desc ul{margin-bottom:12px}.m_hakajimai .m_contentsFlowList > ul > li:nth-child(4) .m_noticeBox02 ul.m_borderList{margin-bottom:50px}@media only screen and (max-width:767px){.m_hakajimai .m_contentsFlowList > ul > li:nth-child(4) .m_noticeBox02 ul.m_borderList{margin-bottom:25px}}@media print,screen and (min-width:768px){.ie .m_contentsFlowList .m_title_style06{padding-top:15px}}.m_errorPage .l_inner{margin-bottom:100px;min-height:calc(100vh - 340px)}@media only screen and (max-width:767px){.m_errorPage .l_inner{margin-bottom:60px}}.m_errorPage .l_inner .m_btn02 a{margin:auto}.m_faq .m_title_style06{margin:20px 0 15px}@media only screen and (max-width:767px){.m_faq ul.faqContent{padding-left:15px;padding-right:15px}}.m_faq ul.faqContent .l_inner--Main{padding:40px 40px 40px 170px;margin-top:40px}@media only screen and (max-width:767px){.m_faq ul.faqContent .l_inner--Main{padding:15px 10px 15px 70px;margin-top:20px}}.m_faq ul.faqContent .l_inner--Main dt{padding:25px 30px 25px 80px;background:rgba(174,135,41,0.1);position:relative;font-size:24px;line-height:1.5;font-weight:bold;color:#5f4e38}@media only screen and (max-width:767px){.m_faq ul.faqContent .l_inner--Main dt{padding:15px 15px 15px 40px;font-size:15px}}.m_faq ul.faqContent .l_inner--Main dt::before{content:"";width:85px;height:85px;background:url("/images/sites/faq/icon_question01.png") no-repeat center center;background-size:contain;position:absolute;top:0;left:-130px}@media only screen and (max-width:767px){.m_faq ul.faqContent .l_inner--Main dt::before{width:40px;height:40px;left:-60px}}.m_faq ul.faqContent .l_inner--Main dt::after{content:"";border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:20px solid rgba(174,135,41,0.1);position:absolute;top:30px;left:-20px}@media only screen and (max-width:767px){.m_faq ul.faqContent .l_inner--Main dt::after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:12px solid rgba(174,135,41,0.1);top:15px;left:-12px}}.m_faq ul.faqContent .l_inner--Main dt p{position:relative}.m_faq ul.faqContent .l_inner--Main dt p::before{content:"Q";color:#0a5b9c;font-size:40px;line-height:1;font-weight:bold;position:absolute;top:-5px;left:-50px}@media only screen and (max-width:767px){.m_faq ul.faqContent .l_inner--Main dt p::before{font-size:26px;top:-3px;left:-30px}}.m_faq ul.faqContent .l_inner--Main:nth-child(2n) dt::before{background-image:url("/images/sites/faq/icon_question02.png")}.m_faq ul.faqContent .l_inner--Main:nth-child(3n) dt::before{background-image:url("/images/sites/faq/icon_question03.png")}.m_faq ul.faqContent .l_inner--Main:nth-child(4n) dt::before{background-image:url("/images/sites/faq/icon_question04.png")}.m_faq ul.faqContent .l_inner--Main dd{margin-top:40px;padding:30px 30px 30px 80px;background:rgba(174,135,41,0.1);position:relative}@media only screen and (max-width:767px){.m_faq ul.faqContent .l_inner--Main dd{margin-top:15px;padding:15px 15px 15px 40px;font-size:15px}}.m_faq ul.faqContent .l_inner--Main dd::before{content:"";width:85px;height:85px;background:url("/images/sites/faq/icon_answer01.png") no-repeat center center;background-size:contain;position:absolute;top:0;left:-130px}@media only screen and (max-width:767px){.m_faq ul.faqContent .l_inner--Main dd::before{width:40px;height:40px;left:-60px}}.m_faq ul.faqContent .l_inner--Main dd::after{content:"";border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:20px solid rgba(174,135,41,0.1);position:absolute;top:30px;left:-20px}@media only screen and (max-width:767px){.m_faq ul.faqContent .l_inner--Main dd::after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:12px solid rgba(174,135,41,0.1);top:15px;left:-12px}}.m_faq ul.faqContent .l_inner--Main dd p{position:relative}.m_faq ul.faqContent .l_inner--Main dd p::before{content:"A";color:#dd523b;font-size:40px;line-height:1;font-weight:bold;position:absolute;top:-5px;left:-50px}@media only screen and (max-width:767px){.m_faq ul.faqContent .l_inner--Main dd p::before{font-size:26px;top:-3px;left:-30px}}.m_faq ul.faqContent .l_inner--Main dd p + p{margin-top:25px}.m_faq ul.faqContent .l_inner--Main dd p + p::before{display:none}.m_faq .l_anchors{background:#cedeeb;padding:38px 0 68px}@media only screen and (max-width:767px){.m_faq .l_anchors{background:none;margin:20px 0 36px;padding:0}}.m_faq .l_anchors .m_toc{font-size:1.2rem;font-weight:bold;padding:4px 0}.m_faq .l_anchors ul{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m_faq .l_anchors ul{display:block}}.m_faq .l_anchors ul a{display:flex;text-decoration:none;flex:1 1}@media print,screen and (min-width:768px){.m_faq .l_anchors ul a + a{margin-left:15px}}@media only screen and (max-width:767px){.m_faq .l_anchors ul a{display:block}.m_faq .l_anchors ul a:first-child li{border-top:2px solid #0a5b9c}.m_faq .l_anchors ul a:last-child li{border-bottom:2px solid #0a5b9c}}.m_faq .l_anchors ul li{position:relative;display:flex;justify-content:center;align-items:center;width:100%;font-size:1.8rem;font-weight:bold;line-height:1.4;background:#fff;text-align:center;padding:12px 0;border:2px solid #0a5b9c;border-bottom:none;border-radius:4px 4px 0 0}@media only screen and (max-width:767px){.m_faq .l_anchors ul li span::before{content:"・";color:#9e9c96;margin-left:12px;margin-right:10px}}@media only screen and (max-width:767px){.m_faq .l_anchors ul li{display:block;width:100%;font-size:1.2rem;text-align:left;border-top:1px solid #0a5b9c;border-bottom:none;border-radius:0}}.m_faq .l_anchors ul li::before{content:"";position:absolute;bottom:-17px;left:calc(50% - 7px);width:0;height:0;border-top:7px solid #fff;border-right:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid transparent;z-index:2}@media only screen and (max-width:767px){.m_faq .l_anchors ul li::before{width:8px;height:8px;border:0;border-bottom:2px solid #0a5b9c;border-right:2px solid #0a5b9c;transform:rotate(45deg);position:absolute;top:50%;left:auto;right:12px;margin-top:-4px}}.m_faq .l_anchors ul li::after{content:"";position:absolute;bottom:-15px;left:-2px;width:100%;height:15px;box-sizing:content-box;background:#0a5b9c;border:2px solid #0a5b9c;border-top:none;border-radius:0 0 4px 4px}@media only screen and (max-width:767px){.m_faq .l_anchors ul li::after{position:absolute;border:none;left:auto;bottom:auto;right:16px;width:1px;height:11px;margin-top:4px;border:none;border-left:1px solid #0a5b9c;border-radius:0}}@media only screen and (max-width:767px){.m_top .l_wrapper--borderTop{border-top:0}}.m_top .m_mvContents{padding-bottom:30px}@media print,screen and (min-width:768px){.m_top .m_mvContents .l_inner{position:relative}}@media only screen and (max-width:767px){.m_top .m_mvContents .l_inner{padding:0}}.m_top .m_mvContents .l_inner > p{font-size:1.6rem}.m_top .m_mvContents .l_inner > p span{color:#dd523b;font-size:1.8rem}@media only screen and (max-width:767px){.m_top .m_mvContents .l_inner > p{font-size:3.2vw}.m_top .m_mvContents .l_inner > p span{font-size:3.6vw}}.m_top .m_mvContents .expert{position:absolute;bottom:-30px;right:-40px}@media only screen and (max-width:767px){.m_top .m_mvContents .expert{bottom:0;right:4vw}.m_top .m_mvContents .expert img{width:29.8vw;height:auto}}@media screen and (min-width:768px) and (max-width:1024px){.m_top .m_mvContents .expert{right:0 !important;width:130px}.m_top .m_mvContents .expert img{width:100%;height:auto}}@media print,screen and (min-width:768px){.m_top .telNumber{pointer-events:none;background:none}}.m_top .topBannerList{background:url("/images/common/bg_stripe_blue02.png");margin-bottom:30px}@media only screen and (max-width:767px){.m_top .topBannerList{margin-bottom:20px}}.m_top .covid19Text{padding-bottom:15px;margin:30px 130px 0;border-bottom:2px solid #dd523b}@media only screen and (max-width:767px){.m_top .covid19Text{padding-bottom:10px;margin:20px 0 0}}.m_top .covid19Text dt{color:#dd523b;text-align:center;font-weight:bold;font-size:2rem;line-height:1.3}@media only screen and (max-width:767px){.m_top .covid19Text dt{font-size:1.5rem}}.m_top .covid19Text dd{display:flex;justify-content:center;margin-top:10px;font-size:1.6rem;line-height:1.6}@media only screen and (max-width:767px){.m_top .covid19Text dd{margin-top:8px;font-size:1.3rem}}.m_top input.hide[type="radio"]{display:none}.m_top #sogijoSearch,.m_top #sogishaSearch,.m_top #newColumnBox,.m_top #rankingBox{display:none}.m_top #sogijo:checked ~ #sogijoSearch,.m_top #sogisha:checked ~ #sogishaSearch,.m_top #newColumn:checked ~ #newColumnBox,.m_top #ranking:checked ~ #rankingBox{display:block}.m_top .m_searchTab,.m_top .m_columnTab{display:flex;justify-content:space-between;border-bottom:2px solid #ae8729}@media only screen and (max-width:767px){.m_top .m_searchTab,.m_top .m_columnTab{margin:0 -15px;padding:0 20px}}.m_top .m_searchTab li,.m_top .m_columnTab li{width:480px;position:relative}@media print,screen and (min-width:768px){.m_top .m_searchTab li:hover,.m_top .m_columnTab li:hover{opacity:.7;transition:.4s}}@media only screen and (max-width:767px){.m_top .m_searchTab li,.m_top .m_columnTab li{width:49%}}.m_top .m_searchTab li input,.m_top .m_columnTab li input{display:none}.m_top .m_searchTab li label,.m_top .m_columnTab li label{background:rgba(174,135,41,0.2);display:block;color:#5f4e38;font-size:2rem;padding:15px 30px;text-decoration:none;font-weight:bold;position:relative;border-radius:8px 8px 0 0}.m_top .m_searchTab li label:hover,.m_top .m_columnTab li label:hover{cursor:pointer}.m_top .m_searchTab li label span,.m_top .m_columnTab li label span{font-size:2.8rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_top .m_searchTab li label,.m_top .m_columnTab li label{font-size:1.6rem;text-align:center;padding:35px 0 10px}.m_top .m_searchTab li label span,.m_top .m_columnTab li label span{font-size:1.6rem}}@media print,screen and (min-width:768px){.m_top .m_searchTab li.sogijo label,.m_top .m_columnTab li.sogijo label{padding-left:130px}}.m_top .m_searchTab li.sogijo label::after,.m_top .m_columnTab li.sogijo label::after{content:"";display:block;width:106px;height:41px;background:url("/images/sites/sogi/top/img_sogijo_tab.webp");position:absolute;right:97px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m_top .m_searchTab li.sogijo label::after,.m_top .m_columnTab li.sogijo label::after{width:53px;height:20.5px;background-size:53px 20.5px;right:auto;left:50%;top:15px;transform:translateX(-50%)}}@media print,screen and (min-width:768px){.m_top .m_searchTab li.sogisha label,.m_top .m_columnTab li.sogisha label{padding-left:120px}}.m_top .m_searchTab li.sogisha label::after,.m_top .m_columnTab li.sogisha label::after{content:"";display:block;width:100px;height:55px;background:url("/images/sites/sogi/top/img_sogisha_tab.webp");position:absolute;right:103px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m_top .m_searchTab li.sogisha label::after,.m_top .m_columnTab li.sogisha label::after{width:50px;height:27.5px;background-size:50px 27.5px;right:auto;left:50%;top:9px;transform:translateX(-50%)}}.m_top .m_columnTab{padding:0 20px}@media only screen and (max-width:767px){.m_top .m_columnTab li{width:48%}}.m_top .m_columnTab li label{background:#ae8729;color:#fff;text-align:center;padding:9px 8px 7px 0;border-radius:8px 8px 0 0;width:300px;font-size:1.8rem}.m_top .m_columnTab li label:hover{cursor:initial}@media only screen and (max-width:767px){.m_top .m_columnTab li label{width:100%;font-size:1.4rem}}.m_top .m_columnTab li label img{vertical-align:middle;margin-right:15px}@media only screen and (max-width:767px){.m_top .m_columnTab li label img{width:18px;height:auto;vertical-align:baseline;margin-right:10px}}.m_top .m_columnTab li label::before{content:"";display:block;width:300px;height:4px;background:#ae8729;position:absolute;left:0;bottom:-2px}@media only screen and (max-width:767px){.m_top .m_columnTab li label::before{width:100%}}.m_top .m_columnTab li.ranking label{padding:11px 8px 6px 0}@media only screen and (max-width:767px){.m_top .m_columnTab li.ranking label{padding-top:10px}}.m_top .m_columnTab li.ranking label img{vertical-align:-4px}@media only screen and (max-width:767px){.m_top .m_columnTab li.ranking label img{width:19px;vertical-align:0}}@media print,screen and (min-width:768px){.m_top #sogijo:checked ~ .m_searchTab li.sogijo:hover{opacity:1}}.m_top #sogijo:checked ~ .m_searchTab li.sogijo label{background:#fff;border:2px solid #ae8729;border-bottom:0;border-radius:8px 8px 0 0;padding:13px 120px 15px}@media only screen and (max-width:767px){.m_top #sogijo:checked ~ .m_searchTab li.sogijo label{padding:33px 0 10px;border-radius:4px 4px 0 0}}.m_top #sogijo:checked ~ .m_searchTab li.sogijo label::after{right:97px;margin-top:-2px}.m_top #sogijo:checked ~ .m_searchTab li.sogijo label::before{content:"";width:476px;height:4px;background:#fff;position:absolute;left:0;bottom:-2px;display:block;z-index:2}@media only screen and (max-width:767px){.m_top #sogijo:checked ~ .m_searchTab li.sogijo label::before{width:100%}}@media print,screen and (min-width:768px){.m_top #sogisha:checked ~ .m_searchTab li.sogisha:hover{opacity:1}}.m_top #sogisha:checked ~ .m_searchTab li.sogisha label{background:#fff;border:2px solid #ae8729;border-bottom:0;border-radius:8px 8px 0 0;padding:13px 104px 15px}@media print,screen and (min-width:768px){.m_top #sogisha:checked ~ .m_searchTab li.sogisha label:hover{opacity:1}}@media only screen and (max-width:767px){.m_top #sogisha:checked ~ .m_searchTab li.sogisha label{padding:33px 0 10px;border-radius:4px 4px 0 0}}.m_top #sogisha:checked ~ .m_searchTab li.sogisha label::after{right:103px;margin-top:-2px}.m_top #sogisha:checked ~ .m_searchTab li.sogisha label::before{content:"";width:476px;height:4px;background:#fff;position:absolute;left:0;bottom:-2px;display:block;z-index:2}@media only screen and (max-width:767px){.m_top #sogisha:checked ~ .m_searchTab li.sogisha label::before{width:100%}}@media print,screen and (min-width:768px){.m_top #newColumn:checked ~ .m_columnTab li.newColumn:hover{opacity:1}}.m_top #newColumn:checked ~ .m_columnTab li.newColumn label{background:#fff;border:2px solid #ae8729;border-bottom:0;padding:9px 10px 6px 0;color:#ae8729}@media print,screen and (min-width:768px){.m_top #newColumn:checked ~ .m_columnTab li.newColumn label:hover{opacity:1}}@media only screen and (max-width:767px){.m_top #newColumn:checked ~ .m_columnTab li.newColumn label{padding-top:8px}}.m_top #newColumn:checked ~ .m_columnTab li.newColumn label::before{content:"";width:296px;height:4px;background:#fff;position:absolute;left:0;bottom:-4px;display:block;z-index:2}@media only screen and (max-width:767px){.m_top #newColumn:checked ~ .m_columnTab li.newColumn label::before{width:100%}}@media print,screen and (min-width:768px){.m_top #ranking:checked ~ .m_columnTab li.ranking:hover{opacity:1}}.m_top #ranking:checked ~ .m_columnTab li.ranking label{background:#fff;border:2px solid #ae8729;border-bottom:0;padding:10px 10px 6px 0;color:#ae8729}@media print,screen and (min-width:768px){.m_top #ranking:checked ~ .m_columnTab li.ranking label:hover{opacity:1}}@media only screen and (max-width:767px){.m_top #ranking:checked ~ .m_columnTab li.ranking label{padding-top:8px}}.m_top #ranking:checked ~ .m_columnTab li.ranking label::before{content:"";width:296px;height:4px;background:#fff;position:absolute;left:0;bottom:-4px;display:block;z-index:2}@media only screen and (max-width:767px){.m_top #ranking:checked ~ .m_columnTab li.ranking label::before{width:100%}}@media print,screen and (min-width:768px){.m_top .m_mapSearchList{border:2px solid #ae8729;border-top:0;border-radius:0 0 8px 8px;position:relative}}@media print,screen and (min-width:768px){.m_top .m_mapSearchList .tabTop{position:absolute;background:#fff;top:40px;left:30px;padding:20px 15px;z-index:1;min-width:350px}}@media only screen and (max-width:767px){.m_top .m_mapSearchList .tabTop{margin:10px 10px 5px;display:flex;justify-content:space-between;flex-wrap:wrap}}.m_top .m_mapSearchList .tabTop .title{color:#ae8729;font-weight:bold;font-size:2.4rem}@media only screen and (max-width:767px){.m_top .m_mapSearchList .tabTop .title{font-size:2rem}}.m_top .m_mapSearchList .tabTop .title img{vertical-align:-4px;margin-right:10px}@media only screen and (max-width:767px){.m_top .m_mapSearchList .tabTop .title img{width:18px;vertical-align:-7px;margin-right:5px}}@media only screen and (max-width:767px){.m_top .m_mapSearchList .tabTop .title span{display:none}}.m_top .m_mapSearchList .tabTop .count{font-size:1.4rem;line-height:1.3}@media only screen and (max-width:767px){.m_top .m_mapSearchList .tabTop .count{font-size:1.05rem}}.m_top .m_mapSearchList .tabTop .count span{vertical-align:baseline}@media only screen and (max-width:767px){.m_top .m_mapSearchList .tabTop .count span{display:none}}.m_top .m_mapSearchList .tabTop .count b{font-weight:bold;vertical-align:baseline}.m_top .m_mapSearchList .tabTop .count b strong{font-size:3rem;padding:0 10px;color:#dd523b;vertical-align:-4px}@media only screen and (max-width:767px){.m_top .m_mapSearchList .tabTop .count b strong{font-size:2.25rem;padding:0 5px;vertical-align:-2px}}@media only screen and (max-width:767px){.m_top .m_mapSearchList .tabTop .link{width:100%}}.m_top .m_mapSearchList .tabTop .comingsoon{font-size:1.4rem}@media only screen and (max-width:767px){.m_top .m_mapSearchList .tabTop .comingsoon{width:100%;font-size:1.2rem}}.m_top .m_mapSearchList .map{height:730px;position:relative;background:url("/images/sites/sogi/top/bg_search.webp") bottom center no-repeat;border-radius:0 0 8px 8px}@media only screen and (max-width:767px){.m_top .m_mapSearchList .map{height:auto;background:none}}.m_top .m_mapSearchList .map ul.prefectureList.pc >li{width:235px;position:absolute;border:2px solid #ae8729;border-radius:8px;background:#fff}.m_top .m_mapSearchList .map ul.prefectureList.pc >li a{text-decoration:none}.m_top .m_mapSearchList .map ul.prefectureList.pc >li a:hover{opacity:.8;transition:.4s}.m_top .m_mapSearchList .map ul.prefectureList.pc >li .box{position:relative}.m_top .m_mapSearchList .map ul.prefectureList.pc >li .box::before{position:absolute;content:"";border:15px solid transparent}.m_top .m_mapSearchList .map ul.prefectureList.pc >li .box::after{position:absolute;content:"";border:15px solid transparent}.m_top .m_mapSearchList .map ul.prefectureList.pc >li .region{font-weight:bold;text-align:center;font-size:1.8rem;border-bottom:2px solid #ae8729;padding:15px 0 10px 15px}.m_top .m_mapSearchList .map ul.prefectureList.pc >li .region a{color:#000}.m_top .m_mapSearchList .map ul.prefectureList.pc >li .region span{position:relative}.m_top .m_mapSearchList .map ul.prefectureList.pc >li .region span::before{position:absolute;content:"";background:url("/images/sites/sogi/top/maps-and-flags.png") center no-repeat;width:18px;height:23px;bottom:0;left:-28px}.m_top .m_mapSearchList .map ul.prefectureList.pc >li .prefecture{padding:10px 0 15px 0}.m_top .m_mapSearchList .map ul.prefectureList.pc >li .prefecture ul{display:flex;justify-content:center}.m_top .m_mapSearchList .map ul.prefectureList.pc >li .prefecture ul li{border-right:1px solid #ccc;padding:0 10px;line-height:1;color:#999;font-size:1.6rem}.m_top .m_mapSearchList .map ul.prefectureList.pc >li .prefecture ul li a{color:#5f4e38}.m_top .m_mapSearchList .map ul.prefectureList.pc >li .prefecture ul li:last-child{border-right:0}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.hokkaido{top:50px;left:492px}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.hokkaido .box::before{right:-46px;bottom:10px;border-left:30px solid #ae8729}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.hokkaido .box::after{right:-42px;bottom:10px;border-left:30px solid #fff}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.kanto{top:407px;left:697px}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.kanto .box::before{left:-46px;bottom:10px;border-right:30px solid #ae8729}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.kanto .box::after{left:-42px;bottom:10px;border-right:30px solid #fff}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.tohoku{top:200px;left:705px}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.tohoku .box::before{left:10px;bottom:-46px;border-top:30px solid #ae8729}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.tohoku .box::after{left:10px;bottom:-42px;border-top:30px solid #fff}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.chubu{top:553px;left:506px}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.chubu .box::before{left:10px;top:-46px;border-bottom:30px solid #ae8729}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.chubu .box::after{left:10px;top:-42px;border-bottom:30px solid #fff}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.kansai{top:563px;left:215px}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.kansai .box::before{right:10px;top:-46px;border-bottom:30px solid #ae8729}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.kansai .box::after{right:10px;top:-42px;border-bottom:30px solid #fff}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.chugoku{top:253px;left:324px}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.chugoku .box::before{left:10px;bottom:-46px;border-top:30px solid #ae8729}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.chugoku .box::after{left:10px;bottom:-42px;border-top:30px solid #fff}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.kyusyu{top:328px;left:20px}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.kyusyu .box::before{right:10px;bottom:-46px;border-top:30px solid #ae8729}.m_top .m_mapSearchList .map ul.prefectureList.pc >li.kyusyu .box::after{right:10px;bottom:-42px;border-top:30px solid #fff}@media only screen and (max-width:767px){.m_top .m_mapSearchList .map ul.prefectureList.pc{display:none}.m_top .m_mapSearchList .map ul.prefectureList.sp{margin:10px -15px;border-top:1px solid #98958f}.m_top .m_mapSearchList .map ul.prefectureList.sp li{border-bottom:1px solid #98958f}.m_top .m_mapSearchList .map ul.prefectureList.sp li .region{padding:10px 15px;position:relative}.m_top .m_mapSearchList .map ul.prefectureList.sp li .region::after{content:"";background:url("/images/sites/sogi/top/icon_arrow_under.png") no-repeat;background-size:20px;width:20px;height:20px;position:absolute;right:15px;top:12px}.m_top .m_mapSearchList .map ul.prefectureList.sp li .region.open{background:#f4f4f4}.m_top .m_mapSearchList .map ul.prefectureList.sp li .region.open::after{background:url("/images/sites/sogi/top/icon_arrow_top.png") no-repeat;background-size:20px}.m_top .m_mapSearchList .map ul.prefectureList.sp li ul li{padding-left:1em}.m_top .m_mapSearchList .map ul.prefectureList.sp li ul li:first-child{border-top:1px solid #98958f}.m_top .m_mapSearchList .map ul.prefectureList.sp li ul li:last-child{border-bottom:0}.m_top .m_mapSearchList .map ul.prefectureList.sp li ul li a,.m_top .m_mapSearchList .map ul.prefectureList.sp li ul li span{padding:10px 15px;display:block}.m_top .m_mapSearchList .map ul.prefectureList.sp li ul li span{color:#999}.m_top .m_mapSearchList .map ul.prefectureList.sp li ul li a{color:#000;text-decoration:none;position:relative}.m_top .m_mapSearchList .map ul.prefectureList.sp li ul li a::after{content:"";background:url("/images/sites/sogi/top/icon_arrow_right.png") no-repeat;background-size:11px 18px;width:11px;height:18px;position:absolute;right:20px;top:13px}.m_top .m_mapSearchList .map ul.prefectureList.sp .accordionContent{display:none}}.m_top .hiyoLink.sp{margin-top:20px}.m_top .hiyoLink.sp ul{margin:0 10px}.m_top .hiyoLink.sp ul li a{display:flex;text-decoration:none;justify-content:space-between;align-items:center}.m_top .hiyoLink.sp ul li a img{width:90px;margin-right:10px}.m_top .hiyoLink.sp ul li a .text{font-weight:bold;color:#000;font-size:1.4rem;line-height:1.8em}.m_top .hiyoLink.sp ul li a .text span{color:#0a5b9c;display:block;font-size:1.6rem}.m_top #newColumnBox ul,.m_top #rankingBox ul{background:#fff}.m_top #newColumnBox ul li,.m_top #rankingBox ul li{margin:0 20px;padding:15px 0}@media only screen and (max-width:767px){.m_top #newColumnBox ul li,.m_top #rankingBox ul li{margin:0 -15px;padding:15px 15px 5px}}.m_top #newColumnBox ul li + li,.m_top #rankingBox ul li + li{border-top:1px dotted #868686}@media only screen and (max-width:767px){.m_top #newColumnBox ul li:last-child,.m_top #rankingBox ul li:last-child{border-bottom:1px dotted #868686}}.m_top #newColumnBox ul li a,.m_top #rankingBox ul li a{display:flex;text-decoration:none}@media print,screen and (min-width:768px){.m_top #newColumnBox ul li a:hover,.m_top #rankingBox ul li a:hover{opacity:.7;transition:.4s}}.m_top #newColumnBox ul li a .thumb,.m_top #rankingBox ul li a .thumb{width:160px;margin-right:20px}@media only screen and (max-width:767px){.m_top #newColumnBox ul li a .thumb,.m_top #rankingBox ul li a .thumb{width:100px}}.m_top #newColumnBox ul li a .thumb img,.m_top #rankingBox ul li a .thumb img{max-width:100%}.m_top #newColumnBox ul li a .title,.m_top #rankingBox ul li a .title{flex:1 1}.m_top #newColumnBox ul li a .title p,.m_top #rankingBox ul li a .title p{font-weight:bold;text-decoration:underline;line-height:1.5}.m_top #newColumnBox ul li a .title .date,.m_top #rankingBox ul li a .title .date{color:rgba(0,0,0,0.4);text-decoration:none;font-size:1.4rem;margin-top:5px}@media only screen and (max-width:767px){.m_top #newColumnBox ul li a .title .date,.m_top #rankingBox ul li a .title .date{font-size:1.2rem}}.m_top .m_topNews{margin-top:25px}@media only screen and (max-width:767px){.m_top .m_topNews{margin-top:40px}}.m_top .m_topNews .title{font-weight:bold;color:#5f4e38;margin-bottom:10px}@media only screen and (max-width:767px){.m_top .m_topNews .title{font-size:2rem;text-align:center}}.m_top .m_topNews ul{border-top:1px dotted #868686}@media only screen and (max-width:767px){.m_top .m_topNews ul{margin:0 -15px}}.m_top .m_topNews ul li{border-bottom:1px dotted #868686;line-height:1.4}.m_top .m_topNews ul li .date{font-size:1.4rem;color:rgba(0,0,0,0.4);margin-bottom:5px}.m_top .m_topNews ul a{display:block;padding:15px 0;text-decoration:none}@media only screen and (max-width:767px){.m_top .m_topNews ul a{padding:15px}}.m_top .m_topNews ul a p{text-decoration:underline}@media print,screen and (min-width:768px){.m_top .m_topNews ul a:hover{transition:.4s;opacity:.7}}.m_top .m_topNews .link{text-align:right;margin-top:15px}.m_top .m_topNews .link .m_arrowLink{font-size:1.6rem}.m_top .m_topNews .link .m_btn03{display:none}@media only screen and (max-width:767px){.m_top .m_topNews .link{text-align:center;margin-top:20px}.m_top .m_topNews .link .m_arrowLink{display:none}.m_top .m_topNews .link .m_btn03{display:block}.m_top .m_topNews .link .m_btn03 a{width:280px}}.m_top .m_topSideContents .title p{font-weight:bold;font-size:2.4rem;font-weight:bold;color:#ae8729;text-align:center}@media print,screen and (min-width:768px){.m_top .m_topSideContents .title p{background:#f7f3e9;line-height:48px}}@media only screen and (max-width:767px){.m_top .m_topSideContents .title p{font-size:2rem}}@media print,screen and (min-width:768px){.m_top .m_topSideContents .flexbox{display:flex;justify-content:space-around;margin-top:10px}}.m_top .m_topSideContents .flexbox ul.pointList li{padding-left:30px;min-height:30px;background:url("/images/sites/sogi/top/icon_point.png") left top no-repeat;line-height:1.4;margin:10px 0}.m_top .m_topSideContents .flexbox ul.pointList li span.bold-red{color:#dd523b;font-weight:bold}@media only screen and (max-width:767px){.m_top .m_topSideContents .flexbox ul.pointList{margin-top:15px;border:1px solid #ae8729;margin-bottom:25px;padding:10px 15px 8px;border-radius:8px}}.m_top .m_topSideContents .flexbox .hiyoLinkPc{margin-top:10px}@media print,screen and (min-width:768px){.m_top .m_topSideContents .flexbox .hiyoLinkPc{width:400px}}@media only screen and (max-width:767px){.m_top .m_topSideContents .flexbox .hiyoLinkPc.grave{text-align:center}.m_top .m_topSideContents .flexbox .hiyoLinkPc.grave .telNumber{background:none;display:inline-flex}.m_top .m_topSideContents .flexbox .hiyoLinkPc.grave .telNumber img{height:32px}}.m_top .m_topSideContents .flexbox .hiyoLinkPc .telNumber{text-decoration:none;display:inline-flex;align-items:center;line-height:1;border:none}@media print,screen and (min-width:768px){.m_top .m_topSideContents .flexbox .hiyoLinkPc .telNumber{pointer-events:none;background:none}}@media only screen and (max-width:767px){.m_top .m_topSideContents .flexbox .hiyoLinkPc .telNumber{background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;display:flex;align-items:center;justify-content:center;padding:10px 0;width:100%}.m_top .m_topSideContents .flexbox .hiyoLinkPc .telNumber .text{font-size:1.8rem;font-weight:bold;color:#fff;padding-left:46px;background:url("/images/common/icon_freedial_sp.png") 0 no-repeat;background-size:36px auto}.m_top .m_topSideContents .flexbox .hiyoLinkPc .telNumber .priceFree{margin-left:5px}}.m_top .m_topSideContents .flexbox .hiyoLinkPc .telNumber .icon{margin-right:5px}.m_top .m_topSideContents .flexbox .hiyoLinkPc .telNumber .number span{color:#1b1464;font-size:4.4rem;font-weight:600;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}.m_top .m_topSideContents .flexbox .hiyoLinkPc .otherLink.pc{margin-top:20px}.m_top .m_topSideContents .flexbox .hiyoLinkPc .otherLink.pc ul li a{display:flex;text-decoration:none;justify-content:space-between}.m_top .m_topSideContents .flexbox .hiyoLinkPc .otherLink.pc ul li a img{width:90px;margin-right:20px}.m_top .m_topSideContents .flexbox .hiyoLinkPc .otherLink.pc ul li a .text{font-weight:bold;flex:1 1;color:#000;font-size:1.8rem;line-height:1}.m_top .m_topSideContents .flexbox .hiyoLinkPc .otherLink.pc ul li a .text span{color:#0a5b9c;display:block;font-size:2rem;line-height:1.5;margin-top:10px}.m_top .m_topSideContents .flexbox .hiyoLinkPc .otherLink.pc ul li a:hover{opacity:.7;transition:.4s}@media print,screen and (min-width:768px){.m_top .columnLink{position:absolute;right:0;top:15px}.m_top .columnLink a{padding:1px 40px;border-width:1px}}@media only screen and (max-width:767px){.m_top .columnLink{margin-top:20px;text-align:center}.m_top .columnLink a{width:280px;text-align:center;margin:0 auto}}.m_top .prBottomBanner{text-align:center}.m_top .prBottomBanner .title{line-height:1.4;margin-bottom:20px}.m_top .prBottomBanner .title span{font-size:1.8rem;display:inline-block;border:1px solid #ae8729;color:#ae8729;padding:0 10px}.m_top .prBottomBanner a{display:inline-block;box-shadow:1.5px 3.5px 4.5px rgba(84,47,33,0.2)}.m_top .prBottomBanner a + a{margin-top:15px}.m_top .m_inquiryInformation{margin:0}.m_top .m_inquiryInformation .l_wrapper{padding:50px 0}@media only screen and (max-width:767px){.m_top .m_inquiryInformation{border-top:0}.m_top .m_inquiryInformation .guideFlow .sp{margin-top:0}.m_top .m_inquiryInformation .guideFlow .sp .title > p{background:#fff}.m_top .m_inquiryInformation .l_wrapper--themeColor{padding:0 0 30px;background:#fff}}.m_top .m_trustReasonBlock .rank .m_aboutRank{margin-top:20px}.m_top .m_trustReasonBlock .rank .m_head{font-weight:normal;letter-spacing:.05em}.m_top .m_trustReasonBlock .rank .detail{border-radius:4px}.m_top .m_blockLink > .title{display:flex}.m_top .m_blockLink > .title .img{margin-right:20px}.m_top .m_blockLink > .title .text{text-align:left}@media print,screen and (min-width:768px){.m_top .m_blockLink > .title .text .m_title_style15{margin-bottom:0;font-weight:normal}}.m_top .m_blockLink > .title .text p.colorText{margin:0 0 20px;font-weight:normal;font-size:1.6rem;font-weight:bold}@media only screen and (max-width:767px){.m_top .m_blockLink > .title{display:block}.m_top .m_blockLink > .title .text{text-align:center}.m_top .m_blockLink > .title .img,.m_top .m_blockLink > .title p.colorText{display:none}}.m_top .m_topCategoryBannerArea{display:flex;justify-content:center;padding:70px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media only screen and (max-width:767px){.m_top .m_topCategoryBannerArea{padding:30px 0;display:block}}.m_top .m_topCategoryBannerArea li{position:relative;margin:0 20px;width:470px}@media only screen and (max-width:767px){.m_top .m_topCategoryBannerArea li{width:auto;margin:0 15px}.m_top .m_topCategoryBannerArea li + li{margin-top:20px}}.m_top .m_topCategoryBannerArea li a{display:block;box-shadow:3px 7px 9px rgba(84,47,33,0.2)}@media print,screen and (min-width:768px){.m_top .m_topCategoryBannerArea li a:hover{opacity:.7;transition:.4s}}@media only screen and (max-width:767px){.m_top .m_topCategoryBannerArea li a{box-shadow:1.5px 3.5px 4.5px rgba(84,47,33,0.2)}}.m_top .m_topCategoryBannerArea li a img{max-width:100%;height:auto}.m_top .m_topCategoryBannerArea li a .label{position:absolute;left:50%;top:-16px;transform:translateX(-50%);width:100%;text-align:center}@media only screen and (max-width:767px){.m_top .m_topCategoryBannerArea li a .label{top:-12px}}.m_top .m_topCategoryBannerArea li a span{display:inline-block;padding:0 25px;border-radius:50px;color:#fff;font-weight:bold}.m_top .m_topCategoryBannerArea li.sogi a span{background:#5f4e38}.m_top .m_topCategoryBannerArea li.ohaka a span{background:#45923b}.m_top .m_topCategoryBannerArea li.shukatu a span{background:#ad2c32}.m_top .m_graveTypeHoverLink{position:relative;display:inline-block;transform:none;margin-top:15px}@media print,screen and (min-width:768px){.m_top .m_graveTypeHoverLink > p{font-size:1.6rem}}@media only screen and (max-width:767px){.m_top .m_graveTypeHoverLink{margin-top:0}}.m_top .m_graveTypeHoverLink .m_graveTypeHoverArea{left:0;right:auto}@media only screen and (max-width:767px){.m_top .m_graveTypeHoverLink .m_graveTypeHoverArea{transform:translateX(0)}.m_top .m_graveTypeHoverLink .m_graveTypeHoverArea::before,.m_top .m_graveTypeHoverLink .m_graveTypeHoverArea::after{right:auto;left:10px}}.m_top .m_news .m_title_style15{padding:0 !important}.m_top .m_news .newsList{background:#fff;padding:15px 30px;margin-top:20px}@media only screen and (max-width:767px){.m_top .m_news .newsList{padding:0 10px}}.m_top .m_news .newsList ul li{display:flex;align-items:baseline;padding:18px 0}@media only screen and (max-width:767px){.m_top .m_news .newsList ul li{flex-wrap:wrap;padding:10px 15px 15px}}.m_top .m_news .newsList ul li + li{border-top:1px dotted #868686}.m_top .m_news .newsList ul li .date{font-size:1.4rem;color:#999;width:110px;padding-right:20px}@media only screen and (max-width:767px){.m_top .m_news .newsList ul li .date{font-size:1.2rem;width:100%}}.m_top .m_news .newsList ul li .category{font-size:1.3rem;margin-right:20px;padding:2px 0;width:57px;text-align:center;line-height:1}@media only screen and (max-width:767px){.m_top .m_news .newsList ul li .category{font-size:1.2rem;width:48px;margin-right:10px}}.m_top .m_news .newsList ul li .category.sogi{color:#ae8729;border:1px solid #ae8729}.m_top .m_news .newsList ul li .category.ohaka{color:#45923b;border:1px solid #45923b}.m_top .m_news .newsList ul li .info{line-height:1.5;flex:1 1}.m_top .m_popularRanking .m_title_style15{margin-bottom:40px}@media only screen and (max-width:767px){.m_top .m_popularRanking .m_title_style15{margin-bottom:20px}}.m_top .m_popularRanking ul{display:flex;justify-content:start;flex-wrap:wrap;width:100%;margin:20px 0 30px}.m_top .m_popularRanking ul li{padding-right:10px;line-height:1.2;margin:10px 5px}.m_top .m_popularRanking ul li:not(:last-child){border-right:1px solid #98958f}@media only screen and (max-width:767px){.m_top .m_popularRanking{margin:0 -15px}.m_top .m_popularRanking ul{margin:10px 0 20px;padding:0 15px}.m_top .m_popularRanking .swiper-box{padding:0 15px}.m_top .m_popularRanking .swiper-box .swiper-container{margin-bottom:0;background:none}.m_top .m_popularRanking .swiper-box .swiper-container .slider{width:calc(100% - 30px)}}.m_top .customerReview .content{padding:25px 30px}@media only screen and (max-width:767px){.m_top .customerReview .content{padding:0 0 20px;display:block}.m_top .customerReview .content + .content{padding-top:20px}}.m_top .customerReview .content .link a{font-weight:bold}.m_top .customerReview .content + .content{border-top:1px dotted #98958f}.m_top .customerReview .star{color:#b9a940;display:inline-block;margin-right:5px}.m_top .customerReview .title{font-weight:bold;display:inline-block}.m_top .customerReview .name{font-size:1.6rem;padding-left:20px;background:url("/images/common/icon_user.svg") no-repeat;background-size:15px;background-position:left top 5px}@media only screen and (max-width:767px){.m_top .customerReview .name{font-size:1.3rem;background-position:left top 3px}}.m_top .customerReview .date{font-size:1.6rem}@media only screen and (max-width:767px){.m_top .customerReview .date{font-size:1.3rem}}.m_top.m_funeralTop .m_mvContents{text-align:center;padding:0;background:#f8f3e9}.m_top.m_funeralTop .m_mvContents .l_inner{width:100%}@media only screen and (max-width:767px){.m_top.m_funeralTop .m_mvContents h2 img{width:100%;height:auto}}.m_top.m_funeralTop .m_title_style15{text-align:center;font-size:4.4rem;line-height:1.3}.m_top.m_funeralTop .m_title_style15:first-letter{color:#dd523b}@media only screen and (max-width:767px){.m_top.m_funeralTop .m_title_style15{font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.4rem}}.m_top.m_funeralTop .l_wrapper--colorBlue{padding-top:1px}.m_top.m_funeralTop .simulation .caseList{display:flex;justify-content:space-between;gap:14px;margin-top:50px}@media only screen and (max-width:767px){.m_top.m_funeralTop .simulation .caseList{flex-wrap:wrap;gap:14px 8px;margin-top:30px}}.m_top.m_funeralTop .simulation .caseList li{border:1px solid #7b5229;box-shadow:2px 2px 4px rgba(0,0,0,0.2);flex:1 1}@media only screen and (max-width:767px){.m_top.m_funeralTop .simulation .caseList li{flex:auto;width:calc(50% - 4px)}}.m_top.m_funeralTop .simulation .caseList li .title{color:#fff;background:#7b5229;text-align:center;font-size:1.6rem;padding:2px}@media only screen and (max-width:767px){.m_top.m_funeralTop .simulation .caseList li .title{font-size:1.4rem}}.m_top.m_funeralTop .simulation .caseList li .title span{font-size:2.1rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_top.m_funeralTop .simulation .caseList li .title span{font-size:1.7rem}}.m_top.m_funeralTop .simulation .caseList li .itemInner{padding:12px 12px 20px}@media only screen and (max-width:767px){.m_top.m_funeralTop .simulation .caseList li .itemInner{padding:8px 6px 13px}}.m_top.m_funeralTop .simulation .caseList li .people{display:flex;gap:20px;font-size:1.4rem;align-items:center;margin-left:8px}@media only screen and (max-width:767px){.m_top.m_funeralTop .simulation .caseList li .people{gap:10px;font-size:1.6rem;margin-left:4px}}.m_top.m_funeralTop .simulation .caseList li .people dt{color:#5f4e38;background:#f4f4f4;padding:0 5px;font-size:1.4rem;border-radius:4px}@media only screen and (max-width:767px){.m_top.m_funeralTop .simulation .caseList li .people dt{font-size:1.2rem;padding:0 4px}}.m_top.m_funeralTop .simulation .caseList li .people dd{font-size:1.8rem;font-weight:bold}@media only screen and (max-width:767px){.m_top.m_funeralTop .simulation .caseList li .people dd{font-size:1.4rem}}.m_top.m_funeralTop .simulation .caseList li .price{background:#fae5e2;padding:4px 0 4px 8px;display:flex;gap:13px;align-items:center;margin:10px 0 16px}@media only screen and (max-width:767px){.m_top.m_funeralTop .simulation .caseList li .price{padding:4px 0 4px 4px;margin:10px 0 10px;gap:6px}}.m_top.m_funeralTop .simulation .caseList li .price dt{color:#fff;font-size:1.4rem;background:#dd523b;border-radius:4px;padding:0 6px}@media only screen and (max-width:767px){.m_top.m_funeralTop .simulation .caseList li .price dt{font-size:1.2rem;padding:0 4px}}.m_top.m_funeralTop .simulation .caseList li .price dd{font-size:1.8rem;color:#dd523b;font-weight:bold}@media only screen and (max-width:767px){.m_top.m_funeralTop .simulation .caseList li .price dd{font-size:1.4rem}}.m_top.m_funeralTop .simulation .caseList li .link{display:block;border-radius:4px;color:#fff;text-decoration:none;text-align:center;box-shadow:2px 2px 4px rgba(84,53,33,0.4);font-size:1.6rem;font-weight:bold;line-height:1.2;padding:8px;position:relative;background:linear-gradient(#ae8729,#99791a)}@media only screen and (max-width:767px){.m_top.m_funeralTop .simulation .caseList li .link{font-size:1.4rem}}.m_top.m_funeralTop .simulation .caseList li .link span{font-size:1.4rem;display:block}@media only screen and (max-width:767px){.m_top.m_funeralTop .simulation .caseList li .link span{font-size:1.2rem}}.m_top.m_funeralTop .simulation .caseList li .link::before{content:"";display:block;width:8px;height:8px;border:3px solid #fff;border-bottom:0;border-left:0;position:absolute;top:50%;left:15px;translate:0 -50%;rotate:45deg}@media only screen and (max-width:767px){.m_top.m_funeralTop .simulation .caseList li .link::before{width:6px;height:6px;border-width:2px;left:10px}}.m_top.m_funeralTop .simulation .caseList li .link:hover{opacity:.7}.m_top.m_funeralTop .pointBlock{border:6px solid #c0af9e;background:#fff;padding:40px}@media only screen and (max-width:767px){.m_top.m_funeralTop .pointBlock{padding:20px;border-width:4px}}.m_top.m_funeralTop .pointBlock .title02{color:#7b5229;font-weight:bold;text-align:center;font-size:3rem;line-height:1.4;background:url("/images/sites/sogi/top/point_img01.webp") center left 160px no-repeat,url("/images/sites/sogi/top/point_img02.webp") center right 160px no-repeat}@media only screen and (max-width:767px){.m_top.m_funeralTop .pointBlock .title02{font-size:1.8rem;background-size:33px,40px;background-position:left bottom,right bottom}}.m_top.m_funeralTop .pointBlock .title02 .redFont{color:#aa3410}.m_top.m_funeralTop .pointBlock .title02 .bigFont01{font-size:4.2rem}@media only screen and (max-width:767px){.m_top.m_funeralTop .pointBlock .title02 .bigFont01{font-size:2.8rem}}.m_top.m_funeralTop .pointBlock .title02 .bigFont02{font-size:3.8rem}@media only screen and (max-width:767px){.m_top.m_funeralTop .pointBlock .title02 .bigFont02{font-size:2.5rem}}.m_top.m_funeralTop .pointBlock .textList{display:flex;align-items:center}@media print,screen and (min-width:768px){.m_top.m_funeralTop .pointBlock .textList{justify-content:space-between}}@media only screen and (max-width:767px){.m_top.m_funeralTop .pointBlock .textList{align-items:center;flex-direction:column}}.m_top.m_funeralTop .pointBlock .textList li{display:flex;align-items:center}@media print,screen and (min-width:768px){.m_top.m_funeralTop .pointBlock .textList li + li{margin-left:25px}}@media only screen and (max-width:767px){.m_top.m_funeralTop .pointBlock .textList li + li{margin-top:15px}}.m_top.m_funeralTop .pointBlock .textList li .number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:2.8rem;line-height:1;color:#fff;border-radius:20px;background:#7b5229}@media only screen and (max-width:767px){.m_top.m_funeralTop .pointBlock .textList li .number{width:30px;height:30px;font-size:2rem}}.m_top.m_funeralTop .pointBlock .textList li .textBox{margin-left:12px;line-height:1.5}@media print,screen and (min-width:768px){.m_top.m_funeralTop .pointBlock .textList li .textBox{font-size:1.6rem}}@media only screen and (max-width:767px){.m_top.m_funeralTop .pointBlock .textList li .textBox{margin-left:10px}}.m_top.m_funeralTop .pointBlock .textList li .textBox .text01{color:#7b5229;font-weight:bold;font-size:3rem;margin-bottom:5px}@media only screen and (max-width:767px){.m_top.m_funeralTop .pointBlock .textList li .textBox .text01{font-size:2rem;margin-bottom:3px}}.m_top.m_funeralTop .pointBlock .m_desc .redFont{font-weight:bold;color:#dd523b}.m_top.m_funeralTop .pointBlock .m_desc .marker{background:linear-gradient(transparent 40%,#ffffa8 40%);font-weight:bold}.m_top.m_funeralTop .pointBlock + .m_btn01{display:block;margin:35px auto 0}@media print,screen and (min-width:768px){.m_top.m_funeralTop .pointBlock + .m_btn01{width:360px}}@media only screen and (max-width:767px){.m_top.m_funeralTop .pointBlock + .m_btn01{margin-top:25px}.m_top.m_funeralTop .pointBlock + .m_btn01 a{height:50px;line-height:50px}}@media print,screen and (min-width:768px){.m_top.m_funeralTop .reasonBlock{display:flex;gap:29px;margin-top:50px}}.m_top.m_funeralTop .reasonBlock .box{background:#f0e8d6;border-radius:8px;padding:25px 20px 30px;flex:1 1}@media only screen and (max-width:767px){.m_top.m_funeralTop .reasonBlock .box{padding:15px 15px 20px;border-radius:4px}.m_top.m_funeralTop .reasonBlock .box + .box{margin-top:25px}}.m_top.m_funeralTop .reasonBlock .box h3{font-size:3.2rem;color:#1b1464;margin-bottom:10px;text-align:center}@media only screen and (max-width:767px){.m_top.m_funeralTop .reasonBlock .box h3{font-size:2rem}}.m_top.m_funeralTop .reasonBlock .box h3 span{font-size:2.4rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_top.m_funeralTop .reasonBlock .box h3 span{font-size:1.6rem}}.m_top.m_funeralTop .reasonBlock .box .text{font-size:1.6rem}@media only screen and (max-width:767px){.m_top.m_funeralTop .reasonBlock .box .text{font-size:1.4rem}}.m_top.m_funeralTop .reasonBlock .box .reviewerImages{display:flex;justify-content:center;gap:16px;margin-bottom:20px}.m_top.m_funeralTop .reasonBlock .box .innerBox{background:#fff;border-radius:8px;padding:40px 20px 25px;margin-top:50px;position:relative}@media only screen and (max-width:767px){.m_top.m_funeralTop .reasonBlock .box .innerBox{border-radius:4px;padding:30px 15px 15px;margin-top:35px}}.m_top.m_funeralTop .reasonBlock .box .innerBox h4{color:#fff;background:#dd523b;text-align:center;font-size:2.4rem;padding:1px 0;width:328px;border-radius:50px;position:absolute;left:50%;top:-22px;translate:-50% 0}@media only screen and (max-width:767px){.m_top.m_funeralTop .reasonBlock .box .innerBox h4{font-size:1.8rem;width:calc(100% - 40px);top:-17px}}.m_top.m_funeralTop .reasonBlock .box .rank li{display:flex;gap:30px;justify-content:flex-start;padding:18px 0}@media only screen and (max-width:767px){.m_top.m_funeralTop .reasonBlock .box .rank li{align-items:center;gap:20px;padding:10px 0}}.m_top.m_funeralTop .reasonBlock .box .rank li + li{border-top:1px solid #d6d5d3}.m_top.m_funeralTop .reasonBlock .box .rank li:first-child{padding-top:0}.m_top.m_funeralTop .reasonBlock .box .rank p{font-size:1.6rem}@media only screen and (max-width:767px){.m_top.m_funeralTop .reasonBlock .box .rank p{font-size:1.4rem}}.m_top.m_funeralTop .reasonBlock .box .reviewMedal{background:#f4f4f4;border-radius:8px;padding:14px;display:flex;align-items:center;gap:30px}@media only screen and (max-width:767px){.m_top.m_funeralTop .reasonBlock .box .reviewMedal{padding:12px;gap:20px}}.m_top.m_funeralTop .reasonBlock .box .reviewMedal img{flex-shrink:0}.m_top.m_funeralTop .reasonBlock .box .reviewMedal p{font-size:1.6rem}@media only screen and (max-width:767px){.m_top.m_funeralTop .reasonBlock .box .reviewMedal p{font-size:1.4rem;line-height:1.5}}.m_top.m_funeralTop .reasonBlock .box .medal{position:relative;margin-left:14px;flex-shrink:0}@media only screen and (max-width:767px){.m_top.m_funeralTop .reasonBlock .box .medal{margin-left:10px}}.m_top.m_funeralTop .reasonBlock .box .medal .img{width:50px;height:50px;overflow:hidden;border-radius:50%;position:relative}@media only screen and (max-width:767px){.m_top.m_funeralTop .reasonBlock .box .medal .img{width:40px;height:40px}.m_top.m_funeralTop .reasonBlock .box .medal .img img{max-width:100%}}.m_top.m_funeralTop .reasonBlock .box .medal .img::before{content:'';display:inline-block;width:8px;height:50px;overflow:hidden;border-radius:50%;background-color:rgba(255,255,255,0.4);position:absolute;top:-20px;left:-20px;animation:shiny-medal 4s ease-in-out infinite;z-index:2}.m_top.m_funeralTop .reasonBlock .box .medal::after{content:"";display:block;width:56px;height:14px;background:url("/images/sites/search/icon_medal_large_ribbon.png") center bottom no-repeat;background-size:contain;position:absolute;left:-3px;bottom:1px;z-index:3}@media only screen and (max-width:767px){.m_top.m_funeralTop .reasonBlock .box .medal::after{width:43px;height:11px;left:-2px;bottom:-4px}}.m_top.m_funeralTop .reasonBlock .box .flow li{display:flex;gap:9px;padding:18px 0 15px}.m_top.m_funeralTop .reasonBlock .box .flow li + li{border-top:1px solid #d6d5d3;position:relative}.m_top.m_funeralTop .reasonBlock .box .flow li + li::before{content:"";width:14px;height:14px;background:#fff;border:1px solid #d6d5d3;border-left:0;border-bottom:0;rotate:135deg;position:absolute;top:-8px;left:calc(50% - 7px)}.m_top.m_funeralTop .reasonBlock .box .flow li:first-child{padding-top:0}.m_top.m_funeralTop .reasonBlock .box .flow li:last-child{padding-bottom:0}.m_top.m_funeralTop .reasonBlock .box .flow li .number{font-size:2.4rem;font-weight:bold;color:#fff;width:34px;height:34px;background:#ae8729;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media only screen and (max-width:767px){.m_top.m_funeralTop .reasonBlock .box .flow li .number{font-size:1.8rem;width:29px;height:29px;margin-top:1px}}.m_top.m_funeralTop .reasonBlock .box .flow li dl dt{font-size:2.2rem;font-weight:bold;color:#5f4e38;margin-bottom:4px}@media only screen and (max-width:767px){.m_top.m_funeralTop .reasonBlock .box .flow li dl dt{font-size:1.8rem}}.m_top.m_funeralTop .reasonBlock .box .flow li dl dd{font-size:1.6rem;line-height:1.6}@media only screen and (max-width:767px){.m_top.m_funeralTop .reasonBlock .box .flow li dl dd{font-size:1.4rem}}.m_top.m_funeralTop .reasonBlock .box .flow li dl dd img{vertical-align:text-bottom}.m_top.m_funeralTop .reasonBlock .box .flow li dl dd .tel{color:#ae8729;font-weight:bold}.m_top.m_funeralTop .reasonBlock .box .flow li dl dd .small{display:block;font-size:1.2rem}.m_top.m_funeralTop .reasonBlock .box .flow li dl dd .red{color:#dd523b}@media only screen and (max-width:767px){.m_top.m_funeralTop .m_popularRanking{margin:0}}@media only screen and (max-width:767px){.m_top.m_funeralTop .m_popularRanking section{margin-left:-15px;margin-right:-15px}}@media only screen and (max-width:767px){.m_top.m_funeralTop .m_popularRanking .swiper-box{padding:0 0 0 15px}}.m_top.m_funeralTop .faq .faqList{background:#fff;border-radius:8px;padding:5px 35px}@media only screen and (max-width:767px){.m_top.m_funeralTop .faq .faqList{padding:10px 15px}}.m_top.m_funeralTop .faq .faqList li{padding:27px 0}@media only screen and (max-width:767px){.m_top.m_funeralTop .faq .faqList li{padding:15px 0}}.m_top.m_funeralTop .faq .faqList li + li{border-top:1px dotted #868686}.m_top.m_funeralTop .faq .link{margin-top:15px;font-size:1.6rem;text-align:right}@media only screen and (max-width:767px){.m_top.m_funeralTop .faq .link{font-size:1.4rem}}.m_top.m_funeralTop .manual{display:flex;justify-content:space-between;margin-bottom:42px;margin-top:35px}@media only screen and (max-width:767px){.m_top.m_funeralTop .manual{flex-wrap:wrap;gap:30px;margin-bottom:20px;margin-top:25px}}.m_top.m_funeralTop .manual + .m_btn01{display:flex;justify-content:center;gap:40px}@media only screen and (max-width:767px){.m_top.m_funeralTop .manual + .m_btn01{flex-wrap:wrap;gap:15px}}.m_top.m_funeralTop .manual + .m_btn01 a{font-size:1.8rem;letter-spacing:.05em}@media only screen and (max-width:767px){.m_top.m_funeralTop .manual + .m_btn01 a{font-size:1.4rem;height:50px;line-height:50px}}.m_top.m_funeralTop .manual .column{width:312px}@media only screen and (max-width:767px){.m_top.m_funeralTop .manual .column{width:100%}}.m_top.m_funeralTop .manual .column .title{color:#fff;text-align:center;font-size:2rem;font-weight:bold;padding:6px;background:#b9a940;position:relative;font-feature-settings:"palt"}@media only screen and (max-width:767px){.m_top.m_funeralTop .manual .column .title{font-size:1.6rem}}@media print,screen and (min-width:768px){.m_top.m_funeralTop .manual .column .title::after{content:"";position:absolute;right:-11px;top:50%;translate:0 -50%;clip-path:polygon(0 0,100% 50%,0 100%);width:12px;height:20px;background:#b9a940}}.m_top.m_funeralTop .manual .column:nth-child(2) .title{background:#ae8729}.m_top.m_funeralTop .manual .column:nth-child(2) .title::after{background:#ae8729}.m_top.m_funeralTop .manual .column:nth-child(3) .title{background:#5f4e38}.m_top.m_funeralTop .manual .column:nth-child(3) .title::after{content:none}.m_top.m_funeralTop .manual .column .linkList{margin-top:21px;background:#f7f3e9;padding:20px}@media only screen and (max-width:767px){.m_top.m_funeralTop .manual .column .linkList{margin-top:10px}}.m_top.m_funeralTop .manual .column .linkList li + li{margin-top:10px}.m_top.m_funeralTop .manual .column .linkList li a{background:#fff;width:100%;min-height:60px;text-align:center;display:flex;justify-content:center;align-items:center;text-decoration:none;font-weight:bold;line-height:1.4;padding:11px;border-radius:4px;position:relative;box-shadow:3px 0 5px rgba(84,53,33,0.2)}@media only screen and (max-width:767px){.m_top.m_funeralTop .manual .column .linkList li a{min-height:auto}}.m_top.m_funeralTop .manual .column .linkList li a::before{content:"";display:block;width:8px;height:8px;border:3px solid #0a5b9c;border-bottom:0;border-left:0;position:absolute;top:50%;right:18px;translate:0 -50%;rotate:45deg}@media only screen and (max-width:767px){.m_top.m_funeralTop .manual .column .linkList li a::before{width:6px;height:6px;border-width:2px;right:10px}}.m_top.m_funeralTop .manual .column .linkList li a:hover{opacity:.7}.m_top.m_funeralTop .columnCategory{margin-top:70px}@media only screen and (max-width:767px){.m_top.m_funeralTop .columnCategory{margin-top:35px}}.m_top.m_funeralTop .columnCategory .m_title_style15{font-size:3.8rem;margin-bottom:30px}@media only screen and (max-width:767px){.m_top.m_funeralTop .columnCategory .m_title_style15{font-size:2.4rem;margin-bottom:20px}}.m_top.m_funeralTop .columnCategory .linkList{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;width:700px;margin:0 auto}@media only screen and (max-width:767px){.m_top.m_funeralTop .columnCategory .linkList{gap:10px;width:100%}}.m_top.m_funeralTop .columnCategory .linkList li{width:216px}@media only screen and (max-width:767px){.m_top.m_funeralTop .columnCategory .linkList li{width:calc(50% - 5px)}}.m_top.m_funeralTop .columnCategory .linkList li a{background:#fff;border:1px solid #0a5b9c;width:100%;min-height:50px;text-align:center;display:flex;justify-content:center;align-items:center;text-decoration:none;font-weight:bold;line-height:1.4;padding:11px;border-radius:4px;position:relative}@media only screen and (max-width:767px){.m_top.m_funeralTop .columnCategory .linkList li a{min-height:auto;padding:8px}}.m_top.m_funeralTop .columnCategory .linkList li a::before{content:"";display:block;width:8px;height:8px;border:3px solid #0a5b9c;border-bottom:0;border-left:0;position:absolute;top:50%;right:18px;translate:0 -50%;rotate:45deg}@media only screen and (max-width:767px){.m_top.m_funeralTop .columnCategory .linkList li a::before{width:6px;height:6px;border-width:2px;right:10px}}.m_top.m_funeralTop .columnCategory .linkList li a:hover{opacity:.7}@media print,screen and (min-width:768px){.m_top.m_funeralTop .l_column .m_title_style15,.m_top.m_funeralTop .m_news .m_title_style15{text-align:left;font-size:3.6rem;line-height:1.75}}@media only screen and (max-width:767px){.m_top.m_graveTop{margin-top:5px}}.m_top.m_graveTop .m_mvContents{padding-bottom:140px;background:url("/images/sites/ohaka/top/img_mv_bottom.png") center bottom no-repeat;text-align:center;position:relative}.m_top.m_graveTop .m_mvContents::before{content:"";display:block;width:362px;height:200px;background:url("/images/sites/ohaka/top/img_mv_tree_left.png") left top no-repeat;background-size:100%;position:absolute;left:0;top:0}.m_top.m_graveTop .m_mvContents::after{content:"";display:block;width:362px;height:200px;background:url("/images/sites/ohaka/top/img_mv_tree_right.png") right top no-repeat;background-size:100%;position:absolute;right:0;top:0}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mvContents{background-size:contain;padding-bottom:14vw;background-size:77vw auto;background-position:5vw bottom;border-bottom:2px solid #ae8729}.m_top.m_graveTop .m_mvContents::before{width:150px;height:75px;background-size:contain}.m_top.m_graveTop .m_mvContents::after{width:150px;height:80px;background-size:contain}}.m_top.m_graveTop .m_mvContents h2{padding:20px 0;position:relative;z-index:2}.m_top.m_graveTop .m_mvContents h2 p + p{margin-top:5px}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mvContents h2 p:first-child img{width:165px}.m_top.m_graveTop .m_mvContents h2 p:last-child img{width:244px}}.m_top.m_graveTop .m_mvContents .l_inner > p{font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1.4}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mvContents .l_inner > p{text-align:left;margin-left:15px}}.m_top.m_graveTop .m_mvContents .expert{bottom:-140px;right:-50px}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mvContents .expert{bottom:0;right:2vw}.m_top.m_graveTop .m_mvContents .expert img{width:26.8vw;height:auto}}.m_top.m_graveTop .topBannerList{background:url("/images/common/bg_stripe_green02.png")}@media print,screen and (min-width:768px){.m_top.m_graveTop .topBannerList{margin-bottom:0}}.m_top.m_graveTop .topBannerList02 ul li a{display:block;box-shadow:3px 7px 9px rgba(84,47,33,0.1)}@media print,screen and (min-width:768px){.m_top.m_graveTop .topBannerList02 ul li a:hover{opacity:.7}}@media only screen and (max-width:767px){.m_top.m_graveTop .topBannerList02 ul li a{width:100%}.m_top.m_graveTop .topBannerList02 ul li a img{width:100%}}@media print,screen and (min-width:768px){.m_top.m_graveTop .m_mapSearchList{border-top:2px solid #ae8729;border-radius:8px}}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mapSearchList{margin:0 -15px;padding:0 15px}}.m_top.m_graveTop .m_mapSearchList .tabTop .title{color:#000}.m_top.m_graveTop .m_mapSearchList .map{background:url("/images/sites/ohaka/top/bg_search.png") bottom center no-repeat}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mapSearchList .map{background:none;height:auto}.m_top.m_graveTop .m_mapSearchList .map >.link{text-align:right;margin:0 10px 10px 0}}.m_top.m_graveTop .m_mapSearchList .map ul.prefectureList.pc >li .region span::before{background:url("/images/sites/ohaka/top/maps-and-flags.png") center no-repeat}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mapSearchList .map ul.prefectureList.sp li .region::after{background:url("/images/sites/ohaka/top/icon_arrow_under_grave.png") no-repeat;background-size:20px}.m_top.m_graveTop .m_mapSearchList .map ul.prefectureList.sp li .region.open::after{background:url("/images/sites/ohaka/top/icon_arrow_top_grave.png") no-repeat;background-size:20px}.m_top.m_graveTop .m_mapSearchList .map ul.prefectureList.sp li ul li a::after{content:"";background:url("/images/sites/ohaka/top/icon_arrow_right_grave.png") no-repeat;background-size:11px 18px}}.m_top.m_graveTop .m_topSideContents .prBanner{margin-top:0}@media print,screen and (min-width:768px){.m_top.m_graveTop .m_inquiryInformation .guideFlow ul li .illust{margin-top:20px}.m_top.m_graveTop .m_inquiryInformation .guideFlow ul li .illust img{max-width:100%}.m_top.m_graveTop .m_inquiryInformation .guideFlow ul li:first-child .illust{margin-top:50px}.m_top.m_graveTop .m_inquiryInformation .guideFlow ul li:nth-child(2) .illust{margin-top:0}}@media only screen and (max-width:767px){.m_top.m_graveTop .m_inquiryInformation .guideFlow ul li .illust{min-height:20vw;display:flex;align-items:center}}@media print,screen and (min-width:768px){.m_top.m_graveTop .m_trustReasonBlock .m_balloonHeadWrap p{font-size:2.2rem}}.m_top.m_graveTop .m_mapBottomContents.l_inner{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mapBottomContents.l_inner{display:block}}.m_top.m_graveTop .m_mapBottomContents.l_inner .faq{font-size:1.6rem;width:510px}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mapBottomContents.l_inner .faq{width:100%}}.m_top.m_graveTop .m_mapBottomContents.l_inner .faq .title{background:#45923b;text-align:center;font-size:2rem;padding:4px 0}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mapBottomContents.l_inner .faq .title{margin:0 -15px}}.m_top.m_graveTop .m_mapBottomContents.l_inner .faq .title p{font-weight:bold;font-size:2rem;color:#fff}.m_top.m_graveTop .m_mapBottomContents.l_inner .faq .link{background:#f4f4f4;text-align:right;padding:7px 20px 7px}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mapBottomContents.l_inner .faq .link{margin:0 -15px}}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mapBottomContents.l_inner .faq{font-size:1.4rem;margin-top:20px}.m_top.m_graveTop .m_mapBottomContents.l_inner .faq .title p{font-size:1.8rem}}.m_top.m_graveTop .m_mapBottomContents.l_inner .faq ul.faqList{padding-left:20px}.m_top.m_graveTop .m_mapBottomContents.l_inner .faq ul.faqList li{padding-left:40px;min-height:30px;background:url("/images/sites/ohaka/top/icon_question.png") left center/5% no-repeat;display:flex;align-items:center;line-height:1.4;margin:10px 0}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mapBottomContents.l_inner .faq ul.faqList{margin:0 -15px;padding:0}.m_top.m_graveTop .m_mapBottomContents.l_inner .faq ul.faqList li{padding:15px 15px 15px 45px;margin:0;border-bottom:1px solid #ccc;display:block;min-height:auto;background-size:22px auto;background-position:15px 15px}}.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry{width:452px;text-align:center}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry{width:100%}}.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry .title{background:#0a5b9c;color:#fff;font-weight:bold;padding:4px 0;font-size:2rem}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry .title{font-size:1.8rem;margin:0 -15px}}.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry .box{display:flex}.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry .box p.text{font-size:1.6rem;line-height:1.4;margin:22px 0 10px 10px;text-align:left}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry .box p.text{font-size:1.2rem}}.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry .box .borderBox{padding:10px 90px 15px 10px;background:url("/images/sites/sogi/top/img_sidenav_inquiry.webp") right bottom/40% no-repeat}.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry .box .borderBox p{font-size:2rem;font-weight:bold;border:1px solid #98958f;border-radius:4px;color:#0a5b9c;width:100px}.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry .box .borderBox p + p{margin-top:10px}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry .box .borderBox{display:none}}.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry .heading{background:#fae5e2;text-align:center}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry .heading{background:none}}.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry .heading p{font-weight:bold;font-size:1.4rem;vertical-align:baseline;color:#dd523b;padding:4px 0}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry .heading p{font-size:1rem;text-align:center;line-height:1.4}}.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry .heading p b{font-size:2rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry .heading p b{font-size:1.2rem}}.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry a.telNumber,.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry button.telNumber{margin:15px 0 0;text-align:center;border:none}.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry a.telNumber .number,.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry button.telNumber .number{display:flex;padding:12px 0;justify-content:center;align-items:center}@media print,screen and (min-width:768px){.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry a.telNumber .priceFree,.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry button.telNumber .priceFree{display:none;background:none}}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry a.telNumber,.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry button.telNumber{background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;pointer-events:auto;display:flex;align-items:center;justify-content:center;padding:5px 0;text-shadow:0 1px 2px rgba(84,53,33,0.45);position:relative}.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry a.telNumber::after,.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry button.telNumber::after{content:"";display:block;width:57.5px;height:54.5px;background:url("/images/sites/sogi/top/img_sidenav_inquiry.webp") right bottom no-repeat;background-size:92%;position:absolute;right:10px;top:-54.5px}.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry a.telNumber .number,.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry button.telNumber .number{padding-left:35px;background:url("/images/common/icon_freedial_sp.png") left center no-repeat;background-size:30px auto;width:205px;margin:0 10px 0 0}.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry a.telNumber .number img,.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry button.telNumber .number img{width:170px}.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry a.telNumber .priceFree img,.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry button.telNumber .priceFree img{width:31px}}@media only screen and (max-width:767px) and (max-width:365px){.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry a.telNumber::after,.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry button.telNumber::after{display:none}}.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry small{font-size:1.4rem;line-height:1.6;display:block;text-align:left}@media only screen and (max-width:767px){.m_top.m_graveTop .m_mapBottomContents.l_inner .inquiry small{font-size:1rem;margin-top:10px}}@media print,screen and (min-width:768px){.m_top.m_hojihoyoTop .l_wrapper--borderTop{border-bottom:1px solid #ccc}}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop{padding-top:5px}}.m_top.m_hojihoyoTop .sp{display:none !important}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .pc{display:none !important}.m_top.m_hojihoyoTop .sp{display:block !important}.m_top.m_hojihoyoTop img{max-width:100%;height:auto}}.m_top.m_hojihoyoTop .bold-red{color:#dd523b;font-weight:700}.m_top.m_hojihoyoTop .marker{background:linear-gradient(transparent 40%,#ffffa8 40%);font-weight:700}.m_top.m_hojihoyoTop .flex{display:flex;align-items:center;justify-content:center}.m_top.m_hojihoyoTop .flex.jcStart{justify-content:flex-start}.m_top.m_hojihoyoTop .flex.aiStart{align-items:flex-start}.m_top.m_hojihoyoTop .tab{border-bottom:2px solid #ae8729;text-align:center;align-items:flex-start}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .tab{padding:0 15px}}.m_top.m_hojihoyoTop .tab a{align-items:center;padding:10px 0 0;text-decoration:none;font-size:2.8rem;font-weight:bold;width:480px;color:#5f4e38}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .tab a{font-size:1.8rem}}.m_top.m_hojihoyoTop .tab a.first{border-radius:6px 6px 0 0;background:#fff;padding:10px 0;position:relative;border-top:2px solid #ae8729;border-left:2px solid #ae8729;border-right:2px solid #ae8729;bottom:-2px;pointer-events:none}.m_top.m_hojihoyoTop .tab a.first h2{position:relative;padding-left:20px}.m_top.m_hojihoyoTop .tab a.first h2::before{content:"";width:26px;height:28px;background:url("/images/sites/hojihoyo/top/icon_juzu.png") center bottom no-repeat;position:absolute;left:-20px;top:11px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .tab a.first h2::before{left:-5px;top:-3px;background-size:17px}}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .tab a.first{padding:7px 0}}.m_top.m_hojihoyoTop .tab a.second{border-radius:6px;border:2px solid #ae8729;margin-left:20px;padding:2px 0;font-size:2.4rem}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .tab a.second{margin-left:10px}}.m_top.m_hojihoyoTop .tab a.second:hover{opacity:.7}.m_top.m_hojihoyoTop .tab a.second h2{padding-left:20px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .tab a.second h2{font-size:1.3rem !important;padding-left:0}}.m_top.m_hojihoyoTop .tab a.second h2::before{content:"";width:24px;height:26px;background:url("/images/sites/hojihoyo/top/icon_monk.png") center bottom no-repeat;position:absolute;left:-20px;top:7px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .tab a.second h2::before{left:-15px;top:-1px;background-size:18px}}.m_top.m_hojihoyoTop .tab a.second h2{font-size:2.4rem;position:relative}.m_top.m_hojihoyoTop .tab a img{margin-right:20px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .tab a img{margin-right:5px;width:20px}}.m_top.m_hojihoyoTop .m_mvContents{padding-bottom:0}.m_top.m_hojihoyoTop .m_mvContents .l_inner .sliderContainer .wrapper .slide{width:100%}.m_top.m_hojihoyoTop .m_mvContents .l_inner .sliderContainer.pc .pagination p{display:block;background:#ccbbd6;color:#5f4e38;border-right:1px solid #ae8729;width:calc(100% / 3 + 1px);text-align:center;padding:7px 0;font-size:2.2rem;font-weight:bold}.m_top.m_hojihoyoTop .m_mvContents .l_inner .sliderContainer.pc .pagination p:last-child{border:none}.m_top.m_hojihoyoTop .m_mvContents .l_inner .sliderContainer.pc .pagination p.active{background:#ae8729;color:#fff}.m_top.m_hojihoyoTop .m_mvContents .l_inner .sliderContainer.sp a{display:block;background:#ae8729;color:#fff;border-right:1px solid #ae8729;width:calc(100% / 3 + 1px);text-align:center;text-decoration:none;position:relative;padding:4px 0 14px !important;border-right:1px solid #ccbbd6 !important;font-size:1.3rem}.m_top.m_hojihoyoTop .m_mvContents .l_inner .sliderContainer.sp a::after{content:"";background:url("/images/common/icon_pagetop.svg") center bottom no-repeat;width:12px;height:7px;position:absolute;bottom:5px;left:50%;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);background-size:10px}.m_top.m_hojihoyoTop .soudanArea{text-align:center}.m_top.m_hojihoyoTop .soudanArea .top{background:#f7f3e9;padding:10px 0 0}.m_top.m_hojihoyoTop .soudanArea .top .l_inner{position:relative;margin:10px auto 0;padding-bottom:20px}.m_top.m_hojihoyoTop .soudanArea .top .l_inner::before{content:"";background:url("/images/sites/hojihoyo/top/soudan_img01.png") left bottom no-repeat;width:85px;height:140px;background-size:100%;position:absolute;left:0;bottom:0}.m_top.m_hojihoyoTop .soudanArea .top .l_inner::after{content:"";background:url("/images/sites/hojihoyo/top/soudan_img02.png") right bottom no-repeat;width:98px;height:140px;background-size:100%;position:absolute;right:0;bottom:0}.m_top.m_hojihoyoTop .soudanArea .top .l_inner .title{font-size:2.2rem;font-weight:bold;margin-bottom:30px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .soudanArea .top .l_inner .title{font-size:1.7rem;margin-bottom:20px}}.m_top.m_hojihoyoTop .soudanArea .top .l_inner ul{padding-bottom:20px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .soudanArea .top .l_inner ul{flex-wrap:wrap}}.m_top.m_hojihoyoTop .soudanArea .top .l_inner ul li{margin:0 5px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .soudanArea .top .l_inner ul li{margin:5px;width:46%}}.m_top.m_hojihoyoTop .soudanArea .top .l_inner ul li:first-child{top:-20px;position:relative}.m_top.m_hojihoyoTop .soudanArea .top .l_inner ul li:nth-child(2){top:0;position:relative}.m_top.m_hojihoyoTop .soudanArea .top .l_inner ul li:nth-child(odd){top:-15px;position:relative}.m_top.m_hojihoyoTop .soudanArea .sokode{position:relative;top:-30px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .soudanArea .sokode{top:-20px}}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .soudanArea .sokode img{width:100px}}.m_top.m_hojihoyoTop .soudanArea .txt{font-weight:bold;font-size:2.4rem;margin:-20px 0 30px;color:#5f4e38}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .soudanArea .txt{padding:0 3%;font-size:1.6rem;margin:-10px 0 30px}}.m_top.m_hojihoyoTop .ofuseArea{background-color:#e7dbbe;padding:60px 0}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea{padding:20px 0}}.m_top.m_hojihoyoTop .ofuseArea .priceBox{background:#fff;padding:30px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .priceBox{padding:20px}}.m_top.m_hojihoyoTop .ofuseArea .priceBox h2{margin:0}.m_top.m_hojihoyoTop .ofuseArea .priceBox .ofuseBlock{padding:50px 30px 20px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .priceBox .ofuseBlock{padding:30px 0 20px}}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .priceBox .ofuseBlock .top{display:block}}.m_top.m_hojihoyoTop .ofuseArea .priceBox .ofuseBlock .top dl{border:1px solid #d2c2da;background:#e6ddea;font-weight:bold;margin-right:30px;width:430px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .priceBox .ofuseBlock .top dl{width:100%}}.m_top.m_hojihoyoTop .ofuseArea .priceBox .ofuseBlock .top dl dt{padding:0 20px;font-size:2rem;text-align:center;width:50%}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .priceBox .ofuseBlock .top dl dt{font-size:1.8rem;padding:0}}.m_top.m_hojihoyoTop .ofuseArea .priceBox .ofuseBlock .top dl dd{background:#fff;width:50%;font-size:3.4rem;align-items:baseline}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .priceBox .ofuseBlock .top dl dd{font-size:3.4rem}}.m_top.m_hojihoyoTop .ofuseArea .priceBox .ofuseBlock .top dl dd span{color:#dd523b;font-size:6rem}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .priceBox .ofuseBlock .top dl dd span{font-size:5rem}}.m_top.m_hojihoyoTop .ofuseArea .priceBox .ofuseBlock .top ul{line-height:2}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .priceBox .ofuseBlock .top ul{line-height:1.8;margin-top:15px}}.m_top.m_hojihoyoTop .ofuseArea .priceBox .ofuseBlock .top ul li{font-size:1.2rem}.m_top.m_hojihoyoTop .ofuseArea .priceBox .telArea{border:3px solid #dd523b;padding:20px 0;margin:20px 0 60px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .priceBox .telArea{display:block;padding:15px;margin:20px 0 40px}}.m_top.m_hojihoyoTop .ofuseArea .priceBox .telArea .txt{color:#5f4e38;font-size:1.6rem;margin-right:10px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .priceBox .telArea .txt{line-height:1.6;font-size:1.4rem}}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .priceBox .telArea .number{width:80%;margin:10px auto 0}}.m_top.m_hojihoyoTop .ofuseArea .priceBox .telArea .number .icon{margin-right:10px}.m_top.m_hojihoyoTop .ofuseArea .priceBox .telArea .number .icon img{width:52px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .priceBox .telArea .number .icon img{max-width:37px}}.m_top.m_hojihoyoTop .ofuseArea .priceBox .telArea .number .num{width:253px}.m_top.m_hojihoyoTop .ofuseArea .priceBox .referenceArea{background:#f4f4f4;position:relative;padding:30px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .priceBox .referenceArea{padding:30px 20px 20px}}.m_top.m_hojihoyoTop .ofuseArea .priceBox .referenceArea .flag{position:absolute;top:-20px;left:-15px;background:#ae8729;color:#fff;padding:0 20px;letter-spacing:.2em;font-size:2rem}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .priceBox .referenceArea .flag{font-size:1.6rem;top:-10px;left:-10px}}.m_top.m_hojihoyoTop .ofuseArea .priceBox .referenceArea .flag::after{content:"";border-top:10px solid #805598;border-right:10px solid transparent;border-left:10px solid transparent;bottom:-10px;left:15px;position:absolute}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .priceBox .referenceArea dl{display:block}}.m_top.m_hojihoyoTop .ofuseArea .priceBox .referenceArea dl dt{font-weight:bold}.m_top.m_hojihoyoTop .ofuseArea .priceBox .referenceArea dl dd{margin-left:30px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .priceBox .referenceArea dl dd{margin-left:0}}.m_top.m_hojihoyoTop .ofuseArea .priceBox .referenceArea dl dd ul{line-height:1.4}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .priceBox .referenceArea dl dd ul{display:block;margin:10px 0}}.m_top.m_hojihoyoTop .ofuseArea .priceBox .referenceArea dl dd ul li{font-size:1.4rem;list-style-type:disc;margin-left:20px}.m_top.m_hojihoyoTop .ofuseArea .priceBox .referenceArea dl dd ul li:nth-child(2){margin-left:40px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .priceBox .referenceArea dl dd ul li:nth-child(2){margin-left:20px}}.m_top.m_hojihoyoTop .ofuseArea .priceBox .referenceArea dl dd small{font-size:1.4rem;margin-top:10px}.m_top.m_hojihoyoTop .ofuseArea .aboutOfuse{background-size:auto auto;background-color:#e2d8e7;background-image:repeating-linear-gradient(135deg,transparent,transparent 4px,#c4b1cf 4px,#c4b1cf 8px);padding:30px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .aboutOfuse{padding:15px;margin-bottom:0}}.m_top.m_hojihoyoTop .ofuseArea .aboutOfuse .aboutOfuseInner{background:#fff;padding:40px 60px 40px;border-radius:8px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .aboutOfuse .aboutOfuseInner{padding:15px}}.m_top.m_hojihoyoTop .ofuseArea .aboutOfuse .aboutOfuseInner .title{text-align:center;display:flex;justify-content:center;font-weight:700;margin-bottom:20px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .aboutOfuse .aboutOfuseInner .title{align-items:center;margin-bottom:10px}}.m_top.m_hojihoyoTop .ofuseArea .aboutOfuse .aboutOfuseInner .title::before{content:"";background:url("/images/sites/hojihoyo/top/aboutofuse_title_img01.png") left bottom no-repeat;width:42px;height:57px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .aboutOfuse .aboutOfuseInner .title::before{width:28px;background-size:100%;padding-left:5px;margin-right:10px}}.m_top.m_hojihoyoTop .ofuseArea .aboutOfuse .aboutOfuseInner .title::after{content:"";background:url("/images/sites/hojihoyo/top/aboutofuse_title_img02.png") left bottom no-repeat;width:65px;height:58px;margin-left:10px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .aboutOfuse .aboutOfuseInner .title::after{width:53px;height:57px;background-size:100%}}.m_top.m_hojihoyoTop .ofuseArea .aboutOfuse .aboutOfuseInner .title .imgage{padding-right:20px}.m_top.m_hojihoyoTop .ofuseArea .aboutOfuse .aboutOfuseInner .title .text{font-size:2.8rem;padding-left:20px;padding-top:5px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .aboutOfuse .aboutOfuseInner .title .text{font-size:2.2rem;line-height:1.4;text-align:center;padding-left:0;padding-top:0;margin:0 10px}}.m_top.m_hojihoyoTop .ofuseArea .aboutOfuse .aboutOfuseInner .title .text span{color:#dd523b}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .aboutOfuse .aboutOfuseInner .box .flex{display:block}}.m_top.m_hojihoyoTop .ofuseArea .aboutOfuse .aboutOfuseInner .box .flex p:first-child{margin-right:20px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .ofuseArea .aboutOfuse .aboutOfuseInner .box .flex p:first-child{margin-right:0;margin-bottom:10px;text-align:center}}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor{background:#fdfcf7}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .guideFlow .pc h2{margin:10px 0 30px}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .guideFlow .pc ul li .title{font-size:2.2rem}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .guideFlow .pc ul li:nth-child(1){width:350px}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .guideFlow .pc ul li:nth-child(1) .illust{margin-top:35px}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .guideFlow .pc ul li:nth-child(2){width:360px}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .guideFlow .pc ul li:nth-child(3){width:320px}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .guideFlow .sp .title p{background:#fdfcf7}.m_top.m_hojihoyoTop .introMonkArea{background-size:auto auto;background-color:#e2d8e7;background-image:repeating-linear-gradient(135deg,transparent,transparent 4px,#c4b1cf 4px,#c4b1cf 8px);padding:30px}.m_top.m_hojihoyoTop .introMonkArea .header .title{background:#ae8729;color:#fff;text-align:center;font-size:2.8rem;font-weight:bold;padding:8px 0;position:relative}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .introMonkArea .header .title{font-size:1.8rem}}.m_top.m_hojihoyoTop .introMonkArea .header .title::after{content:"";border-top:20px solid #805598;border-right:20px solid transparent;border-left:20px solid transparent;bottom:-20px;left:50%;position:absolute}.m_top.m_hojihoyoTop .introMonkArea .introMonkInner{background:#fff;padding:35px;border-radius:0 0 8px 8px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .introMonkArea .introMonkInner{padding:20px}}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .flex.jcStart{display:block}}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .flex p.img{text-align:center}}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .flex p{text-align:left}}.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .flex:nth-child(1) p{margin-right:15px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .flex:nth-child(1) p{margin-right:0;margin-bottom:10px}}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .flex:nth-child(2){display:flex;flex-flow:wrap-reverse;justify-content:center}}.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .flex:nth-child(2) p{margin-left:15px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .flex:nth-child(2) p{margin-left:0;margin-top:10px}}.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox .title{background:#ae8729;color:#fff;border-radius:18px;text-align:center;display:block;margin:40px auto 20px;width:35%;font-size:2.2rem}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox .title{width:80%;font-size:1.7rem}}.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox .text{text-align:center}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox .text{text-align:left}}.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox ul.photo{flex-wrap:wrap}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox ul.photo{align-items:start}}.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox ul.photo.photo1 li{margin:10px 15px 10px 0}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox ul.photo.photo1 li{margin:10px 4% 0 0;width:48%}.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox ul.photo.photo1 li:nth-child(2n){margin:10px 0 0 0}}.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox ul.photo.photo2 li{margin:10px 8px 10px 0}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox ul.photo.photo2 li{margin:0 4% 0 0;width:48%}.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox ul.photo.photo2 li:nth-child(2n){margin:0 0 10px}}.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox ul.photo li:nth-child(4n){margin-right:0}.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox ul.photo li figure{text-align:center;background:#f4f4f4}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox ul.photo li figure{background:none}}.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox ul.photo li figure figcaption{font-size:1.3rem;padding:5px 0;font-weight:bold}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox ul.photo li figure figcaption{line-height:1.4}}.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox ul.txtBox{background:#f4f4f4;padding:20px 60px;margin:20px 0;list-style:none}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox ul.txtBox{padding:15px 15px 15px 35px;text-indent:-1.4em}}.m_top.m_hojihoyoTop .introMonkArea .introMonkInner .activeBox ul.txtBox li::before{content:"●";color:#808080;font-size:10px;margin-right:10px}.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList{background:none;padding:0;margin-bottom:100px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList{margin-bottom:70px}}@media print,screen and (min-width:768px){.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList a.telNumber,.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList button.telNumber{text-decoration:none;display:inline-block;background:none}}.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList h3{background:#ae8729;color:#fff;text-align:center;font-size:2.8rem;font-weight:bold;padding:8px 0;position:relative}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList h3{font-size:1.7rem;margin:0 20px}}.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList h3::after{content:"";border-top:20px solid #805598;border-right:20px solid transparent;border-left:20px solid transparent;bottom:-20px;left:50%;position:absolute}.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList ul li .m_borderList li{padding:15px 20px}.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList ul li.txtOnly p{width:100%}.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList ul li:nth-child(even) .imgBox{margin-left:20px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList ul li:nth-child(even) .imgBox{margin-left:0}}.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList ul li:nth-child(2) .imgBox{margin-left:40px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList ul li:nth-child(2) .imgBox{margin-left:0}}.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList ul li:last-child{padding-bottom:0}.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList ul li .number{background:#ae8729}.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList ul li .title span{background:#fdfcf7}.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList ul li p{width:540px;margin:0 0 0 auto}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList ul li p{width:100%}}.m_top.m_hojihoyoTop .flowArea .m_contentsFlowList ul li p span{display:inline-block}.m_top.m_hojihoyoTop .bottomBanner{background:#d9cce0;padding:30px;text-align:center;position:relative}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .bottomBanner{margin-top:0;padding:15px;margin:0 20px}}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .bottomBanner .telNumber{text-align:left;margin-bottom:15px}}@media print,screen and (min-width:768px){.m_top.m_hojihoyoTop .bottomBanner .telNumber{pointer-events:none}}.m_top.m_hojihoyoTop .bottomBanner .telNumber .icon{width:52px;margin-right:10px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .bottomBanner .telNumber .icon{width:40px;margin-right:5px}}.m_top.m_hojihoyoTop .bottomBanner .telNumber .num{width:240px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .bottomBanner .telNumber .num{width:180px}}.m_top.m_hojihoyoTop .bottomBanner .bottomBannerInner{padding:40px;background:#fff;border-radius:8px;line-height:2}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .bottomBanner .bottomBannerInner{padding:15px;text-align:left}}.m_top.m_hojihoyoTop .bottomBanner::after{content:"";background:url("/images/sites/hojihoyo/top/img_bottom_woman.png") no-repeat;display:block;width:156px;height:164px;position:absolute;right:40px;bottom:0}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .bottomBanner::after{display:none}}.m_top.m_hojihoyoTop .voiseArea{background:#f2eef4}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .voiseArea{padding:50px 0 0}}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .voiseArea .l_inner{padding:0 15px 20px}}.m_top.m_hojihoyoTop .voiseArea .l_inner h3{margin:0}.m_top.m_hojihoyoTop .voiseArea .l_inner ul{padding:20px}.m_top.m_hojihoyoTop .voiseArea .l_inner ul li{position:relative;margin:40px 0}@media print,screen and (min-width:768px){.m_top.m_hojihoyoTop .voiseArea .l_inner ul li{display:block}}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .voiseArea .l_inner ul li{flex-wrap:wrap;margin:20px 0 40px}.m_top.m_hojihoyoTop .voiseArea .l_inner ul li:nth-child(2n){flex-flow:wrap-reverse}}.m_top.m_hojihoyoTop .voiseArea .l_inner ul li:last-child{margin:40px 0 0}.m_top.m_hojihoyoTop .voiseArea .l_inner ul li .img{position:absolute;left:0}@media print,screen and (min-width:768px){.m_top.m_hojihoyoTop .voiseArea .l_inner ul li .img{top:50%;transform:translateY(-50%)}}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .voiseArea .l_inner ul li .img{position:relative;margin-bottom:20px;width:100%;margin:0 auto}.m_top.m_hojihoyoTop .voiseArea .l_inner ul li .img img{width:100%;margin-bottom:20px}}.m_top.m_hojihoyoTop .voiseArea .l_inner ul li .img.right{right:0;left:auto}.m_top.m_hojihoyoTop .voiseArea .l_inner ul li .txt{background:#fff;padding:30px;width:730px;margin:0 0 0 auto;border-radius:10px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .voiseArea .l_inner ul li .txt{width:100%}}.m_top.m_hojihoyoTop .voiseArea .l_inner ul li .txt.right{padding-left:80px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .voiseArea .l_inner ul li .txt.right{padding-left:0;padding:20px}}.m_top.m_hojihoyoTop .voiseArea .l_inner ul li .txt.left{margin:0 auto 0 0;padding-right:80px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .voiseArea .l_inner ul li .txt.left{padding-right:0;padding:20px;text-align:justify}}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor{padding:50px 0 0}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent{background:#fff}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent h3{margin:0}}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent ul,.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent +mediaSp(){padding-left:15px;padding-right:15px}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main{padding:40px 40px 40px 170px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main{padding:15px 10px 15px 70px;margin-top:20px}}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dt{padding:25px 30px 25px 80px;background:rgba(174,135,41,0.1);position:relative;font-size:24px;line-height:1.5;font-weight:bold;color:#5f4e38}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dt{padding:15px 15px 15px 40px;font-size:15px}}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dt::before{content:"";width:85px;height:85px;background:url("/images/sites/faq/icon_question01.png") no-repeat center center;background-size:contain;position:absolute;top:0;left:-130px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dt::before{width:40px;height:40px;left:-60px}}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dt::after{content:"";border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:20px solid rgba(174,135,41,0.1);position:absolute;top:30px;left:-20px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dt::after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:12px solid rgba(174,135,41,0.1);top:15px;left:-12px}}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dt p{position:relative}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dt p::before{content:"Q";color:#0a5b9c;font-size:40px;line-height:1;font-weight:bold;position:absolute;top:-5px;left:-50px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dt p::before{font-size:26px;top:-3px;left:-30px}}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main:nth-child(2n) dt::before{background-image:url("/images/sites/faq/icon_question02.png")}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main:nth-child(3n) dt::before{background-image:url("/images/sites/faq/icon_question03.png")}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main:nth-child(4n) dt::before{background-image:url("/images/sites/faq/icon_question04.png")}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dd{margin-top:40px;padding:30px 30px 30px 80px;background:rgba(174,135,41,0.1);position:relative}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dd{margin-top:15px;padding:15px 15px 15px 40px;font-size:15px}}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dd::before{content:"";width:85px;height:85px;background:url("/images/sites/faq/icon_answer01.png") no-repeat center center;background-size:contain;position:absolute;top:0;left:-130px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dd::before{width:40px;height:40px;left:-60px}}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dd::after{content:"";border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:20px solid rgba(174,135,41,0.1);position:absolute;top:30px;left:-20px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dd::after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:12px solid rgba(174,135,41,0.1);top:15px;left:-12px}}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dd p{position:relative}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dd p::before{content:"A";color:#dd523b;font-size:40px;line-height:1;font-weight:bold;position:absolute;top:-5px;left:-50px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dd p::before{font-size:26px;top:-3px;left:-30px}}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dd p + p{margin-top:25px}.m_top.m_hojihoyoTop .m_inquiryInformation .l_wrapper--themeColor .faqContent .l_inner--Main dd p + p::before{display:none}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop.pageSogi{padding-top:20px}}.m_top.m_hojihoyoTop.pageSogi .tab a.first{border-radius:6px;border:2px solid #ae8729;margin-bottom:10px;padding:2px 0;font-size:2.4rem;pointer-events:inherit}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop.pageSogi .tab a.first{padding:7px 0;margin-left:0;width:120%}}.m_top.m_hojihoyoTop.pageSogi .tab a.first:hover{opacity:.7}.m_top.m_hojihoyoTop.pageSogi .tab a.first h2{padding-left:20px}.m_top.m_hojihoyoTop.pageSogi .tab a.first h2::before{left:-13px;top:8px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop.pageSogi .tab a.first h2::before{left:-28px;top:-7px}}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop.pageSogi .tab a.first h2{font-size:1.4rem !important;padding-left:0}}.m_top.m_hojihoyoTop.pageSogi .tab a.second{border-radius:6px 6px 0 0;background:#fff;padding:10px 0;position:relative;border-top:2px solid #ae8729;border-left:2px solid #ae8729;border-right:2px solid #ae8729;border-bottom:none;bottom:-2px;pointer-events:none}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop.pageSogi .tab a.second{width:170%;bottom:-6px}}.m_top.m_hojihoyoTop.pageSogi .tab a.second h2{position:relative;padding-left:20px;padding:0}.m_top.m_hojihoyoTop.pageSogi .tab a.second h2::before{left:-35px}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop.pageSogi .tab a.second h2::before{left:-25px;top:-4px}}@media only screen and (max-width:767px){.m_top.m_hojihoyoTop.pageSogi .tab a.second h2{font-size:1.5rem !important;padding-left:10px}}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .ofuseBlock table.top{background:#e6ddea;font-weight:bold;width:100%;text-align:center;border-left:1px solid #d2c2da;margin-top:20px}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .ofuseBlock table.top tr:nth-child(2) td{border-right:1px solid #d2c2da}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .ofuseBlock table.top tr:last-child td{font-weight:normal;font-size:1.6rem;padding:10px 0;border-right:1px solid #d2c2da;border-top:1px solid #d2c2da;border-bottom:1px solid #d2c2da}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .ofuseBlock table.top tr th,.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .ofuseBlock table.top tr td{width:286px}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .ofuseBlock table.top tr th{padding:10px 20px;font-size:2rem;text-align:center;border-right:1px solid #d2c2da;border-top:1px solid #d2c2da;border-bottom:1px solid #d2c2da}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .ofuseBlock table.top tr td{background:#fff;-webkit-box-align:baseline;-ms-flex-align:baseline;font-size:3.2rem;padding:0 0 30px}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .ofuseBlock table.top tr td small{font-weight:normal;font-size:1.6rem}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .ofuseBlock table.top tr td span{color:#dd523b;font-size:6rem;position:relative;bottom:-15px;left:-3px}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .ofuseBlock .top.sp dl{margin:20px 0;text-align:center}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .ofuseBlock .top.sp dl dt,.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .ofuseBlock .top.sp dl dd{width:100%}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .ofuseBlock .top.sp dl dt{padding:10px 0}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .ofuseBlock .top.sp dl dd.info{font-size:1.4rem;border-top:1px solid #d2c2da;font-weight:normal;padding:5px 0}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .ofuseBlock .top.sp dl dd small{font-size:1.4rem}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .ofuseBlock ul{font-size:1.2rem;margin-top:10px}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .referenceArea{font-size:1.6rem}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .referenceArea span{font-size:1.4rem}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .referenceArea table{border-bottom:1px solid;width:100%}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .referenceArea table tr:nth-child(2) td{padding-bottom:10px}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .referenceArea table tr th{text-align:left;width:30%;padding-bottom:10px}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .referenceArea table tr td:nth-child(2){width:17%;vertical-align:top}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .referenceArea table tr td small{font-size:1.2rem;line-height:1.4;display:block}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .referenceArea dl{margin-top:10px}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .referenceArea dl dd ul{margin-top:5px}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .referenceArea dl dd ul li{line-height:2}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .referenceArea dl dd ul li:nth-child(2){margin-left:20px}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .referenceArea dl dd ul li span{margin-left:20px}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .referenceArea.sp dl:nth-child(4){margin-top:15px}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .referenceArea.sp dl dd small{display:block}.m_top.m_hojihoyoTop.pageSogi .ofuseArea .priceBox .referenceArea.sp dl dd ul li{line-height:1.6;margin:10px 0 0 20px}@media only screen and (max-width:767px){.m_top.m_sozokuTop{padding-top:5px}}.m_top.m_sozokuTop a{outline:none}@media print,screen and (min-width:768px){.m_top.m_sozokuTop .l_wrapper--borderTop{border-bottom:1px solid #ccc}}.m_top.m_sozokuTop h3,.m_top.m_sozokuTop h4{letter-spacing:.05em}.m_top.m_sozokuTop .bold-red{color:#dd523b;font-weight:700}.m_top.m_sozokuTop .bold-blue{color:#0a5b9c;font-weight:700}.m_top.m_sozokuTop .marker{background:linear-gradient(transparent 40%,#ffffa8 40%)}.m_top.m_sozokuTop .title01{text-align:center;margin-bottom:60px}.m_top.m_sozokuTop .title01 span{color:#fff}@media print,screen and (min-width:768px){.m_top.m_sozokuTop .title01 span{background:#ae8729;border-radius:34px;font-size:3.2rem;padding:12px 40px;position:relative}}.m_top.m_sozokuTop .title01 span::after{content:"";position:absolute;border-top:20px solid #ae8729;border-right:20px solid transparent;border-left:20px solid transparent;bottom:-8px;left:50%;transform:translate(-50%,50%)}@media only screen and (max-width:767px){.m_top.m_sozokuTop .title01 span::after{display:none}}@media only screen and (max-width:767px){.m_top.m_sozokuTop .title01{margin-bottom:30px;background:#ae8729;border-radius:50px;position:relative;padding:10px 0}.m_top.m_sozokuTop .title01 span{font-size:2.1rem;line-height:1.2}.m_top.m_sozokuTop .title01::after{content:"";position:absolute;border-top:10px solid #ae8729;border-right:10px solid transparent;border-left:10px solid transparent;bottom:-4px;left:50%;transform:translate(-50%,50%)}}.m_top.m_sozokuTop .title02{display:flex;font-weight:700}.m_top.m_sozokuTop .title02 .text{font-size:2.4rem;margin-left:55px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .title02 .text{font-size:1.8rem;margin-left:40px}}.m_top.m_sozokuTop .title02 .number{display:flex;font-size:2.2rem;width:42px;height:42px;background:#ae8729;color:#fff;border-radius:50%;align-items:center;justify-content:center;position:absolute}@media only screen and (max-width:767px){.m_top.m_sozokuTop .title02 .number{width:30px;height:30px;line-height:30px;font-size:2rem}}.m_top.m_sozokuTop .title04{font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:3.4rem}@media only screen and (max-width:767px){.m_top.m_sozokuTop .title04{font-size:2.2rem}}.m_top.m_sozokuTop .m_mv{position:relative;min-height:236px;background:#f4f4f4 url("/images/sites/sozoku/top/bg_sozoku_mv.jpg") 50% no-repeat;background-size:auto 100%}@media only screen and (max-width:767px){.m_top.m_sozokuTop .m_mv{background:#f4f4f3 url("/images/sites/sozoku/top/bg_sozoku_mv_sp.png") right top no-repeat;min-height:auto;margin-bottom:15px;background-size:contain}}.m_top.m_sozokuTop .m_mv .l_inner{position:relative}@media print,screen and (min-width:768px){.m_top.m_sozokuTop .m_mv .l_inner{padding-left:20px;padding-bottom:25px}}@media only screen and (max-width:767px){.m_top.m_sozokuTop .m_mv .l_inner{padding-bottom:20px;padding-left:20px;padding-right:20px}}.m_top.m_sozokuTop .m_mv .l_inner h1{font-size:5.6rem;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#5f4e38;letter-spacing:25px;line-height:1;padding:50px 0}@media only screen and (max-width:767px){.m_top.m_sozokuTop .m_mv .l_inner h1{font-size:3.6rem;padding:30px 0 20px 0}}.m_top.m_sozokuTop .m_mv .l_inner p{font-size:1.4rem;text-shadow:0 0 5px #fff,0 0 5px #fff}@media only screen and (max-width:767px){.m_top.m_sozokuTop .m_mv .l_inner p{font-size:1.2rem}}.m_top.m_sozokuTop .m_mv .l_inner p.notice{font-size:1rem}.m_top.m_sozokuTop p.notice{margin-top:15px}.m_top.m_sozokuTop p.notice span{color:#5f4e38}@media only screen and (max-width:767px){.m_top.m_sozokuTop p.notice.pc{display:none}}.m_top.m_sozokuTop p.notice.sp{padding:0 20px 20px;font-size:1rem}@media print,screen and (min-width:768px){.m_top.m_sozokuTop p.notice.sp{display:none}}@media print,screen and (min-width:768px){.m_top.m_sozokuTop .three-support{position:absolute;top:30px;left:225px}}@media only screen and (max-width:767px){.m_top.m_sozokuTop .three-support.pc{display:none}}.m_top.m_sozokuTop .three-support.sp{text-align:center}.m_top.m_sozokuTop .three-support.sp img{width:222px}@media print,screen and (min-width:768px){.m_top.m_sozokuTop .three-support.sp{display:none}}.m_top.m_sozokuTop .flex{display:flex;align-items:center;justify-content:center}.m_top.m_sozokuTop .flex.jcStart{justify-content:flex-start}.m_top.m_sozokuTop .flex.aiStart{align-items:flex-start}.m_top.m_sozokuTop .tab{border-bottom:2px solid #ae8729;text-align:center;align-items:flex-start}@media only screen and (max-width:767px){.m_top.m_sozokuTop .tab{padding:0 15px;justify-content:space-between;align-items:flex-end}}.m_top.m_sozokuTop .tab a{align-items:center;padding:10px 0 0;text-decoration:none;font-size:2.4rem;font-weight:bold;width:320px;color:#5f4e38}@media only screen and (max-width:767px){.m_top.m_sozokuTop .tab a{font-size:1.8rem;width:29vw;line-height:1.2;background:#e7dbbe}}@media only screen and (max-width:767px){.m_top.m_sozokuTop .tab a h2 span{font-size:1.5rem;color:#ae8729;display:block}}.m_top.m_sozokuTop .tab a.first{border-radius:6px 6px 0 0;background:#fff;padding:10px 0;position:relative;border-top:2px solid #ae8729;border-left:2px solid #ae8729;border-right:2px solid #ae8729;bottom:-2px;pointer-events:none}.m_top.m_sozokuTop .tab a.first h2{position:relative;padding-left:20px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .tab a.first h2{font-size:1.3rem;padding-left:0}}.m_top.m_sozokuTop .tab a.first h2::before{content:"";width:38px;height:30px;background:url("/images/sites/sozoku/top/icon_tucho.png") center bottom no-repeat;background-size:82%;position:absolute;left:-20px;top:11px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .tab a.first h2::before{display:none}}@media only screen and (max-width:767px){.m_top.m_sozokuTop .tab a.first{padding:14px 0}}.m_top.m_sozokuTop .tab a.second,.m_top.m_sozokuTop .tab a.third{border-radius:6px;border:2px solid #ae8729;margin-left:20px;padding:2px 0;font-size:2.4rem;background:#e7dbbe;margin-top:2px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .tab a.second,.m_top.m_sozokuTop .tab a.third{border-radius:6px 6px 0 0;margin:0;border-bottom:0}}.m_top.m_sozokuTop .tab a.second:hover,.m_top.m_sozokuTop .tab a.third:hover{opacity:.7}.m_top.m_sozokuTop .tab a.second h2,.m_top.m_sozokuTop .tab a.third h2{padding-left:20px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .tab a.second h2,.m_top.m_sozokuTop .tab a.third h2{font-size:1.3rem !important;padding:5px 0}}.m_top.m_sozokuTop .tab a.second h2::before,.m_top.m_sozokuTop .tab a.third h2::before{content:"";width:27px;height:27px;background:url("/images/sites/sozoku/top/icon_note.png") center bottom no-repeat;position:absolute;left:-20px;top:7px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .tab a.second h2::before,.m_top.m_sozokuTop .tab a.third h2::before{display:none}}.m_top.m_sozokuTop .tab a.second h2,.m_top.m_sozokuTop .tab a.third h2{font-size:2.4rem;position:relative}.m_top.m_sozokuTop .tab a.third h2::before{content:"";width:39px;height:36px;background:url("/images/sites/sozoku/top/kakeizu/icon_tree.svg") center bottom no-repeat;position:absolute;left:-24px;top:3px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .tab a.third h2::before{display:none}}.m_top.m_sozokuTop .tab a img{margin-right:20px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .tab a img{margin-right:5px;width:20px}}.m_top.m_sozokuTop .desc{padding:20px;border:2px solid #ae8729;width:860px;margin:40px auto;text-align:center}@media only screen and (max-width:767px){.m_top.m_sozokuTop .desc{width:100%;border:none;padding:0}}.m_top.m_sozokuTop .desc p{font-size:2rem}@media only screen and (max-width:767px){.m_top.m_sozokuTop .desc p{font-size:1.5rem}}.m_top.m_sozokuTop .desc .management{color:#5f4e38;font-size:1.8rem;font-weight:700;margin-top:20px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .desc .management{font-size:1.4rem}}.m_top.m_sozokuTop .soudanArea{text-align:center}.m_top.m_sozokuTop .soudanArea.kakeizu .top{background:#e6f0f6;padding-top:20px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .soudanArea.kakeizu .top .title{line-height:1.4;margin-bottom:40px}.m_top.m_sozokuTop .soudanArea.kakeizu .top .title::after{top:50px}}.m_top.m_sozokuTop .soudanArea .top{background:#f7f3e9;padding:10px 0 0}.m_top.m_sozokuTop .soudanArea .top .l_inner{margin:10px auto 0;text-align:center}.m_top.m_sozokuTop .soudanArea .top .title{font-size:3rem;font-weight:bold;margin-bottom:30px;position:relative}@media only screen and (max-width:767px){.m_top.m_sozokuTop .soudanArea .top .title{font-size:2rem;margin-bottom:20px}}.m_top.m_sozokuTop .soudanArea .top .title::after{content:"";position:absolute;width:52px;height:26px;background:url("/images/sites/sozoku/top/img_arrow_red.png") left top no-repeat;background-size:contain;left:50%;top:50px;transform:translate(-50%,50%)}@media only screen and (max-width:767px){.m_top.m_sozokuTop .soudanArea .top .title::after{width:26px;top:30px}}.m_top.m_sozokuTop .soudanArea .top .imgArea{text-align:center;display:inline-block}.m_top.m_sozokuTop .soudanArea .top .imgArea img{width:100%}@media print,screen and (min-width:768px){.m_top.m_sozokuTop .caseArea h3.title01 span{padding:12px 56px}}.m_top.m_sozokuTop .caseArea ul h4.title02 .text span{background:linear-gradient(transparent 60%,#d6e7f0 0)}.m_top.m_sozokuTop .caseArea ul ul.flexbox{display:flex;justify-content:space-between;text-align:center}@media only screen and (max-width:767px){.m_top.m_sozokuTop .caseArea ul ul.flexbox{flex-wrap:wrap;justify-content:center}.m_top.m_sozokuTop .caseArea ul ul.flexbox li{margin:10px}}.m_top.m_sozokuTop .caseArea ul ul.flexbox p{font-weight:700;margin-top:10px}.m_top.m_sozokuTop .checkArea{background:#e7dbbe}.m_top.m_sozokuTop .checkArea h3.title03{font-size:2.6rem;text-align:center}@media only screen and (max-width:767px){.m_top.m_sozokuTop .checkArea h3.title03{font-size:2rem}}@media print,screen and (min-width:768px){.m_top.m_sozokuTop .checkArea .m_common_box_whitebox{width:920px;margin:0 auto}}.m_top.m_sozokuTop .checkArea .m_common_box_whitebox h4{text-align:center;border-bottom:2px solid #000}.m_top.m_sozokuTop .checkArea .m_common_box_whitebox h4 span{background-image:url("/images/common/error.png");background-position:left center;background-repeat:no-repeat;padding:5px 0 5px 60px;font-size:3rem}@media only screen and (max-width:767px){.m_top.m_sozokuTop .checkArea .m_common_box_whitebox h4 span{background-size:26px;font-size:2.2rem;padding:5px 0 5px 32px}}.m_top.m_sozokuTop .checkArea .m_common_box_whitebox .checklist.flex{align-items:unset;justify-content:space-between;padding:10px 0}@media only screen and (max-width:767px){.m_top.m_sozokuTop .checkArea .m_common_box_whitebox .checklist.flex{display:block}}@media print,screen and (min-width:768px){.m_top.m_sozokuTop .checkArea .m_common_box_whitebox .checklist.flex ul{width:48%}.m_top.m_sozokuTop .checkArea .m_common_box_whitebox .checklist.flex ul.right{padding-left:50px}}.m_top.m_sozokuTop .checkArea .m_common_box_whitebox .checklist.flex ul li{position:relative;padding-left:40px;font-size:2rem;margin-top:15px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .checkArea .m_common_box_whitebox .checklist.flex ul li{font-size:1.6rem;padding-left:30px;margin-top:10px}}.m_top.m_sozokuTop .checkArea .m_common_box_whitebox .checklist.flex ul li::before{content:"";position:absolute;background:url("/images/common/ico_checkbox.png") left center no-repeat;width:28px;height:25px;left:0;top:50%;transform:translateY(-50%);background-size:contain}@media only screen and (max-width:767px){.m_top.m_sozokuTop .checkArea .m_common_box_whitebox .checklist.flex ul li::before{width:20px;height:20px}}.m_top.m_sozokuTop .m_inquiryInformation{text-align:center;background:#efe7d4}.m_top.m_sozokuTop .m_inquiryInformation h3 .line{background:linear-gradient(transparent 60%,#fff 0)}.m_top.m_sozokuTop .m_inquiryInformation .contactBox{max-width:690px;margin:0 auto;border:2px solid #ae8729;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:767px){.m_top.m_sozokuTop .m_inquiryInformation .contactBox{display:block;padding:0 10px 10px 10px}}.m_top.m_sozokuTop .m_inquiryInformation .contactBox span{background:#ae8729;border-radius:7px 0 0 7px;color:#fff;font-size:2rem;font-weight:700;line-height:70px;padding:0 37px;position:relative}@media only screen and (max-width:767px){.m_top.m_sozokuTop .m_inquiryInformation .contactBox span{display:block;border-radius:7px 7px 0 0;font-size:1.5rem;line-height:1.5;margin:0 -10px;padding:3px 0}}.m_top.m_sozokuTop .m_inquiryInformation .contactBox span::after{content:"";position:absolute;border-top:35px solid transparent;border-bottom:35px solid transparent;border-left:23px solid #ae8729;top:0;right:-23px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .m_inquiryInformation .contactBox span::after{display:none}}.m_top.m_sozokuTop .m_inquiryInformation .contactBox .number{padding:0 20px 0 70px;background:url("/images/common/icon_freedial.png") 0 100% no-repeat;background-size:contain}@media only screen and (max-width:767px){.m_top.m_sozokuTop .m_inquiryInformation .contactBox .number{padding:0 0 0 70px;display:inline-block;margin:10px auto 0}.m_top.m_sozokuTop .m_inquiryInformation .contactBox .number img{width:100%}}.m_top.m_sozokuTop .meritArea .title02{display:block}.m_top.m_sozokuTop .meritArea .title02 h4{position:relative}.m_top.m_sozokuTop .meritArea .title02 h4 span.text{display:inline-block;padding-right:20px;background:#fff}.m_top.m_sozokuTop .meritArea .title02 h4::after{content:"";display:block;width:85%;height:2px;background:#e7dbbe;position:absolute;right:0;top:50%;margin-top:-1px;z-index:-1}.m_top.m_sozokuTop .meritArea .textbox{background:#e7dbbe;padding:20px;width:920px;margin:30px auto 40px auto}@media only screen and (max-width:767px){.m_top.m_sozokuTop .meritArea .textbox{padding:15px;width:100%;margin:15px auto 20px auto}}.m_top.m_sozokuTop .meritArea .m_stripeBox{background:url("/images/common/bg_stripe_blue03.png")}.m_top.m_sozokuTop .meritArea .m_stripeBox .boxInner .title{font-size:3.2rem}@media only screen and (max-width:767px){.m_top.m_sozokuTop .meritArea .m_stripeBox .boxInner .title{font-size:2rem}}.m_top.m_sozokuTop .meritArea .m_stripeBox .boxInner .title span{font-size:3.2rem}@media only screen and (max-width:767px){.m_top.m_sozokuTop .meritArea .m_stripeBox .boxInner .title span{font-size:2.2rem}}.m_top.m_sozokuTop .meritArea .m_stripeBox .boxInner .graybox{background:#f4f4f4;padding:20px;width:660px;position:relative;font-weight:700}@media only screen and (max-width:767px){.m_top.m_sozokuTop .meritArea .m_stripeBox .boxInner .graybox{width:100%}}.m_top.m_sozokuTop .meritArea .m_stripeBox .boxInner .graybox span{font-size:2.2rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_top.m_sozokuTop .meritArea .m_stripeBox .boxInner .graybox span{font-size:1.6rem}}.m_top.m_sozokuTop .meritArea .m_stripeBox .boxInner .graybox::after{content:"";position:absolute;background:url("/images/sites/sozoku/top/img_sec06_02.png") no-repeat;top:0;right:-170px;width:140px;height:140px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .meritArea .m_stripeBox .boxInner .graybox::after{display:none}}.m_top.m_sozokuTop .meritArea .m_stripeBox .boxInner p.notice{font-size:1.3rem}.m_top.m_sozokuTop .graspArea{background:#e7dbbe}.m_top.m_sozokuTop .graspArea h3{font-size:2.8rem;text-align:center}@media only screen and (max-width:767px){.m_top.m_sozokuTop .graspArea h3{font-size:2rem}}.m_top.m_sozokuTop .graspArea h3 .bold-blue{font-size:2.4rem}@media only screen and (max-width:767px){.m_top.m_sozokuTop .graspArea h3 .bold-blue{font-size:1.8rem}}.m_top.m_sozokuTop .graspArea h3 .month{font-size:3.6rem;color:#0a5b9c;vertical-align:baseline}@media only screen and (max-width:767px){.m_top.m_sozokuTop .graspArea h3 .month{font-size:3rem}}.m_top.m_sozokuTop .graspArea .procedureFlow{position:relative}.m_top.m_sozokuTop .graspArea .procedureFlow .box{display:table-cell;background:#fff;height:100%;padding:20px;box-sizing:border-box;height:220px;vertical-align:top}@media only screen and (max-width:767px){.m_top.m_sozokuTop .graspArea .procedureFlow .box{display:block;height:auto}}@media only screen and (max-width:767px){.m_top.m_sozokuTop .graspArea .procedureFlow .box.latterHalf{padding:20px 20px 0 20px}}.m_top.m_sozokuTop .graspArea .procedureFlow .box ul{padding:20px 0 0 10px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .graspArea .procedureFlow .box ul{padding:10px 0 0 30px}}.m_top.m_sozokuTop .graspArea .procedureFlow .box ul li{font-size:1.6rem;width:100%;margin-bottom:5px}@media print,screen and (min-width:768px){.m_top.m_sozokuTop .graspArea .procedureFlow .firstHalf{max-width:250px}}.m_top.m_sozokuTop .graspArea .procedureFlow .middle{background:#fae5e2;font-weight:700}@media print,screen and (min-width:768px){.m_top.m_sozokuTop .graspArea .procedureFlow .middle{max-width:200px}}@media print,screen and (min-width:768px){.m_top.m_sozokuTop .graspArea .procedureFlow .latterHalf{max-width:320px}}@media print,screen and (min-width:768px){.m_top.m_sozokuTop .graspArea .procedureFlow .atterRight{max-width:210px}}.m_top.m_sozokuTop .graspArea .procedureFlow .period{background:#ae8729;display:inline-block;font-weight:700;font-size:1.4rem;color:#fff;line-height:1;padding:5px 15px;border-radius:20px;position:relative;z-index:3}.m_top.m_sozokuTop .graspArea .procedureFlow .period-red{background:#dd523b}.m_top.m_sozokuTop .graspArea .procedureFlow::after{content:"";width:700px;height:0;border-top:2px dotted #ae8729;position:absolute;z-index:2;top:38px;left:95px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .graspArea .procedureFlow::after{width:0;height:420px;border-left:2px dotted #ae8729;border-top:none;top:45px;left:30px}}.m_top.m_sozokuTop .serviceFlow h3.title04{position:relative}.m_top.m_sozokuTop .serviceFlow h3.title04 p{line-height:84px;padding-left:100px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .serviceFlow h3.title04 p{line-height:50px;padding-left:60px}}.m_top.m_sozokuTop .serviceFlow h3.title04 p span{color:#dd523b}.m_top.m_sozokuTop .serviceFlow h3.title04::before{content:"";position:absolute;background-image:url("/images/sites/sozoku/top/img_sec08_01.png");background-repeat:no-repeat;background-size:contain;top:0;width:83px;height:83px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .serviceFlow h3.title04::before{width:50px;height:50px}}.m_top.m_sozokuTop .serviceFlow .text .lead{font-size:2.2rem}@media only screen and (max-width:767px){.m_top.m_sozokuTop .serviceFlow .text .lead{font-size:1.6rem}}.m_top.m_sozokuTop .serviceFlow ul.flowbox{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m_top.m_sozokuTop .serviceFlow ul.flowbox{display:block}}@media print,screen and (min-width:768px){.m_top.m_sozokuTop .serviceFlow ul.flowbox.kakeizu li{width:300px}.m_top.m_sozokuTop .serviceFlow ul.flowbox.kakeizu li::before{left:-30px}}.m_top.m_sozokuTop .serviceFlow ul.flowbox.kakeizu li{line-height:1.2}.m_top.m_sozokuTop .serviceFlow ul.flowbox.kakeizu li a.telNumber,.m_top.m_sozokuTop .serviceFlow ul.flowbox.kakeizu li button.telNumber{font-size:3rem;display:block}.m_top.m_sozokuTop .serviceFlow ul.flowbox.kakeizu li span{display:inline-block;line-height:1.4}.m_top.m_sozokuTop .serviceFlow ul.flowbox.kakeizu li span.small span{font-size:1.2rem}.m_top.m_sozokuTop .serviceFlow ul.flowbox.kakeizu li span.mid{font-size:1.6rem;font-weight:normal}.m_top.m_sozokuTop .serviceFlow ul.flowbox.kakeizu li p{font-size:2.2rem;line-height:1.6}.m_top.m_sozokuTop .serviceFlow ul.flowbox li{width:209px;height:145px;border:2px solid #ae8729;border-radius:8px;text-align:center;font-weight:700;position:relative;display:table}@media only screen and (max-width:767px){.m_top.m_sozokuTop .serviceFlow ul.flowbox li{width:100%;height:auto;padding:10px 0;margin-bottom:40px;font-size:1.8rem}.m_top.m_sozokuTop .serviceFlow ul.flowbox li:last-child{margin-bottom:10px}}.m_top.m_sozokuTop .serviceFlow ul.flowbox li .inner{display:table-cell;vertical-align:middle}.m_top.m_sozokuTop .serviceFlow ul.flowbox li .small{font-weight:normal;font-size:1.4rem}.m_top.m_sozokuTop .serviceFlow ul.flowbox li.blue{background:#ae8729;color:#fff;font-size:2rem}.m_top.m_sozokuTop .serviceFlow ul.flowbox li.blue a.telNumber,.m_top.m_sozokuTop .serviceFlow ul.flowbox li.blue button.telNumber{color:#fff;text-decoration:none;background:url("/images/common/icon_freedial.png") left center/29px 17px no-repeat;padding-left:30px;display:inline-block}.m_top.m_sozokuTop .serviceFlow ul.flowbox li.red{border:2px solid #dd523b}.m_top.m_sozokuTop .serviceFlow ul.flowbox li.red .execute{font-size:2.2rem}.m_top.m_sozokuTop .serviceFlow ul.flowbox li::before{content:"";position:absolute;border-top:32px solid transparent;border-bottom:32px solid transparent;border-left:17px solid #ae8729;top:50%;left:-34px;transform:translateY(-50%)}@media only screen and (max-width:767px){.m_top.m_sozokuTop .serviceFlow ul.flowbox li::before{border-top:20px solid #ae8729;border-right:30px solid transparent;border-left:30px solid transparent;left:50%;top:-30px;transform:translate(-50%,0)}}.m_top.m_sozokuTop .serviceFlow ul.flowbox li:first-child::before{display:none}.m_top.m_sozokuTop .serviceFlow ul.flowbox li:last-child::before{border-left:17px solid #dd523b}@media only screen and (max-width:767px){.m_top.m_sozokuTop .serviceFlow ul.flowbox li:last-child::before{border-top:20px solid #dd523b;border-left:30px solid transparent}}.m_top.m_sozokuTop .serviceFlow .link-button{text-align:center}.m_top.m_sozokuTop .serviceFlow .link-button .m_btn02{margin:40px auto 0}@media only screen and (max-width:767px){.m_top.m_sozokuTop .serviceFlow .link-button .m_btn02{margin:20px auto 0}}.m_top.m_sozokuTop .voiceArea{background:#f4f4f4}@media only screen and (max-width:767px){.m_top.m_sozokuTop .voiceArea .l_inner{padding:0 15px 20px}}.m_top.m_sozokuTop .voiceArea .l_inner h3{margin:0}.m_top.m_sozokuTop .voiceArea .l_inner ul{width:920px;margin:0 auto;padding:10px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .voiceArea .l_inner ul{width:100%;padding:0}}.m_top.m_sozokuTop .voiceArea .l_inner ul li{position:relative;margin:40px 0}@media only screen and (max-width:767px){.m_top.m_sozokuTop .voiceArea .l_inner ul li{margin:20px 0}.m_top.m_sozokuTop .voiceArea .l_inner ul li img{width:40px;height:40px}}.m_top.m_sozokuTop .voiceArea .l_inner ul li .txt{background:#fff;padding:30px;width:770px;position:relative}.m_top.m_sozokuTop .voiceArea .l_inner ul li .txt h4{color:#5f4e38;font-size:2rem;font-weight:bold;margin-bottom:5px}@media only screen and (max-width:767px){.m_top.m_sozokuTop .voiceArea .l_inner ul li .txt h4{font-size:1.6rem}}.m_top.m_sozokuTop .voiceArea .l_inner ul li .txt .marker{font-weight:700}@media only screen and (max-width:767px){.m_top.m_sozokuTop .voiceArea .l_inner ul li .txt{padding:15px;width:auto}}.m_top.m_sozokuTop .voiceArea .l_inner ul li .txt.right{margin:0 0 0 auto}@media only screen and (max-width:767px){.m_top.m_sozokuTop .voiceArea .l_inner ul li .txt.right{margin:0 0 0 15px}}.m_top.m_sozokuTop .voiceArea .l_inner ul li .txt.right::after{content:"";position:absolute;border-top:13px solid transparent;border-bottom:13px solid transparent;border-right:20px solid #fff;top:50%;left:-20px;transform:translateY(-50%)}@media only screen and (max-width:767px){.m_top.m_sozokuTop .voiceArea .l_inner ul li .txt.right::after{left:-10px}}.m_top.m_sozokuTop .voiceArea .l_inner ul li .txt.left{margin:0 auto 0 0}@media only screen and (max-width:767px){.m_top.m_sozokuTop .voiceArea .l_inner ul li .txt.left{margin:0 15px 0 0}}.m_top.m_sozokuTop .voiceArea .l_inner ul li .txt.left::after{content:"";position:absolute;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:20px solid #fff;top:50%;right:-20px;transform:translateY(-50%)}@media only screen and (max-width:767px){.m_top.m_sozokuTop .voiceArea .l_inner ul li .txt.left::after{right:-10px}}.m_top.m_sozokuTop.pageShorai .tab a.first,.m_top.m_sozokuTop.pageShorai .tab a.third{border-radius:6px;border:2px solid #ae8729;padding:2px 0;font-size:2.4rem;pointer-events:inherit;background:#e7dbbe;bottom:0;margin-top:2px}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .tab a.first,.m_top.m_sozokuTop.pageShorai .tab a.third{padding:7px 0;margin:0;background:#e7dbbe;border-radius:6px 6px 0 0;border-bottom:0}}.m_top.m_sozokuTop.pageShorai .tab a.first:hover,.m_top.m_sozokuTop.pageShorai .tab a.third:hover{opacity:.7}.m_top.m_sozokuTop.pageShorai .tab a.first h2,.m_top.m_sozokuTop.pageShorai .tab a.third h2{padding-left:20px}.m_top.m_sozokuTop.pageShorai .tab a.first h2::before,.m_top.m_sozokuTop.pageShorai .tab a.third h2::before{left:-24px;top:3px}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .tab a.first h2::before,.m_top.m_sozokuTop.pageShorai .tab a.third h2::before{left:-15px;top:-7px}}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .tab a.first h2,.m_top.m_sozokuTop.pageShorai .tab a.third h2{font-size:1.3rem;padding:0}}.m_top.m_sozokuTop.pageShorai .tab a.second{border-radius:6px 6px 0 0;background:#fff;padding:10px 0;position:relative;border-top:2px solid #ae8729;border-left:2px solid #ae8729;border-right:2px solid #ae8729;border-bottom:none;bottom:-2px;pointer-events:none;font-size:2.8rem;margin-top:0}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .tab a.second{padding:14px 0}}.m_top.m_sozokuTop.pageShorai .tab a.second h2{position:relative;padding-left:20px;padding:0}.m_top.m_sozokuTop.pageShorai .tab a.second h2::before{left:-35px}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .tab a.second h2::before{left:-22px;top:-4px}}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .tab a.second h2{font-size:1.3rem;padding-left:0;background:#fff}}.m_top.m_sozokuTop.pageShorai .soudanArea .top{background:#e7dbbe}.m_top.m_sozokuTop.pageShorai .soudanArea .top .title::after{top:63px}@media print,screen and (min-width:768px){.m_top.m_sozokuTop.pageShorai .userArea h3.title01 span{padding:12px 121px}}.m_top.m_sozokuTop.pageShorai .userArea ul{display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .userArea ul{display:block}}.m_top.m_sozokuTop.pageShorai .userArea li{padding:30px 20px;border:2px solid #ae8729;border-radius:10px;width:310px;text-align:center;margin-right:20px}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .userArea li{width:100%;padding:15px 10px;margin-right:0;margin-bottom:10px}.m_top.m_sozokuTop.pageShorai .userArea li:last-child{margin-bottom:0}}.m_top.m_sozokuTop.pageShorai .userArea li .title{font-size:2rem;font-weight:bold;margin-bottom:20px;display:inline-block}.m_top.m_sozokuTop.pageShorai .userArea li .title span{background:linear-gradient(transparent 60%,#d6e7f0 0)}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .userArea li .title{margin-bottom:10px;font-size:1.8rem}}.m_top.m_sozokuTop.pageShorai .userArea li .text{text-align:left}@media print,screen and (min-width:768px){.m_top.m_sozokuTop.pageShorai .userArea li .text{font-size:1.6rem}}.m_top.m_sozokuTop.pageShorai .userArea li:nth-child(n+4){width:390px;margin-top:20px}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .userArea li:nth-child(n+4){width:100%;margin-top:0}}.m_top.m_sozokuTop.pageShorai .userArea li:nth-child(2n+3){margin-right:0}.m_top.m_sozokuTop.pageShorai .thinkingArea{background:#f7f3e9;text-align:center;position:relative}.m_top.m_sozokuTop.pageShorai .thinkingArea::after{content:"";position:absolute;border-top:36px solid #f7f3e9;border-right:60px solid transparent;border-left:60px solid transparent;bottom:-15px;left:50%;transform:translate(-50%,50%)}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .thinkingArea::after{bottom:0}}.m_top.m_sozokuTop.pageShorai .thinkingArea h3{font-weight:700;font-size:3rem}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .thinkingArea h3{font-size:2rem;margin-top:10px}}.m_top.m_sozokuTop.pageShorai .thinkingArea .list{position:relative;padding-left:100px}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .thinkingArea .list{padding-left:0;display:flex;justify-content:center}}.m_top.m_sozokuTop.pageShorai .thinkingArea .list ul{display:flex}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .thinkingArea .list ul{display:block}}.m_top.m_sozokuTop.pageShorai .thinkingArea .list ul.bottom{padding-left:60px}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .thinkingArea .list ul.bottom{padding-left:0}}.m_top.m_sozokuTop.pageShorai .thinkingArea .list ul li{color:#ae8729;background:#fff;border:2px solid #ae8729;border-radius:21px;font-size:2.2rem;font-weight:700;width:180px;text-align:center;margin:0 20px 20px 0}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .thinkingArea .list ul li{font-size:1.8rem;width:136px;margin:0 10px 10px 0}}.m_top.m_sozokuTop.pageShorai .thinkingArea .list::after{content:"";position:absolute;background:url("/images/sites/sozoku/top/shorai/img_sec04_01.png") no-repeat;width:113px;height:197px;right:100px;bottom:-72px}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .thinkingArea .list::after{display:none}}.m_top.m_sozokuTop.pageShorai .m_inquiryInformation{background:#e7dbbe}.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .title04{font-size:4.5rem}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .title04{font-size:2.4rem}}.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox{background:url("/images/common/bg_stripe_blue03.png")}.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox h4.title01{margin-bottom:30px}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox h4.title01{padding:3px 0}}.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox h4.title01 span{font-size:2.7rem}.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox h4.title01 span::after{bottom:0}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox h4.title01 span{font-size:1.8rem;line-height:1.3}}.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox ul.checklist{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox ul.checklist{display:block}}.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox ul.checklist li{background:#f4f4f4;padding:18px 20px 18px 60px;border-radius:10px;position:relative}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox ul.checklist li{margin-bottom:10px}}.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox ul.checklist li span{font-size:2rem;font-weight:bold;text-align:center;display:inline-block;line-height:1.2}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox ul.checklist li span{font-size:1.6rem}}.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox ul.checklist li::before{content:"";position:absolute;background:url("/images/sites/sozoku/top/shorai/icon_check.png") no-repeat;width:24px;height:19px;top:50%;transform:translateY(-50%);left:20px}.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox .point{display:flex;width:860px}.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox .point img{height:100%}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox .point{display:block;width:100%}.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox .point img{width:140px;margin-bottom:20px}}.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox .point ul{text-align:left}@media print,screen and (min-width:768px){.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox .point ul{margin-left:20px}}.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox .point ul li{font-weight:700;padding-left:30px;position:relative;margin-bottom:15px;letter-spacing:.5px}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox .point ul li{margin-bottom:10px}}.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox .point ul li .marker{font-size:2.2rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox .point ul li .marker{font-size:1.8rem}}.m_top.m_sozokuTop.pageShorai .m_inquiryInformation .m_stripeBox .point ul li::before{content:"";position:absolute;background:url("/images/sites/sozoku/top/shorai/icon_point.png") no-repeat;width:20px;height:23px;top:5px;left:0}.m_top.m_sozokuTop.pageShorai .serviceFlow .highlight{background:#ae8729;color:#fff;border-radius:12px;padding:3px 10px}.m_top.m_sozokuTop.pageShorai .serviceFlow .small02{font-size:1.6rem;font-weight:normal}.m_top.m_sozokuTop.pageKakeizu .tab a.first,.m_top.m_sozokuTop.pageKakeizu .tab a.second{border-radius:6px;border:2px solid #ae8729;margin-bottom:10px;padding:2px 0;font-size:2.4rem;pointer-events:inherit;background:#e7dbbe}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageKakeizu .tab a.first,.m_top.m_sozokuTop.pageKakeizu .tab a.second{padding:7px 0;margin-left:0;border-radius:3px 3px 0 0;border-bottom:0;bottom:0;margin-bottom:0}}.m_top.m_sozokuTop.pageKakeizu .tab a.first:hover,.m_top.m_sozokuTop.pageKakeizu .tab a.second:hover{opacity:.7}.m_top.m_sozokuTop.pageKakeizu .tab a.first h2,.m_top.m_sozokuTop.pageKakeizu .tab a.second h2{padding-left:20px}.m_top.m_sozokuTop.pageKakeizu .tab a.first h2::before,.m_top.m_sozokuTop.pageKakeizu .tab a.second h2::before{left:-24px;top:3px}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageKakeizu .tab a.first h2::before,.m_top.m_sozokuTop.pageKakeizu .tab a.second h2::before{left:-15px;top:-7px}}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageKakeizu .tab a.first h2,.m_top.m_sozokuTop.pageKakeizu .tab a.second h2{font-size:1.3rem !important;padding:0}}.m_top.m_sozokuTop.pageKakeizu .tab a.second{margin-top:2px}.m_top.m_sozokuTop.pageKakeizu .tab a.second h2::before{left:-20px;top:7px}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageKakeizu .tab a.second h2::before{left:-15px;top:-1px;background-size:18px}}.m_top.m_sozokuTop.pageKakeizu .tab a.third{border-radius:6px 6px 0 0;background:#fff;padding:10px 0;position:relative;border-top:2px solid #ae8729;border-left:2px solid #ae8729;border-right:2px solid #ae8729;border-bottom:none;bottom:-2px;pointer-events:none;font-size:2.8rem}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageKakeizu .tab a.third{background:#fff}}.m_top.m_sozokuTop.pageKakeizu .tab a.third h2{position:relative;padding-left:20px;padding:0}.m_top.m_sozokuTop.pageKakeizu .tab a.third h2::before{left:-48px}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageKakeizu .tab a.third h2::before{left:-15px;top:-4px}}@media only screen and (max-width:767px){.m_top.m_sozokuTop.pageKakeizu .tab a.third h2{font-size:1.3rem !important;padding:12px 0}.m_top.m_sozokuTop.pageKakeizu .tab a.third h2 span{display:inline-block}}@media print,screen and (min-width:768px){.m_top.m_sezenihinseiriTop .m_breadCrumb{padding:10px 0 20px}}@media print,screen and (min-width:768px){.m_top.m_sezenihinseiriTop .l_wrapper--borderTop{border-bottom:1px solid #ccc}}@media print,screen and (min-width:768px){.m_top.m_sezenihinseiriTop .m_trustReasonBlock .m_balloonHeadWrap p{font-size:2.2rem}}.m_top.m_sezenihinseiriTop .sp{display:none !important}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop{padding-top:5px}.m_top.m_sezenihinseiriTop .pc{display:none !important}.m_top.m_sezenihinseiriTop .sp{display:block !important}.m_top.m_sezenihinseiriTop img{max-width:100%;height:auto}}.m_top.m_sezenihinseiriTop .marker{background:linear-gradient(transparent 40%,#ffffa8 40%);font-weight:700}.m_top.m_sezenihinseiriTop p b{color:#dd523b}.m_top.m_sezenihinseiriTop .taC{text-align:center}.m_top.m_sezenihinseiriTop .bold-red{color:#dd523b;font-weight:700}.m_top.m_sezenihinseiriTop .flex{display:flex;align-items:center;justify-content:center}.m_top.m_sezenihinseiriTop .flex.wrap{flex-wrap:wrap}.m_top.m_sezenihinseiriTop .flex.jcStart{justify-content:flex-start}.m_top.m_sezenihinseiriTop .flex.aiStart{align-items:flex-start}.m_top.m_sezenihinseiriTop .m_mvContents{height:236px;padding-bottom:0}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .m_mvContents{height:auto}}.m_top.m_sezenihinseiriTop .m_mvContents .l_inner{padding:30px 0 50px;background:url("/images/sites/sezenihinseiri/top/mv_sezenihinseiri.jpg") right top no-repeat}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .m_mvContents .l_inner{padding:20px 0 20px 15px;background:url("/images/sites/sezenihinseiri/top/mv_sezenihinseiri_sp.jpg") right top no-repeat;background-size:cover}}.m_top.m_sezenihinseiriTop .m_mvContents h2{font-size:4.1rem;letter-spacing:.1em;color:#5f4e38;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .m_mvContents h2{font-size:3.2rem;margin-bottom:10px}}.m_top.m_sezenihinseiriTop .m_mvContents h2 small{font-size:3.6rem}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .m_mvContents h2 small{font-size:2.6rem;vertical-align:0}}.m_top.m_sezenihinseiriTop .m_mvContents .lead{font-size:1.4rem;line-height:2;text-shadow:0 0 5px #fff,0 0 5px #fff}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .m_mvContents .lead{line-height:1.6}}.m_top.m_sezenihinseiriTop .supportSec01{background:#eaf8f5}.m_top.m_sezenihinseiriTop .supportSec01 .title{font-size:3.2rem;text-align:center;font-weight:700;position:relative}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .supportSec01 .title{font-size:2.4rem;line-height:1.4}}.m_top.m_sezenihinseiriTop .supportSec01 .title::after{content:"";border-top:20px solid #dd523b;border-right:20px solid transparent;border-left:20px solid transparent;bottom:-25px;left:50%;position:absolute}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .supportSec01 .title::after{border-top:15px solid #dd523b;border-right:15px solid transparent;border-left:15px solid transparent;bottom:-20px;left:41%}}.m_top.m_sezenihinseiriTop .supportSec01 .imgArea{margin-top:-10px}.m_top.m_sezenihinseiriTop .howToArea{font-weight:bold}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .howToArea{background:#fff}}.m_top.m_sezenihinseiriTop .howToArea .mainTitle{background:#ae8729;color:#fff;position:relative;text-align:center;padding:10px 30px;width:65%;margin:0 auto 50px;border-radius:39px;font-size:3.2rem;letter-spacing:.1em}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .howToArea .mainTitle{width:100%;font-size:2.2rem;line-height:1.4;margin:0 auto 30px}}.m_top.m_sezenihinseiriTop .howToArea .mainTitle::after{content:"";position:absolute;border-top:30px solid #ae8729;border-right:30px solid transparent;border-left:30px solid transparent;bottom:-20px;left:50%;transform:translateX(-50%)}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .howToArea ul{display:block}}.m_top.m_sezenihinseiriTop .howToArea ul li.block{border:2px solid #ae8729;border-radius:8px;margin-right:20px;padding:20px;width:calc(100% / 3)}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .howToArea ul li.block{margin-bottom:20px;width:100%}}.m_top.m_sezenihinseiriTop .howToArea ul li.block:last-child{margin-right:0}.m_top.m_sezenihinseiriTop .howToArea ul li.block .title{border-bottom:2px solid #ae8729;padding-bottom:10px;margin-bottom:20px;font-size:2.4rem}.m_top.m_sezenihinseiriTop .howToArea ul li.block .title span{display:inline-block;height:40px;width:40px;border-radius:50%;line-height:40px;text-align:center;background:#ae8729;color:#fff;margin-right:10px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .howToArea ul ul.detail li{font-size:1.6rem}}.m_top.m_sezenihinseiriTop .howToArea ul ul.detail li::before{content:"●";color:#98958f;font-size:1rem;margin-right:10px}.m_top.m_sezenihinseiriTop .howToArea .taC{color:#5f4e38}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .howToArea .taC{text-align:left}}.m_top.m_sezenihinseiriTop .serviceArea .mainTitle{font-size:3.4rem;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;color:#5f4e38}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .serviceArea .mainTitle{font-size:2.4rem}}.m_top.m_sezenihinseiriTop .serviceArea .mainTitle span{color:#5f4e38;font-size:3.6rem}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .serviceArea .mainTitle span{font-size:3rem}}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .serviceArea .mainTitle p{text-align:left}}.m_top.m_sezenihinseiriTop .serviceArea.ihin{background:#f4f4f4}.m_top.m_sezenihinseiriTop .serviceArea.ihin h3.mainTitle li,.m_top.m_sezenihinseiriTop .serviceArea.ihin ul.list li{width:310px;background:#fff;padding:20px;margin-right:20px;margin-bottom:20px;border-radius:8px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .serviceArea.ihin h3.mainTitle li,.m_top.m_sezenihinseiriTop .serviceArea.ihin ul.list li{margin-right:0}}.m_top.m_sezenihinseiriTop .serviceArea.ihin h3.mainTitle li:nth-child(3),.m_top.m_sezenihinseiriTop .serviceArea.ihin ul.list li:nth-child(3){margin-right:0}.m_top.m_sezenihinseiriTop .serviceArea.ihin h3.mainTitle li .img,.m_top.m_sezenihinseiriTop .serviceArea.ihin ul.list li .img{margin-right:10px}.m_top.m_sezenihinseiriTop .serviceArea.ihin h3.mainTitle li .txt,.m_top.m_sezenihinseiriTop .serviceArea.ihin ul.list li .txt{font-weight:bold}.m_top.m_sezenihinseiriTop .serviceArea.ihin .contact{margin:30px auto 0}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .serviceArea.ihin .contact{margin:15px auto 0}}.m_top.m_sezenihinseiriTop .serviceArea.ihin .contact .text{text-align:center;line-height:2}.m_top.m_sezenihinseiriTop .serviceArea.ihin .contact .text span{background:#dd523b;padding:5px 10px;border-radius:10px;color:#fff;margin-right:17px;line-height:41px;font-size:1.5rem}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .serviceArea.ihin .contact .text span{font-size:1.3rem;margin-right:0}}.m_top.m_sezenihinseiriTop .serviceArea.ihin .contact a.telNumber,.m_top.m_sezenihinseiriTop .serviceArea.ihin .contact button.telNumber{color:#fff;text-decoration:none;background:url("/images/common/icon_freedial.png") left center/29px 17px no-repeat;display:inline-block;padding-left:35px}.m_top.m_sezenihinseiriTop .serviceArea.ihin .contact a.telNumber .number,.m_top.m_sezenihinseiriTop .serviceArea.ihin .contact button.telNumber .number{padding-bottom:10px}.m_top.m_sezenihinseiriTop .serviceArea.ihin .contact a.telNumber .number img,.m_top.m_sezenihinseiriTop .serviceArea.ihin .contact button.telNumber .number img{max-width:177px}.m_top.m_sezenihinseiriTop .serviceArea.ihin .contact ul{background:#fff;padding:20px 30px;max-width:500px;border-radius:10px;margin:0 auto 20px auto}.m_top.m_sezenihinseiriTop .serviceArea.ihin .contact ul li{border-bottom:1px dashed #98958f;margin-bottom:10px;font-size:1.6rem}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .serviceArea.ihin .contact ul li{font-size:1.4rem}}.m_top.m_sezenihinseiriTop .serviceArea.ihin .contact ul li:last-child{margin-bottom:0}.m_top.m_sezenihinseiriTop .serviceArea.ihin .contact p.notice{font-size:1.5rem}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .serviceArea.ihin .contact p.notice{font-size:1.4rem}}.m_top.m_sezenihinseiriTop .serviceArea.ofuse{background:#f7f3e9}.m_top.m_sezenihinseiriTop .serviceArea.ofuse .recommend{color:#fff;font-size:2.4rem;background:#dd523b;width:320px;margin:30px auto 20px;border-radius:60px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .serviceArea.ofuse .recommend{width:100%;font-size:1.8rem}}.m_top.m_sezenihinseiriTop .serviceArea.ofuse .checkList{margin:0 auto;max-width:860px;background:#fff;position:relative;padding:30px 0 30px 190px;text-align:left;border-radius:8px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .serviceArea.ofuse .checkList{padding:20px}}.m_top.m_sezenihinseiriTop .serviceArea.ofuse .checkList::before{content:"";width:116px;height:156px;display:block;position:absolute;left:30px;bottom:0;background:url("/images/sites/sezenihinseiri/top/img_check_left.png") left bottom no-repeat}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .serviceArea.ofuse .checkList::before{content:none}}.m_top.m_sezenihinseiriTop .serviceArea.ofuse .checkList::after{content:"";width:147px;height:154px;display:block;position:absolute;right:30px;bottom:0;background:url("/images/sites/sezenihinseiri/top/img_check_right.png") right bottom no-repeat}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .serviceArea.ofuse .checkList::after{background:none}}.m_top.m_sezenihinseiriTop .serviceArea.ofuse .checkList li{position:relative;padding-left:35px;font-weight:700;font-size:1.8rem;line-height:2.2}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .serviceArea.ofuse .checkList li{font-size:1.4rem;line-height:1.6;margin-bottom:10px}}.m_top.m_sezenihinseiriTop .serviceArea.ofuse .checkList li::before{content:"";width:28px;height:21px;display:block;position:absolute;left:0;bottom:0;transform:translateY(-50%);background:url("/images/sites/ohaka/support/img_check01.png") 50% no-repeat;background-size:contain}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .serviceArea.ofuse .checkList li::before{background-size:50%;top:36%}}.m_top.m_sezenihinseiriTop .trustArea{background:#eaf8f5}.m_top.m_sezenihinseiriTop .trustArea .title{font-size:3.4rem;line-height:1.4;font-weight:bold;margin-bottom:30px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .trustArea .title{font-size:2rem}}.m_top.m_sezenihinseiriTop .trustArea .title span{font-size:3.8rem;color:#ae8729}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .trustArea .title span{font-size:2.2rem}}.m_top.m_sezenihinseiriTop .trustArea .box{background:#fff;padding:50px;margin-bottom:40px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .trustArea .box{padding:20px}}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .trustArea .box .flex{display:block}}.m_top.m_sezenihinseiriTop .trustArea .box .flex p.img{margin-right:30px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .trustArea .box .flex p.img{margin-right:0;text-align:center;margin-bottom:15px}.m_top.m_sezenihinseiriTop .trustArea .box .flex p.img img{width:100%}}.m_top.m_sezenihinseiriTop .trustArea .bottomBanner{background-size:auto auto;background-color:#cff0e9;background-image:repeating-linear-gradient(135deg,transparent,transparent 4px,#9ee0d3 4px,#9ee0d3 8px);padding:30px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .trustArea .bottomBanner{padding:15px}}.m_top.m_sezenihinseiriTop .trustArea .bottomBanner .bottomBannerInner{border-radius:6px;padding:30px;background:url("/images/sites/sezenihinseiri/top/img_bnr_woman.jpg") 97% bottom no-repeat,#fff;position:relative}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .trustArea .bottomBanner .bottomBannerInner{background:#fff;padding:10px 15px}}.m_top.m_sezenihinseiriTop .trustArea .bottomBanner .bottomBannerInner .lead{font-size:2rem;font-weight:bold}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .trustArea .bottomBanner .bottomBannerInner .lead{font-size:1.4rem}}.m_top.m_sezenihinseiriTop .trustArea .bottomBanner .bottomBannerInner .lead span{font-size:2.8rem;color:#ae8729;vertical-align:baseline}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .trustArea .bottomBanner .bottomBannerInner .lead span{font-size:1.8rem}}.m_top.m_sezenihinseiriTop .trustArea .bottomBanner .bottomBannerInner .txt{font-size:1.6rem;margin-top:20px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .trustArea .bottomBanner .bottomBannerInner .txt{font-size:1.2rem}}.m_top.m_sezenihinseiriTop .trustArea .bottomBanner .contactBox{max-width:658px;border:2px solid #ae8729;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .trustArea .bottomBanner .contactBox{display:block;padding:0 10px 10px 10px;text-align:center}}.m_top.m_sezenihinseiriTop .trustArea .bottomBanner .contactBox span{background:#ae8729;border-radius:7px 0 0 7px;color:#fff;font-size:2rem;font-weight:700;line-height:70px;padding:0 37px;position:relative}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .trustArea .bottomBanner .contactBox span{display:block;border-radius:7px 7px 0 0;font-size:1.5rem;line-height:1.5;margin:0 -10px;padding:3px 0}}.m_top.m_sezenihinseiriTop .trustArea .bottomBanner .contactBox span::after{content:"";position:absolute;border-top:35px solid transparent;border-bottom:35px solid transparent;border-left:23px solid #ae8729;top:0;right:-23px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .trustArea .bottomBanner .contactBox span::after{display:none}}.m_top.m_sezenihinseiriTop .trustArea .bottomBanner .contactBox .number{padding:0 20px 0 70px;background:url("/images/common/icon_freedial.png") 0 100% no-repeat;background-size:contain}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .trustArea .bottomBanner .contactBox .number{padding:0 0 0 55px;display:inline-block;margin:10px auto 0}.m_top.m_sezenihinseiriTop .trustArea .bottomBanner .contactBox .number img{width:100%}}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .pointArea{background:#fff}}.m_top.m_sezenihinseiriTop .pointArea .mainTitle{background:#ae8729;color:#fff;position:relative;text-align:center;padding:5px 30px;width:43%;margin:0 auto 50px;border-radius:39px;font-size:3.2rem;letter-spacing:.1em}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .pointArea .mainTitle{width:100%;font-size:2.4rem;margin:0 auto 40px}}.m_top.m_sezenihinseiriTop .pointArea .mainTitle::after{content:"";position:absolute;border-top:30px solid #ae8729;border-right:30px solid transparent;border-left:30px solid transparent;bottom:-20px;left:44%}.m_top.m_sezenihinseiriTop .pointArea ul{align-items:inherit}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .pointArea ul{display:block}}.m_top.m_sezenihinseiriTop .pointArea ul li{border:2px solid #ae8729;border-radius:8px;text-align:center;padding:30px 20px;width:49%;align-self:auto}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .pointArea ul li{width:100%;margin-bottom:20px}}.m_top.m_sezenihinseiriTop .pointArea ul li p.img{margin-bottom:20px}.m_top.m_sezenihinseiriTop .pointArea ul li .title{margin:20px 0;background:linear-gradient(transparent 40%,#d5f1ec 0);display:inline-block;font-weight:bold;font-size:2.2rem}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .pointArea ul li .title{display:inline;line-height:1.4}}.m_top.m_sezenihinseiriTop .pointArea ul li:nth-child(1){margin-right:30px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .pointArea ul li:nth-child(1){margin-right:0}}.m_top.m_sezenihinseiriTop .pointArea ul li .txt{text-align:left}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .pointArea ul li .txt{margin-top:20px}}.m_top.m_sezenihinseiriTop .flowArea .anchorLinkPoint .m_contentsFlowList{padding:0}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .flowArea .anchorLinkPoint .m_contentsFlowList{margin:0 10px}}.m_top.m_sezenihinseiriTop .flowArea .anchorLinkPoint .m_contentsFlowList h3{background:#ae8729;color:#fff;text-align:center;font-size:2.8rem;font-weight:700;padding:8px 0;position:relative}.m_top.m_sezenihinseiriTop .flowArea .anchorLinkPoint .m_contentsFlowList h3::after{content:"";border-top:20px solid #2dbb9f;border-right:20px solid transparent;border-left:20px solid transparent;bottom:-20px;left:50%;position:absolute}.m_top.m_sezenihinseiriTop .flowArea .anchorLinkPoint .m_contentsFlowList ul{padding:0 40px 30px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .flowArea .anchorLinkPoint .m_contentsFlowList ul{padding:20px 10px 0}}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .flowArea .anchorLinkPoint .m_contentsFlowList ul li{padding:0 12px}}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .flowArea .anchorLinkPoint .m_contentsFlowList ul li:last-child .m_imgTextBox{margin-bottom:0}}.m_top.m_sezenihinseiriTop .flowArea .anchorLinkPoint .m_contentsFlowList ul li .number{background:#ae8729}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .flowArea .anchorLinkPoint .m_contentsFlowList ul li .title{line-height:1.4}}.m_top.m_sezenihinseiriTop .flowArea .anchorLinkPoint .m_contentsFlowList ul li .imgBox{text-align:center}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .flowArea .anchorLinkPoint .m_contentsFlowList ul li .imgBox{margin:15px auto;width:60%}}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .flowArea .anchorLinkPoint .m_contentsFlowList ul li .m_imgTextBox{display:block}}.m_top.m_sezenihinseiriTop .flowArea.flow01{background:#f4f4f4}.m_top.m_sezenihinseiriTop .flowArea.flow02{background:#f7f3e9 !important}.m_top.m_sezenihinseiriTop .flowArea.flow02 h3{background:#af7120 !important}.m_top.m_sezenihinseiriTop .flowArea.flow02 h3::after{border-top:20px solid #af7120 !important}.m_top.m_sezenihinseiriTop .flowArea.flow02 ul li::before{background:#eadac5}.m_top.m_sezenihinseiriTop .flowArea.flow02 ul li::after{border-color:#eadac5 transparent transparent transparent}.m_top.m_sezenihinseiriTop .flowArea.flow02 ul li .number{background:#af7120 !important}.m_top.m_sezenihinseiriTop .flowArea.flow02 ul li .title::after{background:#efe3d2}.m_top.m_sezenihinseiriTop .voiceContent{background:#eaf8f5}.m_top.m_sezenihinseiriTop .voiceContent h3{margin:20px 0}.m_top.m_sezenihinseiriTop .voiceContent ul li .img{margin-right:40px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .voiceContent ul li .img{margin-right:25px}}.m_top.m_sezenihinseiriTop .voiceContent ul li .txt{width:850px;padding:25px;background:#fff;position:relative;font-size:1.8rem;line-height:1.5;margin:20px 0 20px auto}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .voiceContent ul li .txt{font-size:1.4rem;width:77%;padding:15px}}.m_top.m_sezenihinseiriTop .voiceContent ul li .txt::before{content:"";border-top:15px solid transparent;border-right:15px solid #fff;border-bottom:15px solid transparent;left:-15px;top:35%;position:absolute}.m_top.m_sezenihinseiriTop .voiceContent ul li:nth-child(even) .txt{margin:20px auto 20px 0}.m_top.m_sezenihinseiriTop .voiceContent ul li:nth-child(even) .txt::before{content:none}.m_top.m_sezenihinseiriTop .voiceContent ul li:nth-child(even) .txt::after{content:"";border-top:15px solid transparent;border-left:15px solid #fff;border-bottom:15px solid transparent;border-right:none;left:inherit;right:-15px;top:35%;position:absolute}.m_top.m_sezenihinseiriTop .voiceContent ul li:nth-child(even) .img{margin-left:40px;margin-right:0}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .voiceContent ul li:nth-child(even) .img{margin-left:20px}}.m_top.m_sezenihinseiriTop .faqContent{background:#fff}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .faqContent h3{margin:0}}.m_top.m_sezenihinseiriTop .faqContent ul li{padding:40px 40px 40px 170px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .faqContent ul li{padding:15px 10px 15px 70px;margin-top:20px}}.m_top.m_sezenihinseiriTop .faqContent ul li dt{padding:25px 30px 25px 80px;background:rgba(174,135,41,0.1);position:relative;font-size:2.4rem;line-height:1.5;font-weight:bold;color:#5f4e38}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .faqContent ul li dt{padding:15px 15px 15px 40px;font-size:1.5rem}}.m_top.m_sezenihinseiriTop .faqContent ul li dt::before{content:"";width:85px;height:85px;background:url("/images/sites/faq/icon_question01.png") no-repeat center center;background-size:contain;position:absolute;top:0;left:-130px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .faqContent ul li dt::before{width:40px;height:40px;left:-60px}}.m_top.m_sezenihinseiriTop .faqContent ul li dt::after{content:"";border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:20px solid rgba(174,135,41,0.1);position:absolute;top:30px;left:-20px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .faqContent ul li dt::after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:12px solid rgba(174,135,41,0.1);top:15px;left:-12px}}.m_top.m_sezenihinseiriTop .faqContent ul li dt p{position:relative}.m_top.m_sezenihinseiriTop .faqContent ul li dt p::before{content:"Q";color:#0a5b9c;font-size:4rem;line-height:1;font-weight:bold;position:absolute;top:-5px;left:-50px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .faqContent ul li dt p::before{font-size:2.6rem;top:-3px;left:-30px}}.m_top.m_sezenihinseiriTop .faqContent ul li:nth-child(2n) dt::before{background-image:url("/images/sites/faq/icon_question02.png")}.m_top.m_sezenihinseiriTop .faqContent ul li:nth-child(3n) dt::before{background-image:url("/images/sites/faq/icon_question03.png")}.m_top.m_sezenihinseiriTop .faqContent ul li:nth-child(4n) dt::before{background-image:url("/images/sites/faq/icon_question04.png")}.m_top.m_sezenihinseiriTop .faqContent ul li dd{margin-top:40px;padding:30px 30px 30px 80px;background:rgba(174,135,41,0.1);position:relative}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .faqContent ul li dd{margin-top:15px;padding:15px 15px 15px 40px;font-size:1.5rem}}.m_top.m_sezenihinseiriTop .faqContent ul li dd::before{content:"";width:85px;height:85px;background:url("/images/sites/faq/icon_answer01.png") no-repeat center center;background-size:contain;position:absolute;top:0;left:-130px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .faqContent ul li dd::before{width:40px;height:40px;left:-60px}}.m_top.m_sezenihinseiriTop .faqContent ul li dd::after{content:"";border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:20px solid rgba(174,135,41,0.1);position:absolute;top:30px;left:-20px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .faqContent ul li dd::after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:12px solid rgba(174,135,41,0.1);top:15px;left:-12px}}.m_top.m_sezenihinseiriTop .faqContent ul li dd p{position:relative}.m_top.m_sezenihinseiriTop .faqContent ul li dd p::before{content:"A";color:#dd523b;font-size:4rem;line-height:1;font-weight:bold;position:absolute;top:-5px;left:-50px}@media only screen and (max-width:767px){.m_top.m_sezenihinseiriTop .faqContent ul li dd p::before{font-size:2.6rem;top:-3px;left:-30px}}.m_top.m_sezenihinseiriTop .faqContent ul li dd p + p{margin-top:25px}.m_top.m_sezenihinseiriTop .faqContent ul li dd p + p::before{display:none}@media only screen and (max-width:767px){.m_top.m_hokenTop{padding-top:5px}.m_top.m_hokenTop.pageSogi{padding-top:20px}}.m_top.m_hokenTop .flex{display:flex;align-items:center}.m_top.m_hokenTop .tab{border-bottom:2px solid #ae8729;text-align:center;align-items:flex-start;justify-content:center}@media only screen and (max-width:767px){.m_top.m_hokenTop .tab{padding:75px 15px 0;margin-top:-75px}}.m_top.m_hokenTop .tab a{align-items:center;justify-content:center;padding:10px 0 0;text-decoration:none;font-size:2.8rem;font-weight:bold;width:480px;color:#ae8729}@media only screen and (max-width:767px){.m_top.m_hokenTop .tab a{font-size:1.8rem}}.m_top.m_hokenTop .tab a.first{border-radius:6px 6px 0 0;background:#fff;padding:10px 0;position:relative;border-top:2px solid #ae8729;border-left:2px solid #ae8729;border-right:2px solid #ae8729;bottom:-2px;pointer-events:none}@media only screen and (max-width:767px){.m_top.m_hokenTop .tab a.first{padding:7px 0}}.m_top.m_hokenTop .tab a.first h2{position:relative;padding-left:35px}@media only screen and (max-width:767px){.m_top.m_hokenTop .tab a.first h2{padding-left:25px}}.m_top.m_hokenTop .tab a.first h2::before{content:"";width:25px;height:26px;background:url("/images/sites/hoken/top/icon_heart.png") left center no-repeat;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m_top.m_hokenTop .tab a.first h2::before{width:20px;height:20px}}.m_top.m_hokenTop .tab a.second{border-radius:6px;border:2px solid #ae8729;margin-left:20px;padding:2px 0}@media only screen and (max-width:767px){.m_top.m_hokenTop .tab a.second{padding:7px 0;margin-left:10px}}.m_top.m_hokenTop .tab a.second:hover{opacity:.7}.m_top.m_hokenTop .tab a.second h2{padding-left:32px;font-size:2.4rem;position:relative}@media only screen and (max-width:767px){.m_top.m_hokenTop .tab a.second h2{font-size:1.3rem !important;padding-left:23px}}.m_top.m_hokenTop .tab a.second h2::before{content:"";width:26px;height:29px;background:url("/images/sites/hoken/top/icon_juzu.png") left center no-repeat;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m_top.m_hokenTop .tab a.second h2::before{width:18px;height:22px}}.m_top.m_hokenTop .tab a img{margin-right:20px}@media only screen and (max-width:767px){.m_top.m_hokenTop .tab a img{margin-right:5px;width:20px}}.m_top.m_hokenTop.pageSogi .tab a.first{border-radius:6px;border:2px solid #ae8729;margin-bottom:10px;padding:2px 0;font-size:2.4rem;bottom:0;pointer-events:inherit}@media only screen and (max-width:767px){.m_top.m_hokenTop.pageSogi .tab a.first{padding:7px 0;margin-left:0;width:120%}}.m_top.m_hokenTop.pageSogi .tab a.first:hover{opacity:.7}@media only screen and (max-width:767px){.m_top.m_hokenTop.pageSogi .tab a.first h2{font-size:1.4rem !important}}.m_top.m_hokenTop.pageSogi .tab a.second{border-radius:6px 6px 0 0;background:#fff;padding:10px 0;position:relative;border-top:2px solid #ae8729;border-left:2px solid #ae8729;border-right:2px solid #ae8729;border-bottom:none;bottom:-2px;pointer-events:none}@media only screen and (max-width:767px){.m_top.m_hokenTop.pageSogi .tab a.second{width:170%;bottom:-2px}}.m_top.m_hokenTop.pageSogi .tab a.second h2{position:relative}@media only screen and (max-width:767px){.m_top.m_hokenTop.pageSogi .tab a.second h2{font-size:1.8rem !important}}.m_top.m_hokenTop sup{vertical-align:super;font-size:small}.m_top.m_hokenTop .list_check li{position:relative;display:block;font-weight:600;padding-left:40px;line-height:2}@media only screen and (max-width:767px){.m_top.m_hokenTop .list_check li{padding-left:30px}}.m_top.m_hokenTop .list_check li::before{content:"";background:url("/images/common/ico_checkbox.png") no-repeat;background-size:contain;width:28px;height:25px;position:absolute;top:6px;left:0}@media only screen and (max-width:767px){.m_top.m_hokenTop .list_check li::before{width:23px;height:21px;top:3px}}.m_top.m_hokenTop .list_dot li,.m_top.m_hokenTop .list_dot dd{position:relative;padding-left:20px}.m_top.m_hokenTop .list_dot li::before,.m_top.m_hokenTop .list_dot dd::before{content:"";width:8px;height:8px;background:#98958f;border-radius:50%;position:absolute;left:0;top:11px}@media only screen and (max-width:767px){.m_top.m_hokenTop .list_dot li::before,.m_top.m_hokenTop .list_dot dd::before{top:8px}}.m_top.m_hokenTop .flex{display:flex}.m_top.m_hokenTop .jc-c{justify-content:center}.m_top.m_hokenTop .ai-c{align-items:center}.m_top.m_hokenTop .ai-fe{align-items:flex-end}@media only screen and (max-width:767px){.m_top.m_hokenTop img{max-width:100%}}.m_top.m_hokenTop .mvArea{background:#fdfcf7}.m_top.m_hokenTop .mvArea .mvContents{background:url("/images/sites/hoken/top/mv_hoken_pc.jpg") center center no-repeat;text-align:center;background-size:contain;color:#333;line-height:1.6;position:relative;padding:10px 0;min-height:260px;display:flex;align-items:center}@media only screen and (max-width:767px){.m_top.m_hokenTop .mvArea .mvContents{background:url("/images/sites/hoken/top/mv_hoken_sp.jpg") center center no-repeat;background-size:cover;min-height:210px}}.m_top.m_hokenTop .mvArea .mvContents .l_inner .title{display:flex;align-items:center;text-align:left;font-size:6rem;color:#ae8729;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1.4;padding-top:5px}@media only screen and (max-width:767px){.m_top.m_hokenTop .mvArea .mvContents .l_inner .title{font-size:3.5rem;padding-top:13px}}.m_top.m_hokenTop .mvArea .mvContents .l_inner .title h2{display:inline-block}.m_top.m_hokenTop .mvArea .mvContents .l_inner .title .icon{display:inline-block;margin-left:10px;vertical-align:text-bottom}@media only screen and (max-width:767px){.m_top.m_hokenTop .mvArea .mvContents .l_inner .title .icon{margin-left:5px}}.m_top.m_hokenTop .mvArea .mvContents .l_inner .title .icon span{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:30px;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","ヒラギノ角ゴシック","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.8rem;font-weight:normal;line-height:1.2;background:#ae8729;color:#fff}@media only screen and (max-width:767px){.m_top.m_hokenTop .mvArea .mvContents .l_inner .title .icon span{font-size:1.2rem;width:40px;height:40px}}.m_top.m_hokenTop .mvArea .mvContents .l_inner .lead{font-size:1.6rem;text-align:left;margin-bottom:5px}@media only screen and (max-width:767px){.m_top.m_hokenTop .mvArea .mvContents .l_inner .lead{font-size:1.2rem;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;margin-bottom:5px}}.m_top.m_hokenTop .mvArea .mvContents .l_inner .point{display:flex}.m_top.m_hokenTop .mvArea .mvContents .l_inner .point li{display:flex;align-items:center;justify-content:center;background:#fae5e2;border-radius:4px;width:140px;height:76px}@media only screen and (max-width:767px){.m_top.m_hokenTop .mvArea .mvContents .l_inner .point li{width:calc((100% - 16px) / 3);height:58px}}.m_top.m_hokenTop .mvArea .mvContents .l_inner .point li + li{margin-left:10px}@media only screen and (max-width:767px){.m_top.m_hokenTop .mvArea .mvContents .l_inner .point li + li{margin-left:8px}}.m_top.m_hokenTop .mvArea .mvContents .l_inner .point li p{line-height:1.1;font-size:1.6rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .mvArea .mvContents .l_inner .point li p{font-size:1.3rem}}.m_top.m_hokenTop .mvArea .mvContents .l_inner .point li p span{font-size:2rem;color:#dd523b;font-weight:bold}@media only screen and (max-width:767px){.m_top.m_hokenTop .mvArea .mvContents .l_inner .point li p span{font-size:1.4rem}}.m_top.m_hokenTop .mvArea .mvContents .l_inner .point li p small{font-size:1rem;vertical-align:top}.m_top.m_hokenTop.pageSogi .mvArea .mvContents{background:url("/images/sites/hoken/sogi/mv_hoken_pc.jpg") 77% no-repeat;background-size:contain}@media only screen and (max-width:767px){.m_top.m_hokenTop.pageSogi .mvArea .mvContents{background:url("/images/sites/hoken/sogi/mv_hoken_sp.jpg") 130% 0 no-repeat;background-size:76%}}.m_top.m_hokenTop .problemArea .title{text-align:center;font-size:3.2rem;line-height:1.5;font-weight:bold}@media only screen and (max-width:767px){.m_top.m_hokenTop .problemArea .title{font-size:1.9rem}}.m_top.m_hokenTop .problemArea .title .redFont{color:#ae8729}.m_top.m_hokenTop .problemArea .imageBox{margin:30px auto 0;text-align:center;position:relative;z-index:2}@media only screen and (max-width:767px){.m_top.m_hokenTop .problemArea .imageBox{margin-top:10px}}.m_top.m_hokenTop .productArea{padding-bottom:40px}.m_top.m_hokenTop .productArea .m_arrowLink{font-size:1.6rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .productArea{padding-bottom:20px}}.m_top.m_hokenTop .productArea .l_inner{text-align:center}.m_top.m_hokenTop .productArea .l_inner .bnr{width:640px;margin:20px auto;box-shadow:0 3px 6px #999;border-top:7px solid #ae8729}@media only screen and (max-width:767px){.m_top.m_hokenTop .productArea .l_inner .bnr{width:auto}}.m_top.m_hokenTop .productArea .l_inner .bnr .title{background:#ae8729;color:#fff;border-radius:10em;text-align:center;width:127px;margin:-20px auto 20px;font-size:1.8rem;font-weight:bold}.m_top.m_hokenTop .productArea .l_inner .bnr .flex{padding:0 20px 30px 60px}@media only screen and (max-width:767px){.m_top.m_hokenTop .productArea .l_inner .bnr .flex{display:block;padding:0 20px 30px}}.m_top.m_hokenTop .productArea .l_inner .bnr .flex .textBox{text-align:center;margin-left:70px}@media only screen and (max-width:767px){.m_top.m_hokenTop .productArea .l_inner .bnr .flex .textBox{margin-left:0;margin-top:20px}}.m_top.m_hokenTop .productArea .l_inner .bnr .flex .textBox .text{line-height:1.5;font-size:1.6rem;font-weight:bold}@media only screen and (max-width:767px){.m_top.m_hokenTop .productArea .l_inner .bnr .flex .textBox .text{font-size:1.3rem}}.m_top.m_hokenTop .productArea .l_inner .bnr .flex .textBox .text .green{color:#4dab7e}.m_top.m_hokenTop .productArea .l_inner .bnr .flex .textBox .text .pink{color:#e2948c}.m_top.m_hokenTop .productArea .l_inner .productCatch{background:#f4f4f4;text-align:center;font-weight:bold;line-height:1.5;padding:20px 70px;margin:40px 0;display:inline-block}.m_top.m_hokenTop .productArea .l_inner .productCatch b{font-size:2.4rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .productArea .l_inner .productCatch b{font-size:1.8rem}}@media only screen and (max-width:767px){.m_top.m_hokenTop .productArea .l_inner .productCatch{font-size:1.5rem;padding:20px 10px;margin:10px 0 20px;width:100%}}.m_top.m_hokenTop .productArea .l_inner .lead{text-align:center}@media only screen and (max-width:767px){.m_top.m_hokenTop .productArea .l_inner .lead{text-align:left}}.m_top.m_hokenTop .productArea .l_inner dl{border:2px solid #ae8729;border-radius:8px;text-align:center;font-weight:bold;margin:60px auto 20px;padding:0 0 30px;max-width:920px}@media only screen and (max-width:767px){.m_top.m_hokenTop .productArea .l_inner dl{margin:30px auto 20px;padding:0 0 20px}}.m_top.m_hokenTop .productArea .l_inner dl dt{background:#ae8729;color:#fff;border-radius:30em;text-align:center;display:inline-block;top:-20px;position:relative;font-size:2.4rem;padding:0 30px}@media only screen and (max-width:767px){.m_top.m_hokenTop .productArea .l_inner dl dt{font-size:1.8rem;padding:0 15px;top:-17px}}.m_top.m_hokenTop .productArea .l_inner dl dd ul{text-align:left;padding:0 140px}@media only screen and (max-width:767px){.m_top.m_hokenTop .productArea .l_inner dl dd ul{padding:0 3%}}.m_top.m_hokenTop .productArea .l_inner dl dd ul li{font-size:2rem;position:relative;display:inline-block;padding-left:40px}@media only screen and (max-width:767px){.m_top.m_hokenTop .productArea .l_inner dl dd ul li{font-size:1.6rem;padding-left:25px}}.m_top.m_hokenTop .productArea .l_inner dl dd ul li::before{content:"";width:28px;height:21px;display:block;position:absolute;left:0;bottom:0;transform:translateY(-50%);background:url("/images/sites/ohaka/support/img_check01.png") 50% no-repeat;background-size:contain}@media only screen and (max-width:767px){.m_top.m_hokenTop .productArea .l_inner dl dd ul li::before{top:15px;width:20px}}.m_top.m_hokenTop .productArea .l_inner dl dd ul li::before span{color:#ae8729}.m_top.m_hokenTop .featureArea{background:#fdfcf7;text-align:center;padding:50px 0 60px}@media only screen and (max-width:767px){.m_top.m_hokenTop .featureArea{padding:30px 0}}.m_top.m_hokenTop .featureArea h3{font-size:3.2rem;margin-bottom:50px}@media only screen and (max-width:767px){.m_top.m_hokenTop .featureArea h3{font-size:2.4rem;margin-bottom:30px}}.m_top.m_hokenTop .featureArea h3 span{color:#ae8729;margin-right:10px}@media only screen and (max-width:767px){.m_top.m_hokenTop .featureArea h3 span{display:block}}@media only screen and (max-width:767px){.m_top.m_hokenTop .featureArea ol{display:block}}.m_top.m_hokenTop .featureArea ol > li{width:270px;padding:0 10px 15px;border:2px solid #bfbfbf;border-radius:4px;background:#fff}@media print,screen and (min-width:768px){.m_top.m_hokenTop .featureArea ol > li:not(:first-child){margin-left:15px}.m_top.m_hokenTop .featureArea ol > li:nth-child(2n+1) dl{margin-top:10px}.m_top.m_hokenTop .featureArea ol > li:nth-child(2) dl{margin-top:20px}}@media only screen and (max-width:767px){.m_top.m_hokenTop .featureArea ol > li{width:100%;padding:0 4% 15px}.m_top.m_hokenTop .featureArea ol > li:not(:last-child){margin-bottom:30px}}.m_top.m_hokenTop .featureArea ol > li .num{background:#ae8729;color:#fff;border-radius:30em;font-size:2rem;top:-18px;position:relative;display:inline-block;padding:0 44px;line-height:30px}@media only screen and (max-width:767px){.m_top.m_hokenTop .featureArea ol > li .num{font-size:1.6rem;top:-15px}}.m_top.m_hokenTop .featureArea ol > li dl dt{font-size:2.4rem;font-weight:bold;line-height:1.3}@media only screen and (max-width:767px){.m_top.m_hokenTop .featureArea ol > li dl dt{font-size:2rem}}.m_top.m_hokenTop .featureArea ol > li dl dd .detail{text-align:left;font-size:1.2rem;line-height:1.25}.m_top.m_hokenTop .featureArea ol > li dl dd .anchorLink{font-size:1.6rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .featureArea ol > li dl dd .anchorLink{font-size:1.4rem}}.m_top.m_hokenTop .featureArea ol > li dl dd .anchorLink::before{content:"";display:inline-block;width:9px;height:6px;background:url("/images/common/icon_arrow_under.svg") 0 0 no-repeat;background-size:9px 6px;margin-right:5px;vertical-align:2px}.m_top.m_hokenTop .planSelectArea h3{font-size:2.4rem;background:#efe7d4;position:relative;text-align:center;margin:80px 30px 30px;border-radius:40px;line-height:1.4;padding:10px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea h3{font-size:1.8rem;margin:30px 0 20px;border-radius:20px}}.m_top.m_hokenTop .planSelectArea h3 span{display:block;font-size:1.6rem;font-weight:normal}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea h3 span{font-size:1.4rem}}.m_top.m_hokenTop .planSelectArea h3::before,.m_top.m_hokenTop .planSelectArea h3::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:16px 9.5px 0 9.5px;border-color:#efe7d4 transparent transparent transparent;bottom:-14px}.m_top.m_hokenTop .planSelectArea h3::before{left:200px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea h3::before{left:50%;transform:translateX(-50%)}}.m_top.m_hokenTop .planSelectArea h3::after{right:200px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea h3::after{display:none}}.m_top.m_hokenTop .planSelectArea .check{margin-top:10px;font-weight:600}.m_top.m_hokenTop .planSelectArea .planList{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea .planList{display:block}}.m_top.m_hokenTop .planSelectArea .planList > li{width:480px;padding:0 25px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea .planList > li{width:100%;padding:0 10px}.m_top.m_hokenTop .planSelectArea .planList > li:nth-child(2){margin-top:10px}}.m_top.m_hokenTop .planSelectArea .planList > li .top{color:#fff;padding:15px 0 25px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea .planList > li .top{padding:15px 0}}.m_top.m_hokenTop .planSelectArea .planList > li .top h4{font-size:3.2rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea .planList > li .top h4{font-size:2rem}}.m_top.m_hokenTop .planSelectArea .planList > li .top h4 span{margin-left:-.3em}.m_top.m_hokenTop .planSelectArea .planList > li .top h4 span.small{font-size:1.8rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea .planList > li .top h4 span.small{font-size:1.4rem}}.m_top.m_hokenTop .planSelectArea .planList > li .top .text{line-height:1.4;font-weight:600;margin-top:10px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea .planList > li .top .text{margin-right:32vw;line-break:normal}}.m_top.m_hokenTop .planSelectArea .planList > li .middle{background:#fff;padding:20px 20px 20px 40px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea .planList > li .middle{padding:10px}}.m_top.m_hokenTop .planSelectArea .planList > li .middle .title{font-weight:600;line-height:1.4;margin-bottom:10px}.m_top.m_hokenTop .planSelectArea .planList > li .middle .notice{font-size:1.4rem;font-weight:600;line-height:1.3;margin-top:10px}.m_top.m_hokenTop .planSelectArea .planList > li .middle .notice p{text-indent:-1em;padding-left:1em}.m_top.m_hokenTop .planSelectArea .planList > li .bottom{margin-top:8px;background:#fff}.m_top.m_hokenTop .planSelectArea .planList > li .bottom dt{font-weight:600;display:flex}.m_top.m_hokenTop .planSelectArea .planList > li .bottom dt span{text-align:center;display:block;line-height:1.4}.m_top.m_hokenTop .planSelectArea .planList > li .bottom dt span.title{color:#fff;flex:1 1;display:flex;align-items:center;justify-content:center}.m_top.m_hokenTop .planSelectArea .planList > li .bottom dt span.detail{flex:2 1;padding-top:5px}.m_top.m_hokenTop .planSelectArea .planList > li .bottom dd .price{font-size:2.4rem;text-align:center;padding:20px}.m_top.m_hokenTop .planSelectArea .planList > li .bottom dd .price b{vertical-align:text-bottom}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea .planList > li .bottom dd .price{font-size:1.8rem;padding:10px}}.m_top.m_hokenTop .planSelectArea .planList > li .bottom dd .price span{font-size:3.2rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea .planList > li .bottom dd .price span{font-size:2.4rem}}.m_top.m_hokenTop .planSelectArea .planList > li .buttonBox{max-width:310px;margin:0 auto;padding:30px 0}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea .planList > li .buttonBox{max-width:100%;padding:15px 0}}.m_top.m_hokenTop .planSelectArea .planList > li .buttonBox .button{background:#fff;border-radius:8px}.m_top.m_hokenTop .planSelectArea .planList > li .buttonBox a{padding:15px;display:block;color:#000;text-align:center;border-radius:8px;background:linear-gradient(#dbeee5,#badecd);text-decoration:none}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea .planList > li .buttonBox a{padding:8px}}.m_top.m_hokenTop .planSelectArea .planList > li .buttonBox a span{font-size:2.4rem;font-weight:600;position:relative;display:block}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea .planList > li .buttonBox a span{font-size:1.8rem}}.m_top.m_hokenTop .planSelectArea .planList > li .buttonBox a span::before{content:"";width:0;height:0;border-style:solid;border-width:8px 7px 0 7px;border-color:#dd533b transparent transparent transparent;position:absolute;top:20px;left:-8px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea .planList > li .buttonBox a span::before{top:13px;left:5px}}.m_top.m_hokenTop .planSelectArea .planList > li .buttonBox a:hover{opacity:.8;transform:.15s linear}.m_top.m_hokenTop .planSelectArea .planList > li.planA{background:#4dab7e}.m_top.m_hokenTop .planSelectArea .planList > li.planA .top{background:url("/images/sites/hoken/sogi/img_plan_a.png") no-repeat bottom -40px right}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea .planList > li.planA .top{background-size:120px}}.m_top.m_hokenTop .planSelectArea .planList > li.planA .bottom dt span.title{background:#4dab7e}.m_top.m_hokenTop .planSelectArea .planList > li.planA .middle .title{color:#4dab7e}.m_top.m_hokenTop .planSelectArea .planList > li.planB{background:#e2948c}.m_top.m_hokenTop .planSelectArea .planList > li.planB .top{background:url("/images/sites/hoken/sogi/img_plan_b.png") no-repeat bottom -25px right}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea .planList > li.planB .top{background-size:130px}}.m_top.m_hokenTop .planSelectArea .planList > li.planB .bottom dt span.title{background:#e2948c}.m_top.m_hokenTop .planSelectArea .planList > li.planB .middle{padding:20px 20px 11px 40px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea .planList > li.planB .middle{padding:10px}}.m_top.m_hokenTop .planSelectArea .planList > li.planB .middle .title{color:#e2948c}.m_top.m_hokenTop .planSelectArea .planList > li.planB .middle .list_dot{line-height:1.5;font-size:1.6rem;padding-left:8px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planSelectArea .planList > li.planB .middle .list_dot{font-size:1.4rem}}.m_top.m_hokenTop .planSelectArea .planList > li.planB .button a{background:linear-gradient(#f9eae8,#f3d2cf)}.m_top.m_hokenTop #planA,.m_top.m_hokenTop #planB{padding-top:30px}@media only screen and (max-width:767px){.m_top.m_hokenTop #planA,.m_top.m_hokenTop #planB{padding-top:60px}}.m_top.m_hokenTop .planDetail{border-top:2px solid #4dab7e;margin-top:105px;background:#f6fbf8}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail{margin-top:30px}}.m_top.m_hokenTop .planDetail .l_inner{min-width:auto;width:auto;max-width:980px}.m_top.m_hokenTop .planDetail.planB{border-top:2px solid #e2948c;background:#fefaf9}.m_top.m_hokenTop .planDetail.planB h3{background:#e2948c}.m_top.m_hokenTop .planDetail.planB .sec01 .box{background:#f9eae8}.m_top.m_hokenTop .planDetail.planB .sec01 .box::before{background:url("/images/sites/hoken/sogi/img_plan_b_02.png") no-repeat;background-size:contain}.m_top.m_hokenTop .planDetail.planB .sec02 .box{padding:20px;border:1px solid #000;border-radius:4px}.m_top.m_hokenTop .planDetail.planB .sec02 .list_dot{padding-left:8px}.m_top.m_hokenTop .planDetail.planB .sec03 .point .box{background:#f9eae8}.m_top.m_hokenTop .planDetail.planB .sec03 .point .box::after{border-color:transparent transparent transparent #f9eae8}.m_top.m_hokenTop .planDetail.planB .sec05 .type dl dt{background:#e2948c}.m_top.m_hokenTop .planDetail.planB .sec05 .type dl dt::after{border-color:transparent transparent transparent #e2948c}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail.planB .sec05 .type dl dt::after{border-color:#e2948c transparent transparent transparent}}.m_top.m_hokenTop .planDetail.planB .sec05 .type dl dd{background:#f5dad7}.m_top.m_hokenTop .planDetail.planB .sec05 .point .text{background:#f9eae8}.m_top.m_hokenTop .planDetail.planB .sec05 .point .text::after{border-color:#f9eae8 transparent transparent transparent}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail.planB .sec05 .point .text::after{border-color:transparent transparent transparent #f9eae8}}.m_top.m_hokenTop .planDetail h3{background:#4dab7e;font-size:3.2rem;color:#fff;padding:12px 0;margin:-40px auto 0;max-width:920px;border-radius:40px;text-align:center}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail h3{font-size:1.8rem;padding:5px 0;margin:-25px auto 0;width:90vw;line-height:1.3}.m_top.m_hokenTop .planDetail h3 span{display:block;font-size:1.3rem}}.m_top.m_hokenTop .planDetail h4{font-size:2.8rem;margin-bottom:5px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail h4{font-size:1.8rem}}.m_top.m_hokenTop .planDetail .sec01{padding-bottom:60px;margin-top:100px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec01{margin-top:20px;padding:0 10px 53px}}.m_top.m_hokenTop .planDetail .sec01 .box{background:#e4f2ec;padding:25px 20px;margin:0 auto;max-width:830px;position:relative;border-radius:4px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec01 .box{padding:10px 8px 30px}}.m_top.m_hokenTop .planDetail .sec01 .box .text{padding-left:280px;font-weight:600;line-height:30px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec01 .box .text{padding-left:0;line-height:1.4}}.m_top.m_hokenTop .planDetail .sec01 .box .text span{font-size:2.4rem;display:block}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec01 .box .text span{font-size:1.6rem}}.m_top.m_hokenTop .planDetail .sec01 .box::before{content:"";position:absolute;background:url("/images/sites/hoken/sogi/img_plan_a_02.png") no-repeat;background-size:contain;width:265px;height:192px;bottom:0;left:20px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec01 .box::before{height:84px;width:117px;left:auto;right:0;bottom:-52px}}.m_top.m_hokenTop .planDetail .sec02{background:#fff;padding:60px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec02{padding:20px 0 40px}}.m_top.m_hokenTop .planDetail .sec02 .title{margin-bottom:20px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec02 .title{margin-bottom:10px}}.m_top.m_hokenTop .planDetail .sec02 .title h4{display:inline-block;margin-bottom:0}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec02 .title h4{display:block}}.m_top.m_hokenTop .planDetail .sec02 .title span{font-size:1.6rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec02 .title span{font-size:1.3rem}}.m_top.m_hokenTop .planDetail .sec02 table{border:1px solid #000;border-radius:4px;border-collapse:separate;width:100%}@media print,screen and (min-width:768px){.m_top.m_hokenTop .planDetail .sec02 table tr:last-child th,.m_top.m_hokenTop .planDetail .sec02 table tr:last-child td{border-bottom:0}}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec02 table tr:last-child td{border-bottom:0}}.m_top.m_hokenTop .planDetail .sec02 table th,.m_top.m_hokenTop .planDetail .sec02 table td{border-bottom:1px solid #000}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec02 table th,.m_top.m_hokenTop .planDetail .sec02 table td{display:block}}.m_top.m_hokenTop .planDetail .sec02 table th{border-right:1px solid #000;padding:15px;font-weight:600;text-align:left;width:240px;vertical-align:baseline}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec02 table th{border-right:0;width:100%;padding:10px}}.m_top.m_hokenTop .planDetail .sec02 table th span{padding-left:40px;position:relative;display:block}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec02 table th span{padding-left:30px}}.m_top.m_hokenTop .planDetail .sec02 table th span::before{content:"";background:url("/images/common/ico_checkbox.png") no-repeat;background-size:contain;width:28px;height:25px;position:absolute;top:4px;left:0}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec02 table th span::before{width:23px;height:21px;top:2px}}.m_top.m_hokenTop .planDetail .sec02 table td{padding:15px 20px 15px 30px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec02 table td{padding:10px;border-bottom:1px solid #000}}.m_top.m_hokenTop .planDetail .sec03{padding:30px 0}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec03{padding:20px 0 0}}.m_top.m_hokenTop .planDetail .sec03 .l_inner{position:relative}.m_top.m_hokenTop .planDetail .sec03 p{font-weight:600}@media print,screen and (min-width:768px){.m_top.m_hokenTop .planDetail .sec03 .point{position:absolute;right:60px;bottom:-30px}}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec03 .point{display:flex;align-items:center;justify-content:space-around;margin-top:-15px}.m_top.m_hokenTop .planDetail .sec03 .point img{max-width:120px}}.m_top.m_hokenTop .planDetail .sec03 .point .box{background:#dbeee5;width:140px;text-align:center;line-height:1.3;padding:15px 0;font-size:1.6rem;position:relative}@media print,screen and (min-width:768px){.m_top.m_hokenTop .planDetail .sec03 .point .box{bottom:-160px;right:145px}}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec03 .point .box{font-size:1.3rem;padding:10px 0;width:170px}}.m_top.m_hokenTop .planDetail .sec03 .point .box b{font-size:2rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec03 .point .box b{font-size:1.8rem}}.m_top.m_hokenTop .planDetail .sec03 .point .box::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:17px 0 17px 28px;border-color:transparent transparent transparent #dbeee5;right:-20px;top:32px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec03 .point .box::after{top:20px}}.m_top.m_hokenTop .planDetail .sec04{background:#fff;padding:30px 0}.m_top.m_hokenTop .planDetail .sec05{padding:30px 0 40px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05{padding:30px 0}}.m_top.m_hokenTop .planDetail .sec05 .list{display:flex;align-items:center}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .list{display:block}}.m_top.m_hokenTop .planDetail .sec05 .list dt{color:#5f4e38;font-weight:600;font-size:2.4rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .list dt{font-size:1.8rem}}.m_top.m_hokenTop .planDetail .sec05 .list dt span{font-size:3.2rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .list dt span{font-size:2rem}}.m_top.m_hokenTop .planDetail .sec05 .list dd ul{display:flex}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .list dd ul{flex-wrap:wrap}}.m_top.m_hokenTop .planDetail .sec05 .list dd ul li{border:1px solid #000;border-radius:4px;background:#fff;font-weight:600;margin-left:10px;width:110px;text-align:center}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .list dd ul li{margin-left:0;width:calc(100% / 3 - 10px);text-align:center;white-space:nowrap;margin:5px 5px 0 0;padding:3px 0}}.m_top.m_hokenTop .planDetail .sec05 .list dd ul li span{font-size:2.4rem;vertical-align:baseline;line-height:1.3}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .list dd ul li span{font-size:1.8rem}}.m_top.m_hokenTop .planDetail .sec05 .flex{align-items:flex-end}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .flex{display:block}}.m_top.m_hokenTop .planDetail .sec05 .type{max-width:680px}.m_top.m_hokenTop .planDetail .sec05 .type dl{display:flex;align-items:center;font-weight:600}.m_top.m_hokenTop .planDetail .sec05 .type dl:not(:last-of-type){margin-bottom:10px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .type dl{flex-wrap:wrap}}.m_top.m_hokenTop .planDetail .sec05 .type dl dt{min-width:160px;height:90px;background:#4dab7e;position:relative;padding-left:20px;margin-right:40px;display:flex;align-items:center}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .type dl dt{height:auto;padding:5px 10px;margin:0 0 10px;text-align:center;display:block;width:100%}}.m_top.m_hokenTop .planDetail .sec05 .type dl dt::after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:45px 0 45px 25px;border-color:transparent transparent transparent #4dab7e;top:0;right:-25px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .type dl dt::after{border-width:10px 10px 0 10px;border-color:#4dab7e transparent transparent transparent;right:50%;transform:translateX(50%);top:26px}}.m_top.m_hokenTop .planDetail .sec05 .type dl dt p{color:#fff;font-size:2.4rem;line-height:1.25}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .type dl dt p{font-size:1.6rem}}.m_top.m_hokenTop .planDetail .sec05 .type dl dd{background:#c1e2d2;border-radius:4px;text-align:center;min-width:140px;line-height:1.3;padding:10px 5px}.m_top.m_hokenTop .planDetail .sec05 .type dl dd:not(:last-child){margin-right:10px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .type dl dd:not(:last-child){margin-right:5px}}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .type dl dd{width:calc(100% / 3 - 5px);padding:2px;min-width:auto}}.m_top.m_hokenTop .planDetail .sec05 .type dl dd span{vertical-align:baseline}.m_top.m_hokenTop .planDetail .sec05 .type dl dd span.price{font-size:3.2rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .type dl dd span.price{font-size:1.6rem}}.m_top.m_hokenTop .planDetail .sec05 .type dl dd span.plan{font-size:2.4rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .type dl dd span.plan{font-size:1.4rem}}.m_top.m_hokenTop .planDetail .sec05 .point{margin-left:40px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .point{display:flex;align-items:center;margin:10px 0 0}.m_top.m_hokenTop .planDetail .sec05 .point img{width:80px}}.m_top.m_hokenTop .planDetail .sec05 .point img{margin-top:20px}.m_top.m_hokenTop .planDetail .sec05 .point .text{font-size:1.6rem;background:#dbeee5;max-width:270px;line-height:1.5;padding:10px 15px;font-size:1.6rem;position:relative}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .point .text{font-size:1.3rem;padding:10px;margin-right:15px}}.m_top.m_hokenTop .planDetail .sec05 .point .text::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:28px 17px 0 17px;border-color:#dbeee5 transparent transparent transparent;bottom:-23px;left:20px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .point .text::after{border-width:10px 0 10px 20px;border-color:transparent transparent transparent #dbeee5;bottom:50%;left:auto;right:-15px}}.m_top.m_hokenTop .planDetail .sec05 .description{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .description{display:block}}.m_top.m_hokenTop .planDetail .sec05 .description li{width:calc(980px / 3 - 10px);background:#fff;border:1px solid #d6d5d3;padding:10px;font-size:1.6rem;letter-spacing:.08em}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec05 .description li{width:100%;margin-bottom:10px;font-size:1.4rem}}.m_top.m_hokenTop .planDetail .sec05 .description li .title{font-weight:600}.m_top.m_hokenTop .planDetail .sec05 .description li p{line-height:1.5}.m_top.m_hokenTop .planDetail .sec06{background:#fff;padding:30px 0 80px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec06{padding:30px 0 60px}}.m_top.m_hokenTop .planDetail .sec06 .pc-table table{width:100%}.m_top.m_hokenTop .planDetail .sec06 .pc-table tr:not(:first-child){border-top:1px solid #000;border-right:1px solid #000}.m_top.m_hokenTop .planDetail .sec06 .pc-table tr:not(:first-child) th,.m_top.m_hokenTop .planDetail .sec06 .pc-table tr:not(:first-child) td{border-left:1px solid #000;width:153px;height:70px;vertical-align:middle;text-align:center}.m_top.m_hokenTop .planDetail .sec06 .pc-table tr:last-child{border-bottom:1px solid #000}.m_top.m_hokenTop .planDetail .sec06 .pc-table tr.age span{background:#efe7d4;display:block;margin:0 8px;padding:5px 0;border-radius:8px 8px 0 0}.m_top.m_hokenTop .planDetail .sec06 .pc-table tr.age span small{font-size:1.4rem;vertical-align:baseline}.m_top.m_hokenTop .planDetail .sec06 .pc-table tr.woman th{background:#fad9dc}.m_top.m_hokenTop .planDetail .sec06 .pc-table tr.woman td{color:#dd523b}.m_top.m_hokenTop .planDetail .sec06 .pc-table tr.man th{background:#cfdaeb}.m_top.m_hokenTop .planDetail .sec06 .pc-table tr.man td{color:#0a5b9c}.m_top.m_hokenTop .planDetail .sec06 .pc-table tr td{font-weight:600}.m_top.m_hokenTop .planDetail .sec06 .pc-table tr td span{font-size:3.2rem;vertical-align:baseline}.m_top.m_hokenTop .planDetail .sec06 .sp-table table{width:100%}.m_top.m_hokenTop .planDetail .sec06 .sp-table tr:first-child th.woman,.m_top.m_hokenTop .planDetail .sec06 .sp-table tr:first-child th.man{border-top:1px solid #000;padding:2px 10px}.m_top.m_hokenTop .planDetail .sec06 .sp-table th,.m_top.m_hokenTop .planDetail .sec06 .sp-table td{vertical-align:middle;border-right:1px solid #000;border-bottom:1px solid #000;padding:4px 10px;white-space:nowrap}.m_top.m_hokenTop .planDetail .sec06 .sp-table th.age{width:20%;border-left:1px solid #000;background:#efe7d4}.m_top.m_hokenTop .planDetail .sec06 .sp-table th.woman{background:#fad9dc;width:40%}.m_top.m_hokenTop .planDetail .sec06 .sp-table th.man{background:#cfdaeb;width:40%}.m_top.m_hokenTop .planDetail .sec06 .sp-table td{font-weight:600;text-align:center}.m_top.m_hokenTop .planDetail .sec06 .sp-table td span{font-size:2rem;vertical-align:baseline}.m_top.m_hokenTop .planDetail .sec06 .sp-table td.woman{color:#dd523b}.m_top.m_hokenTop .planDetail .sec06 .sp-table td.man{color:#0a5b9c}.m_top.m_hokenTop .planDetail .sec06 .notice{margin:10px 0;font-size:1.6rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec06 .notice{font-size:1.3rem}}.m_top.m_hokenTop .planDetail .sec06 .link{display:flex;justify-content:center;font-size:1.6rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec06 .link{display:block;font-size:1.4rem}}.m_top.m_hokenTop .planDetail .sec06 .link .m_arrowLink{color:#0a5b9c;text-decoration:underline;cursor:pointer}.m_top.m_hokenTop .planDetail .sec06 .link .m_arrowLink:hover{text-decoration:none}.m_top.m_hokenTop .planDetail .sec06 .link .m_arrowLink.woman{margin-right:30px}@media only screen and (max-width:767px){.m_top.m_hokenTop .planDetail .sec06 .link .m_arrowLink.woman{margin:0 0 15px 0}}.m_top.m_hokenTop .planDetail .sec06 .link .m_arrowLink.woman span{color:#ff98be}.m_top.m_hokenTop .planDetail .sec06 .link .m_arrowLink.man span{color:#4bc3f1}.m_top.m_hokenTop .contactBlock{background:#f7f3e9;border-top:2px solid #dd523b}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock .lead{display:flex;justify-content:center;align-items:center;text-align:center;font-weight:600;margin-top:10px;font-size:1.6rem}.m_top.m_hokenTop .contactBlock .lead::before,.m_top.m_hokenTop .contactBlock .lead::after{content:"";width:1px;height:20px;background:#000}.m_top.m_hokenTop .contactBlock .lead::before{margin-right:20px;transform:rotate(-35deg)}.m_top.m_hokenTop .contactBlock .lead::after{margin-left:20px;transform:rotate(35deg)}}.m_top.m_hokenTop .contactBlock h3{color:#fff;text-align:center;border-radius:20px;max-width:510px;margin:-20px auto 0;padding:4px 0;background:#dd523b;font-size:1.8rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock h3{border-radius:30px;margin:-26px 10% 0;font-size:1.6rem;line-height:1.4}}.m_top.m_hokenTop .contactBlock .buttonArea{max-width:730px;position:relative;margin:0 auto;padding:55px 0}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock .buttonArea{padding:10px 10px 40px}}.m_top.m_hokenTop .contactBlock .buttonArea ul{margin-bottom:15px;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock .buttonArea ul{display:block;margin-bottom:10px}}.m_top.m_hokenTop .contactBlock .buttonArea ul li{width:360px;border-radius:8px;background:#fff}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock .buttonArea ul li{width:100%}}.m_top.m_hokenTop .contactBlock .buttonArea ul li a{color:#fff;text-decoration:none;position:relative;border-radius:8px;font-weight:600;display:block;padding:13px 20px;text-align:center;line-height:1.2}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock .buttonArea ul li a{padding:6px 20px}}.m_top.m_hokenTop .contactBlock .buttonArea ul li a:hover{opacity:.8;transform:.15s linear}.m_top.m_hokenTop .contactBlock .buttonArea ul li a span{font-size:2.4rem;display:block}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock .buttonArea ul li a span{font-size:1.8rem}}.m_top.m_hokenTop .contactBlock .buttonArea ul li a span.small{font-size:1.2rem}.m_top.m_hokenTop .contactBlock .buttonArea ul li a::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:7px 0 7px 8px;top:50%;transform:translateY(-50%);left:15px}.m_top.m_hokenTop .contactBlock .buttonArea ul li a.btnRed{background:linear-gradient(#dd523b,#bd1e00)}.m_top.m_hokenTop .contactBlock .buttonArea ul li a.btnRed img{margin:0 0 2px 4px}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock .buttonArea ul li a.btnRed img{width:12px;height:auto}}.m_top.m_hokenTop .contactBlock .buttonArea ul li a.btnRed::before{border-color:transparent transparent transparent #ff0}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock .buttonArea ul li a.btnRed{margin-bottom:5px}}.m_top.m_hokenTop .contactBlock .buttonArea ul li a.btnGold{background:linear-gradient(#dbb885,#a27820);padding:20px;line-height:1.23}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock .buttonArea ul li a.btnGold{padding:10px 20px}}.m_top.m_hokenTop .contactBlock .buttonArea ul li a.btnGold::before{border-color:transparent transparent transparent #fff}.m_top.m_hokenTop .contactBlock .buttonArea .tel{background:#fff;border-radius:4px;border:2px solid #0a5b9c;font-weight:600}.m_top.m_hokenTop .contactBlock .buttonArea .tel a{text-decoration:none}.m_top.m_hokenTop .contactBlock .buttonArea .tel .flex{padding:15px;justify-content:space-around}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock .buttonArea .tel .flex{display:block;text-align:center;padding:5px 10px 10px}}.m_top.m_hokenTop .contactBlock .buttonArea .tel .flex p{color:#0a5b9c;font-size:2.4rem;margin-right:7px;text-align:center}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock .buttonArea .tel .flex p{font-size:1.8rem;margin:0 0 5px 0}}.m_top.m_hokenTop .contactBlock .buttonArea .tel .flex .icon{width:50px;margin-right:5px}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock .buttonArea .tel .flex .icon{width:35px}}.m_top.m_hokenTop .contactBlock .buttonArea .tel .flex .number{width:350px;margin-right:10px}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock .buttonArea .tel .flex .number{width:200px;margin:0}}.m_top.m_hokenTop .contactBlock .buttonArea .tel .flex .text{border:1px solid #0a5b9c;font-size:1.4rem;line-height:1.2;border-radius:4px;text-align:center;padding:4px 10px}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock .buttonArea .tel .flex .text{margin-top:10px}}.m_top.m_hokenTop .contactBlock .buttonArea .tel .flex .text span{font-size:1.2rem;display:block}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock .buttonArea .tel .flex .text span{display:inline-block;margin-left:5px}}.m_top.m_hokenTop .contactBlock .buttonArea .img01{position:absolute;top:0;left:-70px}.m_top.m_hokenTop .contactBlock--green{border-top:2px solid #4dab7e;background:#f6fbf8}.m_top.m_hokenTop .contactBlock--green h3{background:#4dab7e}.m_top.m_hokenTop .contactBlock--pink{border-top:2px solid #dd523b;background:#fefaf9}.m_top.m_hokenTop .contactBlock--pink h3{background:#e2948c}.m_top.m_hokenTop .contactBlock--noborder{border:none}.m_top.m_hokenTop .contactBlock02{background:#f7f3e9;padding-top:55px}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock02{padding-top:35px}}.m_top.m_hokenTop .contactBlock02.topArea{margin-top:-4px;padding:40px 0 100px}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock02.topArea{margin-top:-3px;padding:20px 0 60px}}.m_top.m_hokenTop .contactBlock02.topArea .imageArrow{text-align:center;width:330px;margin:0 auto 30px}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock02.topArea .imageArrow{width:190px;margin:0 auto 20px}}.m_top.m_hokenTop .contactBlock02.topArea .imageArrow img{width:100%}.m_top.m_hokenTop .contactBlock02 .title{font-size:3.2rem;font-weight:bold;color:#0a5b9c}@media print,screen and (min-width:768px){.m_top.m_hokenTop .contactBlock02 .title{text-align:center}}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock02 .title{font-size:2.2rem;line-height:1.1;text-indent:-.5em}}@media print,screen and (min-width:768px){.m_top.m_hokenTop .contactBlock02 .title span{margin-left:-.4em}}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock02 .title span{font-size:1.7rem}}@media print,screen and (min-width:768px){.m_top.m_hokenTop .contactBlock02 .text{text-align:center}}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock02 .text{margin-top:10px;font-size:1.2rem;line-height:1.5;text-indent:-.5em}}.m_top.m_hokenTop .contactBlock02 .telNumber{display:flex;align-items:center;position:relative;margin:25px auto 0;padding:30px 20px;text-decoration:none;box-shadow:0 1px 4px rgba(84,47,33,0.46)}@media print,screen and (min-width:768px){.m_top.m_hokenTop .contactBlock02 .telNumber{background:#fff;border:1px solid #98958f;width:874px;pointer-events:none}}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock02 .telNumber{justify-content:center;background:#09528c;color:#fff;font-weight:bold;margin-top:20px;padding:10px 10px;border-radius:6px;font-size:2rem;line-height:1.4;text-align:center}.m_top.m_hokenTop .contactBlock02 .telNumber span{display:block;font-size:1.2rem}}.m_top.m_hokenTop .contactBlock02 .telNumber::after{content:"";background:url("/images/sites/hoken/top/img_bottom_woman.png") bottom right no-repeat;background-size:contain;width:156px;height:135px;position:absolute;right:30px;bottom:0}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock02 .telNumber::after{background-image:url("/images/sites/hoken/top/img_bottom_woman_sp.png");width:114px;height:119px;right:0;bottom:80px}}.m_top.m_hokenTop .contactBlock02 .telNumber .heading{color:#1b1464;font-weight:bold;margin-right:20px;font-size:1.8rem;line-height:1.4}.m_top.m_hokenTop .contactBlock02 .telNumber .number{padding-left:75px;background:url("/images/common/icon_freedial.png") 0 50% no-repeat;background-size:64px 38px;margin-right:10px}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock02 .telNumber .number{padding-left:45px;background:url("/images/common/icon_freedial_sp.png") 0 50% no-repeat;background-size:14%;margin-right:3px}}@media print,screen and (min-width:768px){.m_top.m_hokenTop .contactBlock02 .telNumber .number img{width:338px}}@media only screen and (max-width:767px){.m_top.m_hokenTop .contactBlock02 .telNumber .priceFree{width:35px;height:35px}}.m_top.m_hokenTop .companyArea{background:#f7f3e9}@media print,screen and (min-width:768px){.m_top.m_hokenTop .companyArea{padding-bottom:60px}}.m_top.m_hokenTop .companyArea .contentBox{background:#fff;border:2px solid #ae8729;padding:0 30px 40px}@media only screen and (max-width:767px){.m_top.m_hokenTop .companyArea .contentBox{padding:0 15px 20px;border-left:none;border-right:none;margin:0 -15px}}.m_top.m_hokenTop .companyArea .contentBox .title{text-align:center;margin:-20px auto 0}@media only screen and (max-width:767px){.m_top.m_hokenTop .companyArea .contentBox .title{margin-top:-15px}}.m_top.m_hokenTop .companyArea .contentBox .title span{background:#ae8729;padding:8px 40px;border-radius:30px;font-size:2.8rem;font-weight:bold;color:#fff}@media only screen and (max-width:767px){.m_top.m_hokenTop .companyArea .contentBox .title span{font-size:1.8rem}}.m_top.m_hokenTop .companyArea .contentBox .logoList{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:50px}@media only screen and (max-width:767px){.m_top.m_hokenTop .companyArea .contentBox .logoList{flex-direction:column;margin-top:25px}}@media print,screen and (min-width:768px){.m_top.m_hokenTop .companyArea .contentBox .logoList li:nth-child(n+4){margin-top:40px}.m_top.m_hokenTop .companyArea .contentBox .logoList li:not(:nth-child(1)){margin-left:40px}.m_top.m_hokenTop .companyArea .contentBox .logoList li:nth-child(4){margin-left:0}}@media only screen and (max-width:767px){.m_top.m_hokenTop .companyArea .contentBox .logoList li{width:100%}.m_top.m_hokenTop .companyArea .contentBox .logoList li:nth-child(n+2){margin-top:10px}}.m_top.m_hokenTop .companyArea .contentBox .logoList li img{width:100%}.m_top.m_hokenTop .commentArea{background:#e6eef5;padding:60px 0}@media only screen and (max-width:767px){.m_top.m_hokenTop .commentArea{padding:30px 0}}.m_top.m_hokenTop .commentArea .title{text-align:center}.m_top.m_hokenTop .commentArea .title span{display:inline-block;text-align:center;background:#0a5b9c;padding:10px 60px;border-radius:50px;font-size:3.2rem;color:#fff;font-weight:bold;position:relative}@media only screen and (max-width:767px){.m_top.m_hokenTop .commentArea .title span{padding:8px 40px;font-size:2.2rem}}.m_top.m_hokenTop .commentArea .title span::after{content:"";width:50px;height:25px;clip-path:polygon(0 0,100% 0,50% 100%);background:#0a5b9c;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}@media only screen and (max-width:767px){.m_top.m_hokenTop .commentArea .title span::after{width:20px;height:10px}}.m_top.m_hokenTop .commentArea .commentList{margin-top:50px}@media only screen and (max-width:767px){.m_top.m_hokenTop .commentArea .commentList{margin-top:30px}}.m_top.m_hokenTop .commentArea .commentList li{background:#fff;border-radius:8px;padding:20px 80px}@media print,screen and (min-width:768px){.m_top.m_hokenTop .commentArea .commentList li{display:flex;align-items:center}}@media only screen and (max-width:767px){.m_top.m_hokenTop .commentArea .commentList li{padding:20px 15px}}.m_top.m_hokenTop .commentArea .commentList li:not(:first-child){margin-top:25px}@media only screen and (max-width:767px){.m_top.m_hokenTop .commentArea .commentList li:not(:first-child){margin-top:20px}}.m_top.m_hokenTop .commentArea .commentList li .image{margin:0 auto;width:440px}@media only screen and (max-width:767px){.m_top.m_hokenTop .commentArea .commentList li .image{width:130px}}.m_top.m_hokenTop .commentArea .commentList li .image img{width:100%}@media print,screen and (min-width:768px){.m_top.m_hokenTop .commentArea .commentList li .textBlock{margin-left:60px}}.m_top.m_hokenTop .commentArea .commentList li .textBlock .text01{font-weight:bold;margin-top:15px;font-size:2rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .commentArea .commentList li .textBlock .text01{text-align:center;font-size:1.6rem}}.m_top.m_hokenTop .commentArea .commentList li .textBlock .text02{margin-top:10px}.m_top.m_hokenTop .aboutBlock .aboutOfuse{background-size:auto auto;background-color:#e7dbbe;background-image:repeating-linear-gradient(135deg,transparent,transparent 4px,rgba(174,135,41,0.4) 4px,rgba(174,135,41,0.4) 8px);padding:30px}@media only screen and (max-width:767px){.m_top.m_hokenTop .aboutBlock .aboutOfuse{padding:20px 15px}}.m_top.m_hokenTop .aboutBlock .aboutOfuse .aboutOfuseInner{background:#fff;padding:30px 60px 50px;border-radius:8px}@media only screen and (max-width:767px){.m_top.m_hokenTop .aboutBlock .aboutOfuse .aboutOfuseInner{padding:15px 15px 20px}}.m_top.m_hokenTop .aboutBlock .aboutOfuse .aboutOfuseInner .title{font-size:3.2rem;font-weight:bold;text-align:center}@media only screen and (max-width:767px){.m_top.m_hokenTop .aboutBlock .aboutOfuse .aboutOfuseInner .title{font-size:2rem}}.m_top.m_hokenTop .aboutBlock .aboutOfuse .aboutOfuseInner .title span{color:#ae8729;margin:0 -.4em}.m_top.m_hokenTop .aboutBlock .aboutOfuse .aboutOfuseInner .image{margin-top:30px;text-align:center}@media only screen and (max-width:767px){.m_top.m_hokenTop .aboutBlock .aboutOfuse .aboutOfuseInner .image{margin:20px auto 0;width:200px}}.m_top.m_hokenTop .aboutBlock .aboutOfuse .aboutOfuseInner .text{margin-top:40px}@media only screen and (max-width:767px){.m_top.m_hokenTop .aboutBlock .aboutOfuse .aboutOfuseInner .text{margin-top:20px}}.m_top.m_hokenTop .aboutBlock .aboutOfuse .aboutOfuseInner .text span{color:#ae8729;font-weight:bold}.m_top.m_hokenTop .flowArea{padding:80px 0 60px}@media only screen and (max-width:767px){.m_top.m_hokenTop .flowArea{padding:65px 0 30px}.m_top.m_hokenTop .flowArea #flow{padding-top:65px;margin-top:-65px}}.m_top.m_hokenTop .flowArea h3{text-align:center;font-size:3.2rem}.m_top.m_hokenTop .flowArea h3 span{display:inline-block}@media only screen and (max-width:767px){.m_top.m_hokenTop .flowArea h3{font-size:2.2rem}}.m_top.m_hokenTop .flowArea .notice{font-size:1.6rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .flowArea .notice{font-size:1.3rem}}.m_top.m_hokenTop .flowArea .renewal dt{font-weight:600}.m_top.m_hokenTop .flowArea .flow{padding:30px;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m_top.m_hokenTop .flowArea .flow{display:block;padding:30px 0 20px}}.m_top.m_hokenTop .flowArea .flow li{border-radius:8px;position:relative;width:274px;font-weight:600;text-align:center;line-height:1.3;padding:30px 10px}@media only screen and (max-width:767px){.m_top.m_hokenTop .flowArea .flow li{padding:10px;width:100%}}.m_top.m_hokenTop .flowArea .flow li small{font-size:1.8rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_top.m_hokenTop .flowArea .flow li small{font-size:1.4rem}}.m_top.m_hokenTop .flowArea .flow li span{font-size:2.4rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .flowArea .flow li span{font-size:1.8rem}}@media only screen and (max-width:767px){.m_top.m_hokenTop .flowArea .flow li:not(:last-child){margin-bottom:30px}}.m_top.m_hokenTop .flowArea .flow li:not(:last-child)::after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:26.5px 0 26.5px 15px;border-color:transparent transparent transparent #dd523b;right:-34px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m_top.m_hokenTop .flowArea .flow li:not(:last-child)::after{border-width:15px 20px 0 20px;border-color:#dd523b transparent transparent transparent;right:50%;transform:translateX(50%);top:auto;bottom:-24px}}.m_top.m_hokenTop .flowArea .flow li:nth-child(2n+1){border:2px solid #dd523b}.m_top.m_hokenTop .flowArea .flow li:nth-child(2){background:#f6d4ce}.m_top.m_hokenTop .flowArea .accodion-wrap{margin:10px 0}.m_top.m_hokenTop .flowArea .accodion-wrap dl{border:1px solid #000}.m_top.m_hokenTop .flowArea .accodion-wrap dl dt,.m_top.m_hokenTop .flowArea .accodion-wrap dl dd{border-bottom:1px solid #000;padding:5px 10px}.m_top.m_hokenTop .flowArea .accodion-wrap dl dt{background:#fbe8e6;font-weight:600}.m_top.m_hokenTop .flowArea .accodion-wrap dl dd:last-child{border-bottom:0}.m_top.m_hokenTop .flowArea .accodion-wrap label{font-size:1.8rem;font-weight:600;text-align:center;background:#ae8729;position:relative;display:block;padding:8px 35px 8px 15px;border-radius:4px;cursor:pointer;color:#fff}.m_top.m_hokenTop .flowArea .accodion-wrap label::after{color:#fff;font-size:2.4rem;content:"+";position:absolute;top:0;right:15px}.m_top.m_hokenTop .flowArea .accodion-wrap input{display:none}.m_top.m_hokenTop .flowArea .accodion-wrap input:checked ~ label::after{content:"ー";font-size:2rem;top:6px;right:13px}.m_top.m_hokenTop .flowArea .accodion-wrap div{height:0;overflow:hidden;opacity:0;transition:.15s}.m_top.m_hokenTop .flowArea .accodion-wrap input:checked ~ div{height:auto;padding:10px 0;border-radius:0;opacity:1}.m_top.m_hokenTop .flowArea .accodion-wrap input:checked ~ label{background:#ae8729}.m_top.m_hokenTop .soudanArea{padding:40px 0;text-align:center;background:#fdfcf7}@media only screen and (max-width:767px){.m_top.m_hokenTop .soudanArea{padding:65px 0 30px}.m_top.m_hokenTop .soudanArea #soudan{padding-top:65px;margin-top:-65px}}.m_top.m_hokenTop .soudanArea .intro{font-size:2.6rem;line-height:1.5}@media only screen and (max-width:767px){.m_top.m_hokenTop .soudanArea .intro{font-size:2rem}}.m_top.m_hokenTop .soudanArea .intro span{color:#0a5b9c;display:inline-block}.m_top.m_hokenTop .soudanArea ul{position:relative;margin:40px 0 100px}@media only screen and (max-width:767px){.m_top.m_hokenTop .soudanArea ul{display:block;text-align:left;margin:30px 0 60px}}.m_top.m_hokenTop .soudanArea ul::after{content:"";border-top:35px solid #dd523b;border-right:60px solid transparent;border-left:60px solid transparent;bottom:-70px;left:50%;position:absolute;transform:translateX(-50%)}@media only screen and (max-width:767px){.m_top.m_hokenTop .soudanArea ul::after{border-top:25px solid #dd523b;border-right:40px solid transparent;border-left:40px solid transparent;bottom:-44px}}.m_top.m_hokenTop .soudanArea ul li{width:33.3%}@media only screen and (max-width:767px){.m_top.m_hokenTop .soudanArea ul li{width:100%;margin-bottom:20px}}.m_top.m_hokenTop .soudanArea .ctaArea-tel{text-align:center;margin-top:60px}.m_top.m_hokenTop .soudanArea .ctaArea-tel .catch{color:#5f4e38;font-size:3rem;font-weight:bold;position:relative;display:inline-block;margin-bottom:20px}@media only screen and (max-width:767px){.m_top.m_hokenTop .soudanArea .ctaArea-tel .catch{font-size:2rem}}.m_top.m_hokenTop .soudanArea .ctaArea-tel .catch::before,.m_top.m_hokenTop .soudanArea .ctaArea-tel .catch::after{content:"";position:absolute;top:50%;display:inline-block;width:44px;height:2px;background:#5f4e38;transform:rotate(-60deg)}.m_top.m_hokenTop .soudanArea .ctaArea-tel .catch::before{left:-50px;transform:rotate(60deg)}@media only screen and (max-width:767px){.m_top.m_hokenTop .soudanArea .ctaArea-tel .flex.flex1{display:block}}.m_top.m_hokenTop .soudanArea .ctaArea-tel .flex .img{margin-right:30px}@media only screen and (max-width:767px){.m_top.m_hokenTop .soudanArea .ctaArea-tel .flex .img{margin-right:0;margin-bottom:20px}}.m_top.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox{border:2px solid #0a5b9c;text-align:center;align-self:flex-end}.m_top.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .title{background:#0a5b9c;color:#fff;font-size:2.2rem;font-weight:bold}@media only screen and (max-width:767px){.m_top.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .title{font-size:1.6rem}}.m_top.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex{padding:8px 20px;background:#fff}.m_top.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex .heading{border:1px solid #0a5b9c;color:#0a5b9c;border-radius:4px;margin-right:10px}@media only screen and (max-width:767px){.m_top.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex .heading{border:none;border-bottom:1px solid #0a5b9c;border-radius:0}}.m_top.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex .heading p{font-size:1.4rem;line-height:1.4;padding:3px 5px;font-weight:600}.m_top.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex .heading p span{font-size:1.2rem;display:block}@media only screen and (max-width:767px){.m_top.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex .heading p span{display:inline;margin-left:5px}}.m_top.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex .telNumber{padding-left:75px;background:url("/images/common/icon_freedial.png") 0 50% no-repeat;background-size:64px 38px;text-decoration:none}@media only screen and (max-width:767px){.m_top.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex .telNumber{padding:8px 0 0 50px;background:url("/images/common/icon_freedial.png") 0 60% no-repeat;background-size:15%}}.m_top.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex .telNumber .number{margin-right:10px}@media only screen and (max-width:767px){.m_top.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex .telNumber .number img{width:100%}}.m_top.m_hokenTop .yorozuArea{padding-top:40px}.m_top.m_hokenTop .yorozuArea h3.title{font-size:3.2rem;font-weight:bold;color:#79181d;margin-bottom:15px}@media only screen and (max-width:767px){.m_top.m_hokenTop .yorozuArea h3.title{font-size:2.2rem}}.m_top.m_hokenTop .yorozuArea .lead span{color:#ae8729}.m_top.m_hokenTop .yorozuArea .case{display:flex;justify-content:space-between;width:100%;padding-top:20px}@media only screen and (max-width:767px){.m_top.m_hokenTop .yorozuArea .case{flex-wrap:wrap;justify-content:center;padding-top:0}}.m_top.m_hokenTop .yorozuArea .case li{width:150px;height:150px;background:#fdfcf7;border-radius:50%;text-align:center;line-height:1.2}@media only screen and (max-width:767px){.m_top.m_hokenTop .yorozuArea .case li{width:105px;height:105px;margin:5px}}.m_top.m_hokenTop .yorozuArea .case li .img{margin-top:15px;height:60px}@media only screen and (max-width:767px){.m_top.m_hokenTop .yorozuArea .case li .img{height:37px}.m_top.m_hokenTop .yorozuArea .case li .img img{height:37px}}.m_top.m_hokenTop .yorozuArea .case li .img,.m_top.m_hokenTop .yorozuArea .case li .text{display:flex;align-items:center;justify-content:center}.m_top.m_hokenTop .yorozuArea .case li .text{font-weight:700;height:47px}@media only screen and (max-width:767px){.m_top.m_hokenTop .yorozuArea .case li .text{height:32px;font-size:1.3rem}}.m_top.m_hokenTop .yorozuArea .case li .text small{font-size:1.2rem;display:block}@media only screen and (max-width:767px){.m_top.m_hokenTop .yorozuArea .case li .text small{font-size:1.1rem}}.m_top.m_hokenTop .yorozuArea .textBox{text-align:left}.m_top.m_hokenTop .yorozuArea .textBox .text:first-child{margin-bottom:20px}.m_top.m_hokenTop .yorozuArea .textBox .desc{font-size:1.4rem;margin-top:20px}@media only screen and (max-width:767px){.m_top.m_hokenTop .yorozuArea .textBox .desc{text-indent:-1em;padding-left:1em}}.m_top.m_hokenTop .meritArea{border-top:2px solid #ad2c32;border-bottom:2px solid #ad2c32;margin-top:150px}@media only screen and (max-width:767px){.m_top.m_hokenTop .meritArea{margin-top:110px}}.m_top.m_hokenTop .meritArea .merit_head{text-align:center}.m_top.m_hokenTop .meritArea .merit_head span{display:inline-block;background:#ad2c32;color:#fff;height:57px;border-radius:28px;padding:0 40px;line-height:57px;transform:translateY(-25px);position:relative;font-weight:700;font-size:2.8rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .meritArea .merit_head span{height:40px;line-height:40px;padding:0 14px;font-size:1.5rem}}.m_top.m_hokenTop .meritArea .merit_head span::before{content:"";display:inline-block;width:80px;height:80px;background:url("/images/sites/hoken/sogi/img_merit_title.png") bottom no-repeat;background-size:100%;position:absolute;left:50%;top:-79px;transform:translateX(-50%)}.m_top.m_hokenTop .meritArea ul{font-weight:700;width:700px;margin:0 auto;padding-bottom:30px}.m_top.m_hokenTop .meritArea ul li{margin-bottom:10px}@media only screen and (max-width:767px){.m_top.m_hokenTop .meritArea ul{width:100%;padding:0 15px 30px 15px}}.m_top.m_hokenTop .flowArea02{padding:60px 0}@media only screen and (max-width:767px){.m_top.m_hokenTop .flowArea02{padding:30px 0}}.m_top.m_hokenTop .flowArea02 h4{display:flex;font-weight:700;font-size:2.4rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .flowArea02 h4{font-size:2rem}}.m_top.m_hokenTop .flowArea02 h4 .text{margin-left:55px}@media only screen and (max-width:767px){.m_top.m_hokenTop .flowArea02 h4 .text{margin-left:40px}}.m_top.m_hokenTop .flowArea02 .number{display:flex;width:36px;height:36px;background:#dd523b;color:#fff;border-radius:50%;align-items:center;justify-content:center;position:absolute}@media only screen and (max-width:767px){.m_top.m_hokenTop .flowArea02 .number{width:30px;height:30px;line-height:30px;font-size:2rem}}.m_top.m_hokenTop .flowArea02 .content li{margin:10px 0}.m_top.m_hokenTop .flowArea02 .content li .flow{padding:0}.m_top.m_hokenTop .flowArea02 .content li .flow li{font-size:2.4rem;width:294px;padding:25px 0}@media only screen and (max-width:767px){.m_top.m_hokenTop .flowArea02 .content li .flow li{width:100%;padding:8px 40px;font-size:1.6rem}}.m_top.m_hokenTop .flowArea02 .content li .flow li.w600{margin-right:37px;width:600px}@media only screen and (max-width:767px){.m_top.m_hokenTop .flowArea02 .content li .flow li.w600{margin-right:0;width:100%}}.m_top.m_hokenTop .flowArea02 .content li .flow li .number{font-size:1.8rem;position:absolute;top:22px;left:15px}@media only screen and (max-width:767px){.m_top.m_hokenTop .flowArea02 .content li .flow li .number{top:15px;width:27px;height:27px;font-size:1.4rem}}.m_top.m_hokenTop .paymentBlock{padding:40px 0 60px;background:#fdfcf7}.m_top.m_hokenTop .paymentBlock h4{font-weight:700;font-size:2.4rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .paymentBlock h4{font-size:1.8rem}}.m_top.m_hokenTop .paymentBlock .text{margin-top:5px}.m_top.m_hokenTop .paymentBlock .m_common_box_whitebox{font-size:1.6rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .paymentBlock .m_common_box_whitebox{font-size:1.4rem}}.m_top.m_hokenTop .paymentBlock .m_common_box_whitebox ul li{text-indent:-1em;padding-left:1em}.m_top.m_hokenTop .paymentBlock .m_common_box_whitebox ul li::before{content:"・"}.m_top.m_hokenTop .paymentBlock .img img{margin:0 auto}.m_top.m_hokenTop .paymentBlock .link{text-align:center}.m_top.m_hokenTop .paymentBlock .link .inner{margin:20px 0;font-size:1.6rem;text-align:left;display:inline-block}@media only screen and (max-width:767px){.m_top.m_hokenTop .paymentBlock .link .inner{font-size:1.4rem}}.m_top.m_hokenTop .paymentBlock .link .inner .notice{font-size:1.2rem}.m_top.m_hokenTop .paymentBlock .link .inner a{position:relative}.m_top.m_hokenTop .paymentBlock .link .inner a::after{content:"";position:absolute;background:url("/images/sites/hoken/sogi/icon_newwindow.svg") no-repeat;background-size:contain;width:18px;height:15px;top:2px;right:-24px}@media only screen and (max-width:767px){.m_top.m_hokenTop .paymentBlock .link .inner a::after{width:16px;height:13px}}.m_top.m_hokenTop .faqContent{padding-bottom:70px}@media only screen and (max-width:767px){.m_top.m_hokenTop .faqContent{padding-bottom:40px}}.m_top.m_hokenTop .faqContent h3{padding:40px 0 20px;margin:0}.m_top.m_hokenTop .faqContent ul li{padding:40px 40px 40px 170px;margin:40px 0;background:#fff}@media only screen and (max-width:767px){.m_top.m_hokenTop .faqContent ul li{padding:15px 10px 15px 70px;margin:0}}.m_top.m_hokenTop .faqContent ul li.faq01{margin:60px 0 0}@media only screen and (max-width:767px){.m_top.m_hokenTop .faqContent ul li.faq01{margin-top:10px}}.m_top.m_hokenTop .faqContent ul li:nth-child(1) dt::before{background:url("/images/sites/faq/icon_question04.png") no-repeat 50%;background-size:100%}.m_top.m_hokenTop .faqContent ul li:nth-child(2) dt::before{background:url("/images/sites/faq/icon_question03.png") no-repeat 50%;background-size:100%}.m_top.m_hokenTop .faqContent ul li:nth-child(3) dt::before{background:url("/images/sites/faq/icon_question01.png") no-repeat 50%;background-size:100%}.m_top.m_hokenTop .faqContent ul li:nth-child(4) dt::before{background:url("/images/sites/faq/icon_question06.png") no-repeat 50%;background-size:100%}.m_top.m_hokenTop .faqContent ul li:nth-child(5) dt::before{background:url("/images/sites/faq/icon_question07.png") no-repeat 50%;background-size:100%}.m_top.m_hokenTop .faqContent ul li:nth-child(6) dt::before{background:url("/images/sites/faq/icon_question08.png") no-repeat 50%;background-size:100%}.m_top.m_hokenTop .faqContent ul li:nth-child(7) dt::before{background:url("/images/sites/faq/icon_question09.png") no-repeat 50%;background-size:100%}.m_top.m_hokenTop .faqContent ul li:last-child{margin:40px 0 0}@media only screen and (max-width:767px){.m_top.m_hokenTop .faqContent ul li:last-child{margin:0}}.m_top.m_hokenTop .faqContent ul li dt{padding:25px 30px 25px 80px;background:#fbe8e6;position:relative;font-size:2.4rem;line-height:1.5;font-weight:700;color:#964627}@media only screen and (max-width:767px){.m_top.m_hokenTop .faqContent ul li dt{padding:15px 15px 15px 40px;font-size:1.5rem}}.m_top.m_hokenTop .faqContent ul li dt::before{content:"";width:85px;height:85px;background:url("/images/sites/faq/icon_question02.png") no-repeat 50%;background-size:contain;position:absolute;top:0;left:-130px}@media only screen and (max-width:767px){.m_top.m_hokenTop .faqContent ul li dt::before{background-size:100%;width:40px;height:40px;left:-60px}}.m_top.m_hokenTop .faqContent ul li dt::after{content:"";border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:20px solid #fbe8e6;position:absolute;top:30px;left:-20px}@media only screen and (max-width:767px){.m_top.m_hokenTop .faqContent ul li dt::after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:12px solid #fbe8e6;top:15px;left:-12px}}.m_top.m_hokenTop .faqContent ul li dt p{position:relative}.m_top.m_hokenTop .faqContent ul li dt p::before{content:"Q";color:#0a5b9c;font-size:4rem;line-height:1;font-weight:700;position:absolute;top:-5px;left:-50px}@media only screen and (max-width:767px){.m_top.m_hokenTop .faqContent ul li dt p::before{font-size:2.6rem;top:-3px;left:-30px}}.m_top.m_hokenTop .faqContent ul li dd{margin-top:40px;padding:30px 30px 30px 80px;background:#fbe8e6;position:relative}@media only screen and (max-width:767px){.m_top.m_hokenTop .faqContent ul li dd{margin-top:15px;padding:15px 15px 15px 40px;font-size:15px}}.m_top.m_hokenTop .faqContent ul li dd::before{content:"";width:85px;height:85px;background:url("/images/sites/faq/icon_answer01.png") no-repeat 50%;background-size:contain;position:absolute;top:0;left:-130px}@media only screen and (max-width:767px){.m_top.m_hokenTop .faqContent ul li dd::before{width:40px;height:40px;left:-60px}}.m_top.m_hokenTop .faqContent ul li dd::after{content:"";border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:20px solid #fbe8e6;position:absolute;top:30px;left:-20px}@media only screen and (max-width:767px){.m_top.m_hokenTop .faqContent ul li dd::after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:12px solid #fbe8e6;top:15px;left:-12px}}.m_top.m_hokenTop .faqContent ul li dd p{position:relative}.m_top.m_hokenTop .faqContent ul li dd p::before{content:"A";color:#ae8729;font-size:4rem;line-height:1;font-weight:700;position:absolute;top:-5px;left:-50px}@media only screen and (max-width:767px){.m_top.m_hokenTop .faqContent ul li dd p::before{font-size:2.6rem;top:-3px;left:-30px}}.m_top.m_hokenTop .recommendBlock{background:#fcedeb;border-top:2px solid #ae8729}.m_top.m_hokenTop .recommendBlock .l_inner{position:relative}.m_top.m_hokenTop .recommendBlock h3{font-size:3.2rem;color:#fff;background:#ae8729;text-align:center;margin:-30px auto 0;max-width:530px;border-radius:30px}@media only screen and (max-width:767px){.m_top.m_hokenTop .recommendBlock h3{font-size:1.8rem;margin:-20px auto 0}}.m_top.m_hokenTop .recommendBlock .flex{font-size:2.4rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .recommendBlock .flex{font-size:1.6rem}}.m_top.m_hokenTop .recommendBlock .flex .list_check{padding:30px 196px 30px 0;background:url("/images/sites/hoken/sogi/img_man02.png") no-repeat right bottom -4px}@media only screen and (max-width:767px){.m_top.m_hokenTop .recommendBlock .flex .list_check{padding:30px 0;background:none}}.m_top.m_hokenTop .recommendBlock .flex .list_check > li{margin-bottom:10px;line-height:1.5}.m_top.m_hokenTop .recommendBlock .flex .list_check > li li{padding-left:1em;text-indent:-1em;line-height:1.5}.m_top.m_hokenTop .recommendBlock .flex .list_check > li li::before{display:none}.m_top.m_hokenTop .companyBlock{border-top:2px solid #ae8729;background:#f7f3e9;font-size:1.6rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .companyBlock{font-size:1.3rem}.m_top.m_hokenTop .companyBlock .m_centerText{text-align:left !important}.m_top.m_hokenTop .companyBlock .flex{display:block}}.m_top.m_hokenTop .companyBlock .m_rightText{font-size:1.4rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .companyBlock .m_rightText{font-size:1.2rem}}.m_top.m_hokenTop .companyBlock .link li:not(:first-child){margin-left:40px}@media only screen and (max-width:767px){.m_top.m_hokenTop .companyBlock .link li:not(:first-child){margin:0}}.m_top.m_hokenTop .companyBlock .title{margin-top:20px}@media only screen and (max-width:767px){.m_top.m_hokenTop .companyBlock .title{text-align:center;font-size:1.6rem}}.m_top.m_hokenTop .companyBlock .info{font-weight:600;margin-left:30px}@media only screen and (max-width:767px){.m_top.m_hokenTop .companyBlock .info{margin:0}.m_top.m_hokenTop .companyBlock .info span{display:none}.m_top.m_hokenTop .companyBlock .info img{margin:10px 0}}.m_top.m_hokenTop .companyBlock02{font-size:1.6rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .companyBlock02{font-size:1.3rem}}@media only screen and (max-width:767px){.m_top.m_hokenTop .companyBlock02 .flex{display:block}}.m_top.m_hokenTop .companyBlock02 .title{font-size:1.8rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .companyBlock02 .title{text-align:center;font-size:1.6rem}}@media print,screen and (min-width:768px){.m_top.m_hokenTop .companyBlock02 .textblock{margin-left:60px}}@media only screen and (max-width:767px){.m_top.m_hokenTop .companyBlock02 .textblock{margin-top:20px}}.m_top.m_hokenTop .companyBlock02 .textblock .logo{text-align:center;width:450px}@media only screen and (max-width:767px){.m_top.m_hokenTop .companyBlock02 .textblock .logo{width:100%}}.m_top.m_hokenTop .companyBlock02 .textblock .logo img{width:100%}.m_top.m_hokenTop .companyBlock02 .textblock .info{font-weight:600;margin-top:20px}@media only screen and (max-width:767px){.m_top.m_hokenTop .companyBlock02 .textblock .info{margin-top:15px}}.m_top.m_hokenTop .contact_close{background:#f7f3e9;padding:30px 0 70px;border-top:2px solid #ae8729}.m_top.m_hokenTop .contact_close .title{font-size:3.2rem;font-weight:bold;color:#0a5b9c;text-align:center;margin-bottom:10px}@media only screen and (max-width:767px){.m_top.m_hokenTop .contact_close .title{font-size:2rem;line-height:1.4}}.m_top.m_hokenTop .contact_close .telBox{background:#fff;border:1px solid #98958f;text-align:center;align-self:flex-end;width:874px;margin:0 auto;position:relative}@media only screen and (max-width:767px){.m_top.m_hokenTop .contact_close .telBox{width:100%}}.m_top.m_hokenTop .contact_close .telBox::after{content:"";background:url("/images/sites/hoken/sogi/img_bottom_woman.png") no-repeat;display:block;width:156px;height:135px;position:absolute;right:30px;bottom:0}@media only screen and (max-width:767px){.m_top.m_hokenTop .contact_close .telBox::after{content:none}}.m_top.m_hokenTop .contact_close .telBox .flex{padding:15px 20px}@media only screen and (max-width:767px){.m_top.m_hokenTop .contact_close .telBox .flex{display:block;height:auto;border-radius:6px;padding:15px}}.m_top.m_hokenTop .contact_close .telBox .flex .heading{color:#1b1464;font-weight:bold;border-radius:4px;margin-right:10px}.m_top.m_hokenTop .contact_close .telBox .flex .heading p{font-size:1.8rem;text-align:left;line-height:1.4;margin-right:10px}@media only screen and (max-width:767px){.m_top.m_hokenTop .contact_close .telBox .flex .heading p{font-size:1.6rem;text-align:center;margin-right:0;margin-bottom:5px}}.m_top.m_hokenTop .contact_close .telBox .flex .heading p span{font-size:1.6rem;display:block}@media only screen and (max-width:767px){.m_top.m_hokenTop .contact_close .telBox .flex .heading p span{display:inline}}.m_top.m_hokenTop .contact_close .telBox .flex .telNumber{padding-left:75px;background:url("/images/common/icon_freedial.png") 0 50% no-repeat;background-size:64px 38px;text-decoration:none}@media only screen and (max-width:767px){.m_top.m_hokenTop .contact_close .telBox .flex .telNumber{display:flex;background:linear-gradient(#0a5b9c,#215c9e);border-radius:6px;pointer-events:auto;padding:10px 0;justify-content:center;margin-left:0;position:relative;text-shadow:0 1px 2px #543502;z-index:2}}.m_top.m_hokenTop .contact_close .telBox .flex .telNumber .number{margin-right:10px}@media only screen and (max-width:767px){.m_top.m_hokenTop .contact_close .telBox .flex .telNumber .number{display:flex;margin:0 10px 0 0;align-items:center}.m_top.m_hokenTop .contact_close .telBox .flex .telNumber .number::before{content:"";display:inline-block;vertical-align:middle;background:url("/images/common/icon_freedial_sp.png") 50% no-repeat;background-size:30px auto;margin-right:5px;width:30px;height:25px}}.m_top.m_hokenTop .contact_close .telBox .flex .telNumber .number img{width:338px}@media only screen and (max-width:767px){.m_top.m_hokenTop .contact_close .telBox .flex .telNumber .number img{width:173px}}@media only screen and (max-width:767px){.m_top.m_hokenTop .contact_close .telBox .flex .telNumber .priceFree img{width:31px}}.m_top.m_hokenTop .modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:102;background:rgba(0,0,0,0.7)}.m_top.m_hokenTop .modal .modalInner{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.m_top.m_hokenTop .modal .modalInner{width:94vw;top:40%}}@media print,screen and (min-width:768px){.m_top.m_hokenTop .modal .modalContents{margin:-20px 0 0 17px;height:76vh;overflow-y:auto;max-height:800px;width:997px}}.m_top.m_hokenTop .modal .modalCloseBtn{position:absolute;left:50%;bottom:-80px;transform:translateX(-50%)}@media only screen and (max-width:767px){.m_top.m_hokenTop .modal .modalCloseBtn{bottom:-50px}}.m_top.m_hokenTop .modal .modalCloseBtn .modalClose{cursor:pointer;background:#d2d2d2;border-radius:4px;padding:4px 63px;font-size:2.8rem}@media only screen and (max-width:767px){.m_top.m_hokenTop .modal .modalCloseBtn .modalClose{padding:2px 40px;font-size:1.6rem}}.ie .m_sezenihinseiriTop .serviceArea.ihin .contact .text span{padding:5px 10px 10px 10px}.l_contents.m_sogi_recommend .brSP{display:none}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend{text-align:justify}.l_contents.m_sogi_recommend .brSP{display:block}}.l_contents.m_sogi_recommend .l_wrapper h1{background:#cedeeb}.l_contents.m_sogi_recommend .l_wrapper h1 .m_inner{width:980px;margin:0 auto}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend .l_wrapper h1 .m_inner{width:100%}}.l_contents.m_sogi_recommend .l_wrapper h1 .m_inner img{width:100%}.l_contents.m_sogi_recommend .l_wrapper .pt120-40{padding-top:120px}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend .l_wrapper .pt120-40{padding-top:40px}}.l_contents.m_sogi_recommend .l_inner .linkArea{background:#fff url("/images/sites/sogi/recommend/img_hope.png") center bottom no-repeat;text-align:center;font-size:2rem;padding:20px 0 130px}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend .l_inner .linkArea{font-size:1.5rem;background-size:100%;padding:20px 0 10vh}}.l_contents.m_sogi_recommend .l_inner .linkArea p.title{color:#dd523b;position:relative;font-size:2.4rem;font-weight:bold}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend .l_inner .linkArea p.title{font-size:1.8rem}}.l_contents.m_sogi_recommend .l_inner .linkArea p.title:after{content:"";position:absolute;right:0;bottom:-25px;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:#dd523b transparent transparent transparent;border-width:20px 20px 0 20px}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend .l_inner .linkArea p.title:after{border-width:15px 15px 0 15px}}.l_contents.m_sogi_recommend .l_inner .linkArea ul{display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend .l_inner .linkArea ul{padding:0 3%}}.l_contents.m_sogi_recommend .l_inner .linkArea ul li{margin:8px 15px}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend .l_inner .linkArea ul li{margin:6px 0;display:flex;flex-grow:1}.l_contents.m_sogi_recommend .l_inner .linkArea ul li:nth-child(odd){margin:6px 4% 6px 0}}.l_contents.m_sogi_recommend .l_inner .linkArea ul li a{background:#fff;font-size:2.2rem;text-decoration:none;min-width:360px;height:80px;border:2px solid;line-height:1.4;font-weight:bold;border-radius:9px;box-shadow:0 0 8px #b5b5b5;display:-ms-flex;display:flex;align-items:center;justify-content:center}.l_contents.m_sogi_recommend .l_inner .linkArea ul li a:hover{opacity:.7}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend .l_inner .linkArea ul li a{min-width:100%;width:30vw;height:auto;font-size:1.4rem;padding:8px 2%}}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .m_title_intro{font-size:2.2rem;text-align:center;padding:17px 0;line-height:1.4;background:#d2eed8;position:relative}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .m_title_intro{padding:15px 10px;font-size:1.6rem}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .m_title_intro br{display:none}}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .m_title_intro strong{font-size:3rem;margin-right:5px}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .m_title_intro strong{font-size:2rem;display:block;margin-bottom:7px}}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .m_title_intro:after{content:"";position:absolute;right:0;bottom:-18px;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:#d2eed8 transparent transparent transparent;border-width:20px 20px 0 20px}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .m_title_intro:after{bottom:-12px}}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .m_title{text-align:center;font-weight:bold;padding:10px 0;font-size:4.4rem;background:#27b85e;color:#fff}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .m_title{font-size:2.8rem}}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .description{display:block;margin:40px 0 90px;padding:0 30px}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .description{padding:0;margin:20px 0 40px}}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .description .image{display:block;width:100%}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .description .comment{display:-ms-flex;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .description .comment{display:block;text-align:center}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .description .comment img{display:none}}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .description .comment ul{text-align:left}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .description .comment ul{margin-top:10px}}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .description .comment ul li{font-weight:bold;margin-left:20px}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .description .comment ul li{margin:10px 0;text-indent:-2em;padding-left:1em;line-height:.8}}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .description .comment ul li:before{content:"・";color:#808080;font-size:3rem;line-height:1.1;vertical-align:middle}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .description .advice{background:#f5f5dc;border-top:4px solid #ae8729;padding:55px 30px 25px;position:relative;font-size:1.8rem}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .description .advice{padding:15px 5%;line-height:1.8;font-size:1.4rem}}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .description .advice p.flag{background:#ae8729;color:#fff;display:inline-block;position:absolute;top:5px;left:20px;border-radius:0 0 4px 4px;padding:0 20px;font-size:1.6rem}@media only screen and (max-width:767px){.l_contents.m_sogi_recommend .l_inner .m_typeList ul li .description .advice p.flag{top:-18px;left:15px;font-size:1.4rem}}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li#typeSection02 .m_title_intro{background:#f7dddf}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li#typeSection02 .m_title_intro:after{content:"";border-color:#f7dddf transparent transparent transparent}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li#typeSection02 .m_title{background:#e0637e}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li#typeSection03 .m_title_intro{background:#e6dfe8}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li#typeSection03 .m_title_intro:after{content:"";border-color:#e6dfe8 transparent transparent transparent}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li#typeSection03 .m_title{background:#8b6bae}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li#typeSection04 .m_title_intro{background:#e4dfd8}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li#typeSection04 .m_title_intro:after{content:"";border-color:#e4dfd8 transparent transparent transparent}.l_contents.m_sogi_recommend .l_inner .m_typeList ul li#typeSection04 .m_title{background:#7e6b5a}.l_contents.m_sogi_support h1 .l_inner{position:relative}.l_contents.m_sogi_support h1 .background img{width:100%}.l_contents.m_sogi_support h1 .women{position:absolute;left:-40px;bottom:0}.l_contents.m_sogi_support h1 .men{position:absolute;right:-60px;bottom:0}.l_contents.m_sogi_support .l_wrapper.troble{background:#f7f3e9}.l_contents.m_sogi_support .l_wrapper.troble .secTitle{font-weight:700;text-align:center;border-bottom:2px solid #dd523b;font-size:3rem;padding:15px;position:relative;margin-bottom:40px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.troble .secTitle{font-size:2rem;margin-bottom:30px}}.l_contents.m_sogi_support .l_wrapper.troble .secTitle:after{content:"";position:absolute;right:0;bottom:-12px;left:0;width:0;height:0;margin:auto;border-color:#dd523b transparent transparent;border-style:solid;border-width:10px 12px 0}.l_contents.m_sogi_support .l_wrapper.troble .secTitle .deck{margin-bottom:60px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.troble .secTitle .deck{margin-bottom:0}}.l_contents.m_sogi_support .l_wrapper.troble .trobuleBox{background:#fff;padding:30px;border-radius:4px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.troble .trobuleBox{padding:20px}}.l_contents.m_sogi_support .l_wrapper.troble .trobuleBox ul li{padding-left:60px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.troble .trobuleBox ul li{padding-left:35px}}.l_contents.m_sogi_support .l_wrapper.troble .trobuleBox ul li.no1{margin-bottom:30px}.l_contents.m_sogi_support .l_wrapper.troble .trobuleBox ul li.no2{margin-bottom:0}.l_contents.m_sogi_support .l_wrapper.troble .trobuleBox ul li .numListTitle01{color:#5f4e38;font-size:2.8rem;font-weight:700;margin-bottom:15px;position:relative}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.troble .trobuleBox ul li .numListTitle01{font-size:1.8rem;line-height:1.5;margin-bottom:5px}}.l_contents.m_sogi_support .l_wrapper.troble .trobuleBox ul li .numListTitle01 .number{width:60px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.troble .trobuleBox ul li .numListTitle01 .number{width:40px}}.l_contents.m_sogi_support .l_wrapper.troble .trobuleBox ul li .numListTitle01 .number .circle{position:absolute;left:-60px;top:50%;transform:translateY(-50%);color:#fff;background:#ae8729;border-radius:100px;font-size:2.4rem;font-weight:700;width:45px;height:45px;text-align:center;line-height:45px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.troble .trobuleBox ul li .numListTitle01 .number .circle{left:-35px;font-size:1.8rem;width:30px;height:30px;line-height:30px}}.l_contents.m_sogi_support .l_wrapper.troble .trobuleBox ul li .content .textBox{display:flex}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.troble .trobuleBox ul li .content .textBox{display:block}}.l_contents.m_sogi_support .l_wrapper.troble .trobuleBox ul li .content .textBox .image{margin-left:35px;margin-top:-60px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.troble .trobuleBox ul li .content .textBox .image{margin:20px 0 0 0}}.l_contents.m_sogi_support .l_wrapper.troble .sokode{text-align:center;margin:40px 0 -110px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.troble .sokode{margin:30px 0 -60px}}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.troble .sokode img{width:150px}}.l_contents.m_sogi_support .l_wrapper.contact-A .secTitle{text-align:center;font-size:2.8rem;color:#5f4e38;font-weight:700}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.contact-A .secTitle{font-size:2rem}}.l_contents.m_sogi_support .l_wrapper.contact-A .subTitle{font-size:1.6rem;text-align:center;color:#5f4e38;font-weight:700}.l_contents.m_sogi_support .l_wrapper.contact-A .pointsBlock{background-size:auto auto;background-color:#d1efdc;background-image:repeating-linear-gradient(135deg,transparent,transparent 4px,#a3dfb9 4px,#a3dfb9 8px);margin-bottom:36px;padding:32px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.contact-A .pointsBlock{padding:15px;margin-bottom:0}}.l_contents.m_sogi_support .l_wrapper.contact-A .pointsBlock .pointsBlockInner{background:#fff;padding:40px 60px 40px;border-radius:8px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.contact-A .pointsBlock .pointsBlockInner{padding:15px}}.l_contents.m_sogi_support .l_wrapper.contact-A .pointsBlock .pointsBlockInner .title{text-align:center;display:flex;justify-content:center;font-weight:700;margin-bottom:20px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.contact-A .pointsBlock .pointsBlockInner .title{margin-bottom:10px}}.l_contents.m_sogi_support .l_wrapper.contact-A .pointsBlock .pointsBlockInner .title .imgage{padding-right:20px}.l_contents.m_sogi_support .l_wrapper.contact-A .pointsBlock .pointsBlockInner .title .text{font-size:2.8rem;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#5f4e38;padding-left:20px;padding-top:5px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.contact-A .pointsBlock .pointsBlockInner .title .text{font-size:1.8rem;line-height:1.6;text-align:left;padding-left:10px;padding-top:0}}.l_contents.m_sogi_support .l_wrapper.contact-A .pointsBlock .pointsBlockInner .title .text span{color:#dd523b}.l_contents.m_sogi_support .l_wrapper.point{background:#e5eef5}.l_contents.m_sogi_support .l_wrapper.point .secTitle{font-weight:700;text-align:center;font-size:2.4rem}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.point .secTitle{font-size:2rem;line-height:1.4}}.l_contents.m_sogi_support .l_wrapper.point .secTitle strong{font-size:3.4rem}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.point .secTitle strong{font-size:2rem}}.l_contents.m_sogi_support .l_wrapper.point .secTitle strong span{color:#0a5b9c;font-size:4rem;vertical-align:baseline}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.point .secTitle strong span{font-size:3rem}}.l_contents.m_sogi_support .l_wrapper.point ul.pointList{display:flex}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.point ul.pointList{display:block}}.l_contents.m_sogi_support .l_wrapper.point ul.pointList li{background:#fff;padding:25px;text-align:center;width:31.707%;border-radius:4px;margin-right:2.43902%}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.point ul.pointList li{width:100%;margin-right:0;margin-bottom:40px}}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.point ul.pointList li img{width:160px}}.l_contents.m_sogi_support .l_wrapper.point ul.pointList li span.tag{background:#dd523b;color:#fff;font-size:1.6rem;font-weight:700;border-radius:100px;margin:-40px auto 15px;display:block;width:100px;text-align:center}.l_contents.m_sogi_support .l_wrapper.point ul.pointList li p.title{font-weight:700;font-size:2.4rem}.l_contents.m_sogi_support .l_wrapper.point ul.pointList li p.desc{font-size:1.6rem;margin-bottom:20px}.l_contents.m_sogi_support .l_wrapper.recommended{background:#efe7d4;position:relative}.l_contents.m_sogi_support .l_wrapper.recommended:after{content:"";position:absolute;right:0;bottom:-30px;left:0;width:0;height:0;margin:auto;border-color:#efe7d4 transparent transparent;border-style:solid;border-width:30px 40px 0;z-index:1}.l_contents.m_sogi_support .l_wrapper.recommended h2.title{font-size:3.4rem;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;margin-bottom:40px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.recommended h2.title{font-size:2.2rem;margin-bottom:20px}}.l_contents.m_sogi_support .l_wrapper.recommended h2.title span.marker{padding:0 5px 6px;background-image:linear-gradient(0,#fff 16px,transparent 0)}.l_contents.m_sogi_support .l_wrapper.recommended ul{width:620px;margin:0 auto}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.recommended ul{width:100%}}.l_contents.m_sogi_support .l_wrapper.recommended ul li{margin-bottom:15px;padding-left:40px;background:url("/images/sites/sogi/support/icon_01.png") 0 no-repeat;background-size:28px auto;font-weight:700}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.recommended ul li{font-size:1.6rem;padding-left:30px;background-size:22px auto}}.l_contents.m_sogi_support .l_wrapper.contact-B{background:#fdfcf7}.l_contents.m_sogi_support .l_wrapper.contact-B h2.title{text-align:center;font-size:2.4rem;color:#5f4e38}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.contact-B h2.title{font-size:2rem;margin-bottom:20px}}.l_contents.m_sogi_support .l_wrapper.contact-B p.desc{text-align:center;margin-bottom:30px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.contact-B p.desc{text-align:left}}.l_contents.m_sogi_support .l_wrapper.contact-B .contactFrame{margin:0 100px;background:#fff}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.contact-B .contactFrame{margin:0}}.l_contents.m_sogi_support .l_wrapper.contact-B .contactFrame .frameTitle{background:#0a5b9c;color:#fff;text-align:center;font-weight:700;font-size:2.4;border-radius:10px 10px 0 0;padding:8px}.l_contents.m_sogi_support .l_wrapper.contact-B .typeA{margin-bottom:30px}.l_contents.m_sogi_support .l_wrapper.contact-B .typeA .l_contactFrameInner{display:flex;justify-content:space-between;padding:20px 30px;border-radius:0 0 10px 10px;border-left:2px solid #0a5b9c;border-right:2px solid #0a5b9c;border-bottom:2px solid #0a5b9c}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.contact-B .typeA .l_contactFrameInner{display:block;padding:15px}}.l_contents.m_sogi_support .l_wrapper.contact-B .typeA .l_contactFrameInner .telNumber{text-decoration:none;display:flex;justify-content:center;border:none;background:none}@media print,screen and (min-width:768px){.l_contents.m_sogi_support .l_wrapper.contact-B .typeA .l_contactFrameInner .telNumber{pointer-events:none}}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.contact-B .typeA .l_contactFrameInner .telNumber{background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;display:flex;align-items:center;justify-content:center;padding:10px 0;width:100%}.l_contents.m_sogi_support .l_wrapper.contact-B .typeA .l_contactFrameInner .telNumber .text{font-size:1.8rem;font-weight:bold;color:#fff;padding-left:46px;background:url("/images/common/icon_freedial_sp.png") 0 no-repeat;background-size:36px auto}.l_contents.m_sogi_support .l_wrapper.contact-B .typeA .l_contactFrameInner .telNumber .priceFree{margin-left:5px}}.l_contents.m_sogi_support .l_wrapper.contact-B .typeA .l_contactFrameInner .number{padding-left:100px;background:url("/images/common/icon_freedial.png") left center no-repeat;background-size:96px 62px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.contact-B .typeA .l_contactFrameInner .number{padding-left:58px;background-size:48px 31px}}.l_contents.m_sogi_support .l_wrapper.contact-B .typeA .l_contactFrameInner .number span{color:#1b1464;font-size:7rem;font-weight:600;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;line-height:1}.l_contents.m_sogi_support .l_wrapper.contact-B .typeA .l_contactFrameInner .time{color:#0a5b9c;font-weight:700;line-height:1.2;font-size:2.4rem}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.contact-B .typeA .l_contactFrameInner .time{text-align:center;line-height:1.4;font-size:1.8rem;margin-top:10px}}.l_contents.m_sogi_support .l_wrapper.contact-B .typeB{margin-bottom:70px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .l_wrapper.contact-B .typeB{margin-bottom:0}}.l_contents.m_sogi_support .l_wrapper.contact-B .typeB .l_contactFrameInner{text-align:center;padding:20px;border-radius:0 0 10px 10px;border-left:2px solid #0a5b9c;border-right:2px solid #0a5b9c;border-bottom:2px solid #0a5b9c}.l_contents.m_sogi_support .l_wrapper.contact-B .typeB .l_contactFrameInner .title{color:#5f4e38;font-weight:700;margin-bottom:10px}.l_contents.m_sogi_support .l_wrapper.contact-B .typeB .l_contactFrameInner .m_btn05{display:inline-block}.l_contents.m_sogi_support .l_wrapper.contact-B .typeB .l_contactFrameInner .m_btn05 a{background:#01988d url("/images/common/icon_arrow_right_yellow.svg") 15px center no-repeat}@media only screen and (max-width:767px){.l_contents.m_sogi_support .m_inquiryInformation{margin-bottom:0 !important}}.l_contents.m_sogi_support .imgTextBox{display:flex;align-items:top}@media only screen and (max-width:767px){.l_contents.m_sogi_support .imgTextBox{display:block}}.l_contents.m_sogi_support .imgBox{margin-right:30px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .imgBox{width:50%;margin:20px auto 0;text-align:center}.l_contents.m_sogi_support .imgBox img{width:100%}}.l_contents.m_sogi_support .imgTextBox--right{flex-direction:row-reverse}.l_contents.m_sogi_support .imgTextBox--right .imgBox{margin:-30px 0 0 30px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .imgTextBox--right .imgBox{margin:15px auto 30px;text-align:center;width:60%}.l_contents.m_sogi_support .imgTextBox--right .imgBox img{width:100%}}.l_contents.m_sogi_support .mb60-40{margin-bottom:60px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .mb60-40{margin-bottom:40px}}.l_contents.m_sogi_support .pt60-40{padding-top:60px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .pt60-40{padding-top:40px}}.l_contents.m_sogi_support .pb60-40{padding-bottom:60px}@media only screen and (max-width:767px){.l_contents.m_sogi_support .pb60-40{padding-bottom:40px}}.l_contents.m_sogi_support .bold-red{color:#dd523b;font-weight:700}.l_contents.m_sogi_support .bold-blue{color:#0a5b9c;font-weight:700}.m_sogi_precaution .mvBlock{background:#fcf6eb;position:relative}@media print,screen and (min-width:768px){.m_sogi_precaution .mvBlock::before{content:"";background:#fcdca8;width:100vw;height:70px;position:absolute;z-index:1;top:0;left:0}}@media print,screen and (min-width:768px){.m_sogi_precaution .mvBlock::after{content:"";background:#fcdca8;width:100vw;height:35px;position:absolute;z-index:1;bottom:0;left:0}}.m_sogi_precaution .mvBlock .mv{position:relative;z-index:2}@media only screen and (max-width:767px){.m_sogi_precaution .mvBlock .mv{width:100%}}@media print,screen and (min-width:768px){.m_sogi_precaution .mvBlock .mv img{margin:auto}}@media only screen and (max-width:767px){.m_sogi_precaution .mvBlock .mv img{width:100%;height:auto}}.m_sogi_precaution .m_desc .redFont{color:#dd523b;font-weight:bold}.m_sogi_precaution .m_desc .boldFont{font-weight:bold}.m_sogi_precaution .m_desc .marker{background:linear-gradient(transparent 40%,#ffffa8 40%);font-weight:700}.m_sogi_precaution .bgRedColor{background:#fff3ef}.m_sogi_precaution .secTitle{text-align:center;font-size:3rem;font-weight:bold;border-bottom:2px solid #dd523b;margin-bottom:30px;padding-bottom:15px;position:relative}@media only screen and (max-width:767px){.m_sogi_precaution .secTitle{font-size:2rem;line-height:1.5;margin-bottom:25px;padding-bottom:10px}}.m_sogi_precaution .secTitle::after{content:"";position:absolute;right:0;left:0;bottom:-12px;border-color:#dd523b transparent transparent;border-style:solid;border-width:10px 12px 0;width:0;height:0;margin:auto}.m_sogi_precaution .title01{text-align:center;font-size:3.8rem;font-weight:bold;line-height:1.4;color:#7b5229}@media only screen and (max-width:767px){.m_sogi_precaution .title01{font-size:2.7rem}}.m_sogi_precaution .title01 .redFont{color:#aa3410}.m_sogi_precaution .title01 .smallFont{font-size:3.4rem}@media only screen and (max-width:767px){.m_sogi_precaution .title01 .smallFont{font-size:2.2rem}}.m_sogi_precaution .imgList01 li{width:800px;margin:0 auto}@media only screen and (max-width:767px){.m_sogi_precaution .imgList01 li{width:100%}}.m_sogi_precaution .imgList01 li .textBox{text-align:center;background:#7b5229;color:#fff;font-weight:bold;padding:5px 0;font-size:2.4rem;line-height:1.4}@media only screen and (max-width:767px){.m_sogi_precaution .imgList01 li .textBox{font-size:1.5rem}}.m_sogi_precaution .imgList01 li + li{margin-top:40px}@media only screen and (max-width:767px){.m_sogi_precaution .imgList01 li + li{margin-top:20px}}.m_sogi_precaution .imgList01 li .imgBox{margin-top:10px}@media only screen and (max-width:767px){.m_sogi_precaution .imgList01 li .imgBox{margin-top:5px}}@media only screen and (max-width:767px){.m_sogi_precaution .imgList01 li .imgBox img{width:100%}}.m_sogi_precaution .textBlock{border:6px solid #c0af9e;background:#fff;padding:40px}@media only screen and (max-width:767px){.m_sogi_precaution .textBlock{padding:20px;border-width:4px}}.m_sogi_precaution .textBlock .title02{color:#7b5229;font-weight:bold;text-align:center;font-size:3rem;line-height:1.4}@media only screen and (max-width:767px){.m_sogi_precaution .textBlock .title02{font-size:1.8rem}}.m_sogi_precaution .textBlock .title02 .redFont{color:#aa3410}.m_sogi_precaution .textBlock .title02 .bigFont01{font-size:4.2rem}@media only screen and (max-width:767px){.m_sogi_precaution .textBlock .title02 .bigFont01{font-size:2.8rem}}.m_sogi_precaution .textBlock .title02 .bigFont02{font-size:3.8rem}@media only screen and (max-width:767px){.m_sogi_precaution .textBlock .title02 .bigFont02{font-size:2.5rem}}.m_sogi_precaution .textBlock .textList{display:flex;align-items:center}@media print,screen and (min-width:768px){.m_sogi_precaution .textBlock .textList{justify-content:space-between}}@media only screen and (max-width:767px){.m_sogi_precaution .textBlock .textList{align-items:center;flex-direction:column}}.m_sogi_precaution .textBlock .textList li{display:flex;align-items:center}@media print,screen and (min-width:768px){.m_sogi_precaution .textBlock .textList li + li{margin-left:25px}}@media only screen and (max-width:767px){.m_sogi_precaution .textBlock .textList li + li{margin-top:15px}}.m_sogi_precaution .textBlock .textList li .number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:2.8rem;line-height:1;color:#fff;border-radius:20px;background:#7b5229}@media only screen and (max-width:767px){.m_sogi_precaution .textBlock .textList li .number{width:30px;height:30px;font-size:2rem}}.m_sogi_precaution .textBlock .textList li .textBox{margin-left:12px;line-height:1.5}@media print,screen and (min-width:768px){.m_sogi_precaution .textBlock .textList li .textBox{font-size:1.6rem}}@media only screen and (max-width:767px){.m_sogi_precaution .textBlock .textList li .textBox{margin-left:10px}}.m_sogi_precaution .textBlock .textList li .textBox .text01{color:#7b5229;font-weight:bold;font-size:3rem;margin-bottom:5px}@media only screen and (max-width:767px){.m_sogi_precaution .textBlock .textList li .textBox .text01{font-size:2rem;margin-bottom:3px}}.m_sogi_precaution .m_noticeBox{margin:80px auto 0}@media only screen and (max-width:767px){.m_sogi_precaution .m_noticeBox{text-align:left;margin:40px auto 0}}.m_sogi_precaution .title03{text-align:center;font-size:3.8rem;font-weight:bold;line-height:1.5;color:#aa3410}@media only screen and (max-width:767px){.m_sogi_precaution .title03{font-size:2.4rem}}.m_sogi_precaution .subText01{text-align:center}@media print,screen and (min-width:768px){.m_sogi_precaution .imgList02{display:flex;justify-content:space-between}}@media print,screen and (min-width:768px){.m_sogi_precaution .imgList02 li{width:calc((100% - 30px) / 2)}}@media only screen and (max-width:767px){.m_sogi_precaution .imgList02 li + li{margin-top:30px}}.m_sogi_precaution .imgList02 li img{width:100%}.m_sogi_precaution .bannerBox{display:block;border:1px solid #dd523b;box-shadow:3px 7px 9px rgba(84,47,33,0.1);transition:.3s}@media only screen and (max-width:767px){.m_sogi_precaution .bannerBox img{width:100%}}.m_sogi_precaution .bannerBox:hover{opacity:.8}.m_sogi_precaution .telBlock{padding:20px 180px 20px 15px;background:rgba(174,135,41,0.2);position:relative}@media only screen and (max-width:767px){.m_sogi_precaution .telBlock{padding:15px 10px}}.m_sogi_precaution .telBlock::after{content:"";display:block;width:155px;height:161px;background:url("/images/sites/sogi/img_bottom_woman.png") left top no-repeat;position:absolute;right:40px;bottom:0}@media only screen and (max-width:767px){.m_sogi_precaution .telBlock::after{display:none}}.m_sogi_precaution .telBlock p{text-align:center;position:relative;font-size:2.2rem;font-weight:bold}@media only screen and (max-width:767px){.m_sogi_precaution .telBlock p{font-size:1.6rem}}.m_sogi_precaution .telBlock p span{color:#0a5b9c}.m_sogi_precaution .telBlock .telNumber{text-decoration:none;display:flex;justify-content:center;align-items:center;text-align:center;margin-top:5px;border:none;background:none;width:100%}@media print,screen and (min-width:768px){.m_sogi_precaution .telBlock .telNumber{pointer-events:none}.m_sogi_precaution .telBlock .telNumber .icon{margin-right:5px}.m_sogi_precaution .telBlock .telNumber .number span{color:#1b1464;font-size:3.6rem;font-weight:600;line-height:1;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}}@media only screen and (max-width:767px){.m_sogi_precaution .telBlock .telNumber{margin-top:10px;background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;display:flex;align-items:center;justify-content:center;padding:10px 0}.m_sogi_precaution .telBlock .telNumber .text{font-size:1.6rem;font-weight:bold;color:#fff;padding-left:36px;background:url("/images/common/icon_freedial_sp.png") left center no-repeat;background-size:30px auto}.m_sogi_precaution .telBlock .telNumber .priceFree{margin-left:5px}}.m_sogi_precaution .telBlock .telNumber img{margin:0 5px}.m_sogi_precaution .m_stripeBox--red .title{color:#7b5229;font-size:3.4rem;padding-top:.5em;margin-bottom:20px}@media only screen and (max-width:767px){.m_sogi_precaution .m_stripeBox--red .title{font-size:2.3rem;margin-bottom:10px}}.m_sogi_precaution .m_stripeBox--red .title span{color:#aa3410;font-size:3.8rem;position:relative}@media only screen and (max-width:767px){.m_sogi_precaution .m_stripeBox--red .title span{font-size:2.7rem}}.m_sogi_precaution .m_stripeBox--red .title span span.accent{color:#aa3410;font-weight:normal;position:absolute;left:0;top:-.9em}@media only screen and (max-width:767px){.m_sogi_precaution .m_stripeBox--red .imgBox img{width:100%}}.m_sogi_precaution .m_stripeBox--red .image-description{margin-top:25px}@media only screen and (max-width:767px){.m_sogi_precaution .m_stripeBox--red .image-description{margin-top:10px}}.m_sogi_precaution .m_stripeBox--red .image-description .imgBox{float:left;margin:10px 30px 20px 0}@media only screen and (max-width:767px){.m_sogi_precaution .m_stripeBox--red .image-description .imgBox{width:85px;margin:7px 15px 10px 0}.m_sogi_precaution .m_stripeBox--red .image-description .imgBox img{width:100%;height:auto}}.m_sogi_precaution .m_stripeBox--red .imgBox02{margin:30px auto 10px;width:400px}@media only screen and (max-width:767px){.m_sogi_precaution .m_stripeBox--red .imgBox02{margin:15px auto 0;width:100%}}.m_sogi_precaution .m_stripeBox--red .imgBox02 img{width:100%;height:auto}.m_sogi_precaution .bannerBox02 a{display:block;box-shadow:3px 7px 9px rgba(84,47,33,0.1);transition:.3s}@media only screen and (max-width:767px){.m_sogi_precaution .bannerBox02 a{width:100%}}@media only screen and (max-width:767px){.m_sogi_precaution .bannerBox02 a img{width:100%}}.m_sogi_precaution .bannerBox02 a:hover{opacity:.8}@media print,screen and (min-width:768px){.m_inquiry .m_innerFlexLink span.pc{display:inline-block}}@media only screen and (max-width:767px){.m_inquiry h2.m_title_style06{letter-spacing:0}}.m_inquiry .m_common_box_whitebox .m_title_style02--sogi{color:#5f4e38;background:#e7dbbe}.m_inquiry .m_common_box_whitebox .m_title_style02--ohaka{color:#375d32;background:#c7dec4}.m_inquiry .m_common_box_whitebox .m_title_style02--hoken{color:#964627;background:#fae0dd}.m_inquiry .m_common_box_whitebox .m_desc{margin:20px 20px 40px}@media only screen and (max-width:767px){.m_inquiry .m_common_box_whitebox .m_desc{margin:20px 0}}.m_inquiry .m_btn02.right{text-align:right}.m_inquiry .m_btn02.right a{display:inline-block}@media print,screen and (min-width:768px){.m_inquiry .flexbox{display:flex;justify-content:center;margin-bottom:10px}}.m_inquiry .flexbox .webform{text-align:center}@media print,screen and (min-width:768px){.m_inquiry .flexbox .webform{width:50%}}@media only screen and (max-width:767px){.m_inquiry .flexbox .webform{margin-bottom:25px}}.m_inquiry .flexbox .webform p{font-weight:bold;margin-bottom:10px}.m_inquiry .flexbox .webform .m_btn02 a{margin:0 auto}.m_inquiry .flexbox .telephone{text-align:center}@media print,screen and (min-width:768px){.m_inquiry .flexbox .telephone{width:50%}}@media only screen and (max-width:767px){.m_inquiry .flexbox .telephone{margin-bottom:20px}}.m_inquiry .flexbox .telephone p{font-weight:bold;margin-bottom:10px}.m_inquiry .flexbox .telephone a.telNumber{text-decoration:none;display:flex;justify-content:center}@media print,screen and (min-width:768px){.m_inquiry .flexbox .telephone a.telNumber{pointer-events:none}}@media only screen and (max-width:767px){.m_inquiry .flexbox .telephone a.telNumber .icon img{height:30px}}.m_inquiry .flexbox .telephone a.telNumber .number{font-size:3.6rem;color:#1b1464;line-height:40px;font-weight:bold}@media only screen and (max-width:767px){.m_inquiry .flexbox .telephone a.telNumber .number{font-size:2.8rem;line-height:30px;margin-bottom:5px}.m_inquiry .flexbox .telephone a.telNumber .number img{width:auto;height:28px}}.m_inquiry .flexbox .telephone .priceFree{width:100%;color:#1b1464;font-weight:bold;margin-top:5px}.m_about .sp,.m_about .brSP{display:none}@media only screen and (max-width:767px){.m_about .pc,.m_about .brPC{display:none}.m_about .sp,.m_about .brSP{display:block}}.m_about .mincho{font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.m_about .l_wrapper .l_inner .txt-center{text-align:center}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner .txt-center img{width:100%}}.m_about .l_wrapper .l_inner .txt-center .m_subTitle{color:#791819;padding-bottom:5px;letter-spacing:.2em;font-weight:bold}@media print,screen and (min-width:768px){.m_about .l_wrapper .l_inner .txt-center .m_subTitle{font-size:20px}}.m_about .l_wrapper .l_inner .txt-center .m_title_head01{text-align:center;border-top:2px solid #ad2c32;display:inline-block;padding:5px}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner .txt-center .m_title_head01{margin-top:0;margin-bottom:0}}.m_about .l_wrapper .l_inner .checkArea{position:relative}.m_about .l_wrapper .l_inner .checkArea .m_title{position:absolute;top:10px;left:24%;font-size:3.3rem;font-weight:bold;line-height:1.5}@media print,screen and (min-width:768px){.m_about .l_wrapper .l_inner .checkArea .m_title .fontsize36{font-size:36px}}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner .checkArea .m_title{position:relative;left:0;top:0;margin-bottom:20px;font-size:2rem}}@media print,screen and (min-width:768px){.m_about .l_wrapper .l_inner .checkArea .fontsize30{font-size:30px}}.m_about .l_wrapper .l_inner .checkArea .img{width:800px;margin:0 auto}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner .checkArea .img{width:100%}}.m_about .l_wrapper .l_inner .checkArea .reviewLink{position:relative;border:2px solid #0a5b9c;text-align:center;width:90%;margin:-100px auto 0;border-radius:17px;padding:25px;color:#0a5b9c;background:#fff;box-shadow:2px 2px 6px #cecece}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner .checkArea .reviewLink{margin:0 auto;padding:15px;width:100%}.m_about .l_wrapper .l_inner .checkArea .reviewLink::before,.m_about .l_wrapper .l_inner .checkArea .reviewLink::after{display:none}}.m_about .l_wrapper .l_inner .checkArea .reviewLink::before{content:"";position:absolute;top:-100px;left:calc(50% - 25px);margin-left:-15px;border:50px solid transparent;border-bottom:50px solid #0a5b9c;z-index:2}.m_about .l_wrapper .l_inner .checkArea .reviewLink::after{content:"";position:absolute;top:-97px;left:calc(50% - 25px);margin-left:-15px;border:50px solid transparent;border-bottom:50px solid #fff;z-index:2}.m_about .l_wrapper .l_inner .checkArea .reviewLink .reviewerIntroduce .head{font-size:2.8rem;font-weight:bold}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner .checkArea .reviewLink .reviewerIntroduce .head{font-size:1.8rem}}.m_about .l_wrapper .l_inner .checkArea .reviewLink .reviewerIntroduce .m_arrowLink{font-size:1.6rem}.m_about .l_wrapper .l_inner .checkArea .reviewLink .reviewerIntroduce .reviewerImages img{margin:0 15px}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner .checkArea .reviewLink .reviewerIntroduce .reviewerImages{display:flex;justify-content:center;margin-bottom:15px;flex-shrink:0;margin:0 1% 10px;align-items:center}.m_about .l_wrapper .l_inner .checkArea .reviewLink .reviewerIntroduce .reviewerImages img{margin-right:30px}}@media only screen and (max-width:767px) and (max-width:767px){.m_about .l_wrapper .l_inner .checkArea .reviewLink .reviewerIntroduce .reviewerImages img{width:20%;flex-shrink:0;margin:0 1%}}.m_about .l_wrapper .l_inner .pb100{padding-bottom:100px}.m_about .m_trustReasonBlock{text-align:center}.m_about .m_trustReasonBlock .l_inner h2{color:#0a5b9c;font-weight:bold;font-size:3.6rem !important}@media only screen and (max-width:767px){.m_about .m_trustReasonBlock .l_inner h2{font-size:2.8rem !important}}.m_about .m_trustReasonBlock .l_inner ul.flex{display:-ms-flex;display:flex}@media only screen and (max-width:767px){.m_about .m_trustReasonBlock .l_inner ul.flex{display:block}}.m_about .m_trustReasonBlock .l_inner ul.flex li{margin-right:20px;width:calc(100% / 3)}@media only screen and (max-width:767px){.m_about .m_trustReasonBlock .l_inner ul.flex li{width:100%;margin-bottom:20px}}.m_about .m_trustReasonBlock .l_inner ul.flex li:last-child{margin-right:0}.m_about .m_trustReasonBlock .l_inner ul.flex li .step{background:#dd523b;color:#fff;display:inline-block;padding:0 15px;font-size:1.8rem;border-radius:28px}@media only screen and (max-width:767px){.m_about .m_trustReasonBlock .l_inner ul.flex li .step{font-size:1.6rem}}.m_about .m_trustReasonBlock .l_inner ul.flex li .title{font-size:2.4rem !important;font-weight:bold !important;margin:15px 0 !important}@media only screen and (max-width:767px){.m_about .m_trustReasonBlock .l_inner ul.flex li .title{font-size:2rem !important;margin:10px 0 !important}}.m_about .m_trustReasonBlock .l_inner ul.flex li .text{text-align:left;font-size:1.8rem}@media only screen and (max-width:767px){.m_about .m_trustReasonBlock .l_inner ul.flex li .text{font-size:1.4rem}}.m_about .m_trustReasonBlock .rank .m_aboutRank{margin:10px 0 40px}@media only screen and (max-width:767px){.m_about .m_trustReasonBlock .rank .m_aboutRank{margin:10px 0 0}}.m_about .l_wrapper.l_wrapper--colorGray{padding-top:0;padding-bottom:0}.m_about .l_wrapper .l_title_head{background:#0a5b9c;padding:30px 0;font-size:2.8rem;font-weight:bold;color:#fff;text-align:center;position:relative}.m_about .l_wrapper .l_title_head .img_l{position:absolute;left:-140px;top:-71px}.m_about .l_wrapper .l_title_head .img_r{position:absolute;top:-71px;right:-140px}@media only screen and (max-width:767px){.m_about .l_wrapper .l_title_head{font-size:2.1rem;padding:20px 0}.m_about .l_wrapper .l_title_head .img_l{display:none}.m_about .l_wrapper .l_title_head .img_r{display:none}}.m_about .l_wrapper .l_title_head::after{content:"";position:absolute;right:0;bottom:-28px;left:0;width:0;height:0;margin:auto;border-color:#0a5b9c transparent transparent;border-style:solid;border-width:30px 40px 0}.m_about .l_wrapper .l_title_head .title{position:relative;display:inline-block}.m_about .l_wrapper .l_title_head .title::before,.m_about .l_wrapper .l_title_head .title::after{display:none !important}.m_about .l_wrapper .l_title_head .title::before{content:"";background:url("/images/sites/about/img_title_l.png");width:100px;height:150px;display:inline-block;position:absolute;left:-130px;top:-71px}.m_about .l_wrapper .l_title_head .title::after{content:"";background:url("/images/sites/about/img_title_r.png");width:100px;height:150px;display:inline-block;position:absolute;right:-120px;top:-71px}.m_about .l_wrapper .l_inner h3{font-size:3.6rem;font-weight:bold;text-align:center;margin:60px 0 20px}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner h3{font-size:2.1rem;margin:50px 0 20px}}.m_about .l_wrapper .l_inner h3::before{content:"";background:url("/images/sites/about/icon_error.png") no-repeat;width:56px;height:51px;display:block;margin:10px auto}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner h3::before{width:41px;height:39px;background-size:100%}}.m_about .l_wrapper .l_inner ul.flex{display:-ms-flex;display:flex}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner ul.flex{display:block}}.m_about .l_wrapper .l_inner ul.flex li{margin-right:20px;width:calc(100% / 3)}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner ul.flex li{width:100%;margin-bottom:30px}}.m_about .l_wrapper .l_inner ul.flex li:last-child{margin-right:0}.m_about .l_wrapper .l_inner ul.flex li .title{margin:20px 0 10px;font-weight:bold;font-size:20px;text-align:center}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner ul.flex li .img{text-align:center}}.m_about .l_wrapper .l_inner h2{font-size:3.6rem;color:#0a5b9c;text-align:center}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner h2{font-size:2.4rem !important}}.m_about .l_wrapper .l_inner .pointsBlock .pointsBlockInner{padding:30px;margin:20px 0 40px}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner .pointsBlock .pointsBlockInner{padding:10px;margin:10px 0 30px}}.m_about .l_wrapper .l_inner .pointsBlock .pointsBlockInner .intInner{background:url("/images/sites/shukatsu/img_woman01.png") #fff no-repeat 96% bottom;padding:20px 30px}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner .pointsBlock .pointsBlockInner .intInner{background:#fff;padding:20px 10px}}.m_about .l_wrapper .l_inner .pointsBlock .pointsBlockInner .intInner ul.points li{display:table;margin-bottom:8px}.m_about .l_wrapper .l_inner .pointsBlock .pointsBlockInner .intInner ul.points li p{display:table-cell}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner .pointsBlock .pointsBlockInner .intInner ul.points li p{display:block}}.m_about .l_wrapper .l_inner .pointsBlock .pointsBlockInner .intInner ul.points li p.txt{padding-left:20px;color:#1b1464}@media print,screen and (min-width:768px){.m_about .l_wrapper .l_inner .pointsBlock .pointsBlockInner .intInner ul.points li p.txt{font-size:20px;font-weight:bold}}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner .pointsBlock .pointsBlockInner .intInner ul.points li p.txt{position:relative;padding-left:15px}.m_about .l_wrapper .l_inner .pointsBlock .pointsBlockInner .intInner ul.points li p.txt::before{content:"・";position:absolute;left:0;top:0;font-weight:bold}}.m_about .l_wrapper .l_inner .pointsBlock .pointsBlockInner .intInner ul.points li p.img{vertical-align:top}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner .pointsBlock .pointsBlockInner .intInner ul.points li p.img{display:none}}.m_about .l_wrapper .l_inner .pointsBlock .butBlock{text-align:center}.m_about .l_wrapper .l_inner .pointsBlock .butBlock .but{background:#1b1464;color:#fff;display:inline-block;padding:5px 55px;font-size:20px}.m_about .l_wrapper .l_inner .pointsBlock .butBlock .title{font-size:3.1rem;font-weight:bold;color:#1b1464;line-height:1.4;font-size:30px}@media only screen and (max-width:767px){.m_about .l_wrapper .l_inner .pointsBlock .butBlock .title{font-size:2rem}}.m_about .l_wrapper .l_inner .pointsBlock .butBlock .text{text-align:left}.m_about .l_wrapper .l_inner .pointsBlock .mb85{margin-bottom:85px}.m_about .l_wrapper .offerArea{background:#fff}.m_about .l_wrapper .offerArea .l_title_choice{background:#cedeeb;position:relative;text-align:center;padding:120px 0 40px;font-size:32px;line-height:1.4;font-weight:bold;letter-spacing:.1em}@media only screen and (max-width:767px){.m_about .l_wrapper .offerArea .l_title_choice{font-size:1.8rem;padding:100px 0 25px}}.m_about .l_wrapper .offerArea .l_title_choice::before{content:"";position:absolute;top:0;left:calc(50% - 135px);width:0;height:0;margin:auto;border-color:#f4f4f4 transparent transparent;border-style:solid;border-width:75px 135px 0}@media only screen and (max-width:767px){.m_about .l_wrapper .offerArea .l_title_choice::before{left:calc(50% - 75px);border-width:55px 75px 0}}.m_about .l_wrapper .offerArea .l_title_choice span{text-align:center;color:#dd523b;display:block;margin:-120px 0 65px;z-index:98;position:relative;font-size:24px;font-weight:bold}@media only screen and (max-width:767px){.m_about .l_wrapper .offerArea .l_title_choice span{font-size:1.8rem;margin:-100px 0 45px}}.m_about .l_wrapper .offerArea .l_title_choice b{color:#0a5b9c;font-size:3.6rem}@media only screen and (max-width:767px){.m_about .l_wrapper .offerArea .l_title_choice b{font-size:2.3rem}}.m_about .l_wrapper .offerArea .l_inner .flexBox{display:flex;align-items:center}.m_about .l_wrapper .offerArea .l_inner .flexBox p.m_txt{flex:1 1}.m_about .l_wrapper .offerArea .l_inner .flexBox p.m_txt b{font-weight:bold}.m_about .l_wrapper .offerArea .l_inner .flexBox p.m_txt img.pc{width:149px;margin:0 20px}.m_about .l_wrapper .offerArea .l_inner p.m_txt{margin:20px 0}.m_about .l_wrapper .offerArea .l_inner .box{border:2px solid;border-radius:6px;color:#0a5b9c;background:url("/images/sites/about/img_choice.png") #fff no-repeat 13% 100%;background-size:90px;text-align:center;padding:15px 0 15px 130px;margin:50px 0;font-size:30px;font-weight:bold}@media only screen and (max-width:767px){.m_about .l_wrapper .offerArea .l_inner .box{margin:20px 0;padding:10px;font-size:1.8rem;background:none}}.m_about .l_wrapper .offerArea .flex{border-top:1px solid #ccc}.m_about .l_wrapper .offerArea .flex .inner{width:980px;margin:0 auto;padding:20px 0;display:-ms-flex;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:767px){.m_about .l_wrapper .offerArea .flex .inner{width:100%;display:block}}.m_about .l_wrapper .offerArea .flex .inner p.title{color:#dd523b;font-weight:bold;border:2px solid;padding:10px}@media only screen and (max-width:767px){.m_about .l_wrapper .offerArea .flex .inner p.title{width:80%;margin:0 auto;text-align:center}}.m_about .l_wrapper .offerArea .flex .inner p.text{font-size:1.6rem;margin:0 20px}@media only screen and (max-width:767px){.m_about .l_wrapper .offerArea .flex .inner p.text{font-size:1.4rem;margin:15px}}.m_about .l_wrapper .offerArea .flex .inner a.m_ink{color:#0a5b9c;border:2px solid;border-radius:36px;padding:5px 20px;text-decoration:none;font-size:1.6rem}.m_about .l_wrapper .offerArea .flex .inner a.m_ink:hover{background:#0a5b9c;color:#fff}@media only screen and (max-width:767px){.m_about .l_wrapper .offerArea .flex .inner a.m_ink{width:80%;margin:0 auto;display:block;text-align:center}}.m_hurry .m_mv{background:#dd523b;position:relative;padding:10px 0}@media only screen and (max-width:767px){.m_hurry .m_mv{padding:12px 0}}.m_hurry .m_mv .inner h1{width:100%;color:#fff;font-size:4rem;font-weight:bold;line-height:1.5;text-align:center;font-feature-settings:'palt'}@media only screen and (max-width:767px){.m_hurry .m_mv .inner h1{font-size:1.8rem;line-height:1.3}}.m_hurry .m_mv .inner h1 span{font-size:5.2rem;vertical-align:baseline;margin-left:5px}@media only screen and (max-width:767px){.m_hurry .m_mv .inner h1 span{display:block;font-size:2.8rem;margin-left:0}}.m_hurry .m_mv::after,.m_hurry .m_mv::before{content:"";width:100%;height:1px;background:#fff;position:absolute}.m_hurry .m_mv::after{top:4px}.m_hurry .m_mv::before{bottom:4px}.m_hurry .m_hurryBox01{margin:40px auto 95px}@media only screen and (max-width:767px){.m_hurry .m_hurryBox01{width:100%;margin:25px 0 40px}}.m_hurry .m_hurryBox01 .attention{margin-bottom:48px;border:3px solid #ae8729;display:flex;align-items:center;gap:23px;padding:28px 20px 28px 32px}@media only screen and (max-width:767px){.m_hurry .m_hurryBox01 .attention{display:block;padding:15px;text-align:center;margin-bottom:15px}}.m_hurry .m_hurryBox01 .attention img{flex-shrink:0}@media only screen and (max-width:767px){.m_hurry .m_hurryBox01 .attention img{width:65px;height:auto}}.m_hurry .m_hurryBox01 .attention .text{font-feature-settings:'palt';letter-spacing:.03em}.m_hurry .m_hurryBox01 .attention .text p{font-size:2.3rem;font-weight:bold}@media only screen and (max-width:767px){.m_hurry .m_hurryBox01 .attention .text p{font-size:1.5rem;line-height:1.5}}.m_hurry .m_hurryBox01 .attention .text .red{display:inline-block;color:#fff;font-weight:bold;font-size:2.6rem;line-height:1.5;margin-bottom:4px;padding:0 10px;background:#dd523b}@media only screen and (max-width:767px){.m_hurry .m_hurryBox01 .attention .text .red{font-size:1.5rem;display:block;background:none;margin:9px 0 2px}}@media only screen and (max-width:767px){.m_hurry .m_hurryBox01 .attention .text .red span{background:#dd523b;display:inline-block;padding:1px 8px;margin-bottom:5px}}.m_hurry .m_hurryBox01 .list{width:620px;margin:0 auto;background:#f5f5f5;padding:25px 30px}@media only screen and (max-width:767px){.m_hurry .m_hurryBox01 .list{width:100%;padding:15px}}.m_hurry .m_hurryBox01 .list li{font-size:2.9rem;padding-left:45px;background:url("/images/sites/sogi/hurry/icon_check.png") no-repeat;background-position-y:7px}@media only screen and (max-width:767px){.m_hurry .m_hurryBox01 .list li{font-size:1.65rem;padding-left:28px;background-size:21px;background-position-y:2px}.m_hurry .m_hurryBox01 .list li + li{margin-top:5px}}.m_hurry .m_hurryBox01 .other{font-size:3.5rem;text-align:center;color:#015598;font-weight:bold;margin-top:25px}@media only screen and (max-width:767px){.m_hurry .m_hurryBox01 .other{font-size:2.1rem;margin-top:15px;line-height:1.5}}.m_hurry .m_hurryBox02{border:3px solid #858585;background:#fff;margin-top:60px}@media only screen and (max-width:767px){.m_hurry .m_hurryBox02{margin-top:40px}}.m_hurry .m_hurryBox02 .inner{display:flex;align-items:center;min-height:316px;background:url("/images/sites/sogi/hurry/img_hurry_operator.jpg") right bottom no-repeat;padding-top:30px}@media only screen and (max-width:767px){.m_hurry .m_hurryBox02 .inner{min-height:initial;background:none;padding-top:20px}}@media only screen and (max-width:767px){.m_hurry .m_hurryBox02 .inner .every{letter-spacing:-.5px}}.m_hurry .m_hurryBox02 .inner .txt{width:750px;margin-left:32px}@media only screen and (max-width:767px){.m_hurry .m_hurryBox02 .inner .txt{width:100%;margin:0;padding:0 15px}}.m_hurry .m_hurryBox02 .inner .txt .hurryTel{font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.8rem;line-height:1.5;text-align:center;margin-bottom:20px}@media only screen and (max-width:767px){.m_hurry .m_hurryBox02 .inner .txt .hurryTel{font-size:1.6rem}}@media only screen and (max-width:767px){.m_hurry .m_hurryBox02.top{margin-top:0;border:none}.m_hurry .m_hurryBox02.top .inner .txt{padding:0}.m_hurry .m_hurryBox02.top .inner .title{font-size:2.5rem;text-decoration:underline;text-underline-offset:8px;text-align:center;letter-spacing:.05em}.m_hurry .m_hurryBox02.top .inner .hurryTel{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","ヒラギノ角ゴシック","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;margin-top:10px;font-size:1.5rem}.m_hurry .m_hurryBox02.top .inner .telBtn .balloon{width:245px;margin:0 auto 8px;padding:3px;text-align:center;font-size:1.5rem;text-align:center;border:2px solid #dd523b;border-radius:3px;background:#fff;position:relative;z-index:2;box-shadow:0 4px 8px rgba(0,0,0,0.25)}.m_hurry .m_hurryBox02.top .inner .telBtn .balloon::after{content:"";width:18px;height:18px;border:2px solid #dd523b;background:#fff;border-top:transparent;border-left:transparent;position:absolute;bottom:-12px;left:50%;translate:-50% 0;rotate:45deg;transform:skew(25deg,25deg)}.m_hurry .m_hurryBox02.top .inner .telBtn .balloon span{position:relative;z-index:1}.m_hurry .m_hurryBox02.top .inner .telBtn button,.m_hurry .m_hurryBox02.top .inner .telBtn a{display:block;border-radius:100px;text-align:center;font-size:1.8rem;font-weight:bold;padding:18px 0;position:relative;box-shadow:0 4px 8px rgba(0,0,0,0.25),inset 0 -3px 2px rgba(0,0,0,0.25);text-decoration:none;color:#fff;border:4px solid #fff;background:url("/images/sites/sogi/hurry/arrow_tel_btn.png") center right 15px no-repeat,url("/images/sites/sogi/hurry/icon_tel.svg") left calc(50% - 135px) center no-repeat,#dd523b;background-size:20px 21px,27px;width:100%;padding:17px 0 20px 10px}.m_hurry .m_hurryBox02.top .inner .telBtn button .textBox,.m_hurry .m_hurryBox02.top .inner .telBtn a .textBox{letter-spacing:.03em}.m_hurry .m_hurryBox02.top .inner .telBtn button .textBox p,.m_hurry .m_hurryBox02.top .inner .telBtn a .textBox p{font-size:1.9rem;font-weight:bold;line-height:1.5}.m_hurry .m_hurryBox02.top .inner .telBtn button .textBox p span,.m_hurry .m_hurryBox02.top .inner .telBtn a .textBox p span{font-size:2.5rem;vertical-align:baseline}.m_hurry .m_hurryBox02.top .inner .telBtn button .textBox ul,.m_hurry .m_hurryBox02.top .inner .telBtn a .textBox ul{display:flex;gap:5px;justify-content:center}.m_hurry .m_hurryBox02.top .inner .telBtn button .textBox ul li,.m_hurry .m_hurryBox02.top .inner .telBtn a .textBox ul li{font-size:1.5rem;padding:0 6px;color:#dd523b;background:#fff}}.m_hurry .m_tel p.every{color:#dd523b;font-size:2.4rem;font-weight:bold;text-align:center;padding:4px 0;border-top:2px solid #dd523b;border-bottom:2px solid #dd523b}@media only screen and (max-width:767px){.m_hurry .m_tel p.every{font-size:1.6rem}}.m_hurry .m_tel .telBox{display:flex;justify-content:space-evenly;margin:10px 0}@media only screen and (max-width:767px){.m_hurry .m_tel .telBox{display:block}}.m_hurry .m_tel .telBox .telNumber{text-decoration:none;display:flex;justify-content:center;align-items:center;border:none;background:none}@media print,screen and (min-width:768px){.m_hurry .m_tel .telBox .telNumber{pointer-events:none}.m_hurry .m_tel .telBox .telNumber .icon{margin-right:5px}.m_hurry .m_tel .telBox .telNumber .number span{color:#1b1464;font-size:7rem;font-weight:600;line-height:1;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}}@media only screen and (max-width:767px){.m_hurry .m_tel .telBox .telNumber{background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;display:flex;align-items:center;justify-content:center;padding:10px 0;width:100%}.m_hurry .m_tel .telBox .telNumber .text{font-size:2rem;font-weight:bold;color:#fff;padding-left:36px;background:url("/images/common/icon_freedial_sp.png") left center no-repeat;background-size:30px auto}.m_hurry .m_tel .telBox .telNumber .priceFree{margin-left:5px}}.m_hurry .m_tel .telBox p{width:140px;color:#0a5b9c;font-size:2.4rem;font-weight:bold;line-height:1.2;text-align:center;padding:6px 0;border:2px solid #0a5b9c;border-radius:8px}@media only screen and (max-width:767px){.m_hurry .m_tel .telBox p{width:100%;font-size:1.4rem;margin-top:5px}}.m_hurry .m_hurryTitle{color:#5f4e38;font-size:3.6rem;font-weight:bold;margin-bottom:32px;text-align:center}@media only screen and (max-width:767px){.m_hurry .m_hurryTitle{font-size:2.4rem;margin-bottom:16px}}.m_hurry.m_flowPage .l_wrapper{padding-bottom:72px}@media only screen and (max-width:767px){.m_hurry.m_flowPage .l_wrapper{padding-bottom:40px}}@media only screen and (max-width:767px){.m_hurry.m_flowPage .m_contentsFlowList{padding-top:20px}}.m_hurry.m_flowPage .m_contentsFlowList > ul > li .m_imgTextBox{align-items:flex-start}.m_hurry.m_flowPage .m_contentsFlowList > ul > li:first-child .m_desc span{color:#dd523b;font-weight:bold}@media only screen and (max-width:767px){.m_hurry.m_flowPage .m_contentsFlowList > ul > li:first-child .m_desc a.telNumber,.m_hurry.m_flowPage .m_contentsFlowList > ul > li:first-child .m_desc button.telNumber{text-decoration:none;color:#000;border:none;background:none;text-align:left;padding:0;font-size:1.4rem;font-weight:bold}.m_hurry.m_flowPage .m_contentsFlowList > ul > li:first-child .m_desc a.telNumber span,.m_hurry.m_flowPage .m_contentsFlowList > ul > li:first-child .m_desc button.telNumber span{color:#dd523b;text-decoration:underline}}.m_hurry.m_flowPage .m_contentsFlowList > ul > li .flowComment{display:block;color:#dd523b;font-weight:bold;margin-top:20px}@media only screen and (max-width:767px){.m_hurry.m_flowPage .m_contentsFlowList > ul > li .flowComment{margin-top:10px}}.m_hurry.m_flowPage .m_contentsFlowList > ul > li .number{background:#ae8729}.m_hurry.m_flowPage .m_contentsFlowList > ul > li::before{background:#eae0c8}.m_hurry.m_flowPage .m_contentsFlowList > ul > li::after{border-top:24px solid #eae0c8}.m_hurry.m_trustReasonBlock .rank .m_aboutRank{margin-top:10px}.m_hurry.m_trustReasonBlock .rank .m_aboutRank .detail span{color:#dd523b;font-weight:bold}.m_hurry.m_trustReasonBlock .rank .m_aboutRank .detail .trustHead{font-size:3rem;font-weight:bold;line-height:1.4;text-align:center;margin-bottom:16px;padding-top:48px}@media only screen and (max-width:767px){.m_hurry.m_trustReasonBlock .rank .m_aboutRank .detail .trustHead{font-size:1.6rem;padding-top:16px}}.m_hurry.m_trustReasonBlock .rank .m_aboutRank .detail .trustHead span{color:#dd523b;font-size:3.6rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_hurry.m_trustReasonBlock .rank .m_aboutRank .detail .trustHead span{font-size:2rem}}.m_hurry.m_trustReasonBlock .rank .m_aboutRank .detail .our{text-align:right}.m_hurry.m_faq .m_hurryTitle{margin-top:36px}.m_hurry.m_faq ul .l_inner--Main{margin-top:0}.m_hurry.m_faq ul .l_inner--Main dt p{color:#af7120}.l_contents.prints{line-height:1.4}.l_contents.prints .information{background:#f5edda}.l_contents.prints .information .l_inner{display:flex}.m_title_style06.prints{margin:20px 0 15px 0}.infoText{margin-left:30px;width:100%;position:relative;padding-top:5px}.infoText .infoTextTop{display:flex;justify-content:space-between}.infoText .print_telNumber{display:flex;background:#0a5b9c;padding:6px;width:350px;margin-left:auto}.infoText .print_telNumber .reception_text{color:#dd523b}.infoText .print_telNumber .reception_text p{padding:2px 5px;background:#f8dcd8;font-size:.5rem;vertical-align:baseline;text-align:center;line-height:1.5;width:85px}.infoText .print_telNumber .reception_text p span b{letter-spacing:-.05em}.infoText .print_telNumber .reception_text p b{font-size:1.2rem;vertical-align:baseline;letter-spacing:.13em}.infoText .print_telNumber .telNumber{display:flex;align-items:center;margin:0 5px}.infoText .print_telNumber .telNumber .icon{margin:0 10px 0 5px}.infoText .print_telNumber .telNumber .number{margin-bottom:2px}.infoText .contactNumber{background:#fff799;border:1px solid #98958f;font-size:1.4rem;padding:0 10px;margin-top:10px;position:absolute;right:0}.infoText .text p{font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.2rem}.infoText .text .name h1{font-size:4rem;line-height:1.2;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.print_funeralDetailGreeting .greeting{display:flex;justify-content:space-between}.print_funeralDetailGreeting .greeting .photo{max-width:200px;margin-left:20px}.print_funeralDetailGreeting .greeting .text{width:100%;text-align:center}.print_funeralDetailGreeting .greeting .text b{font-size:2.4rem;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;display:block;margin-top:30px}.print_funeralDetailGreeting .greeting .text p{margin-top:20px}.print_hallPhotolist{display:flex;justify-content:space-between;margin:10px 0}.m_informationList.prints dl dt{padding:7px 10px 7px 20px;background:#f5edda}.m_informationList.prints dl dd{padding:7px 25px}.print_episode .customerVoice{display:flex}.print_episode .customerVoice .text{margin-left:30px}.print_episode .customerVoice .text p.name{font-size:2rem;margin-bottom:10px}.print_question .l_inner h3.m_title_style06{padding:10px 20px;background:#ae8729;color:#fff}.print_question .l_inner h3.m_title_style06 span.box{background:#fff;color:#ae8729;outline:solid 1px #ae8729;outline-offset:-3px;margin:0 10px;padding:5px 20px}.print_question .l_inner h3.m_title_style06 span{margin-left:20px}.print_question .l_inner .top{display:flex}.print_question .l_inner .top .img{padding-top:60px}.print_question .l_inner .top .text h4.question span{background:#ae8729;color:#fff;padding:3px 10px;text-align:center;margin:0 20px 0 15px}.print_question .l_inner .top .text .answer{position:relative;display:inline-block;margin:10px 0 10px 15px;padding:0 10px;min-width:73%;max-width:100%;font-size:1.6rem;background:#f5edda;border-radius:10px}.print_question .l_inner .top .text .answer p{padding:15px}.print_question .l_inner .top .text .answer:before{content:"";position:absolute;top:50%;left:-30px;margin-top:-15px;border:15px solid transparent;border-right:15px solid #f5edda}.print_question .l_inner .bottom p{text-align:center;font-size:2rem;font-weight:bold}.print_question .l_inner .bottom p span{font-size:2.4rem;vertical-align:baseline}.print_question .l_inner .contact{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:5px}.print_question .l_inner .contact .heading p{background:#fae5e2;padding:11px 7px 11px 7px;color:#dd523b;font-weight:700;font-size:1.45rem;vertical-align:baseline}.print_question .l_inner .contact .heading p b{font-size:2.3rem;vertical-align:baseline}.print_question .l_inner .contact .QRcode{display:flex}.print_question .l_inner .contact .QRcode .text{line-height:.9;margin:2px 0 0 5px}.print_question .l_inner .contact .QRcode .text span{font-size:1.4rem}.print_cost .funeralPlanList table{border-bottom:1px solid #a28e5e;width:100%}.print_cost .funeralPlanList table td{vertical-align:middle}.print_cost .funeralPlanList table .type{font-size:2.2rem;text-align:center;letter-spacing:.05em;color:#fff;width:130px}.print_cost .funeralPlanList table .kaso{background:#7e6b5a}.print_cost .funeralPlanList table .kazoku{background:#e0637e}.print_cost .funeralPlanList table .ippan{background:#27b85e}.print_cost .funeralPlanList table .ichinichi{background:#8b6bae}.print_cost .funeralPlanList table td.total{background:#f5edda;line-height:1.2;text-align:right}.print_cost .funeralPlanList table td.total span{font-size:1.8rem;color:#fff;background:#dd523b;padding:10px 5px;display:inline-block;margin-right:10px}.print_cost .funeralPlanList table td.price{text-align:right;background:#f5edda;line-height:1.2;padding-right:15px;width:35%}.print_cost .funeralPlanList table td.price span{font-size:3.2rem;color:#dd523b;font-weight:bold;vertical-align:baseline;margin-right:5px}.print_cost .funeralPlanList table td.list{width:44%;line-height:1.2;padding:5px 0 5px 20px}.print_cost .funeralPlanList table:last-child{border-bottom:none}.print_costNote .l_inner{background:#f5edda;text-align:center;margin-top:10px;padding:5px 0 15px 0}.print_costNote .l_inner p{line-height:1.6;font-size:2.4rem}.print_costNote .l_inner p span{font-weight:bold;vertical-align:baseline}.print_costNote .l_inner p span.red{color:#dd523b;font-size:3.6rem}.print_costNote .l_inner .small{font-size:1.8rem;display:flex;align-items:center;justify-content:center;margin-top:10px}.print_costNote .l_inner .small span.red{color:#dd523b}.print_costNote .l_inner .small .note_text{line-height:1.2}.print_costNote .l_inner .small .note{margin-right:30px}.print_costNote .l_inner .small .note img{margin-right:10px;vertical-align:text-bottom}.print_costDetail h4{font-size:2.4rem;margin:20px 0 10px 0}.print_costDetail h4 span{font-size:1.8rem;font-weight:normal;margin-left:30px}.print_costDetail .funeralList{display:flex;font-size:1.4rem;border:1px solid #a28e5e;margin-top:10px}.print_costDetail .funeralList dl:last-child{border-right:none}.print_costDetail .funeralList dl{border-right:1px solid #a28e5e;width:163px}.print_costDetail .funeralList dl dt{border-bottom:1px solid #a28e5e;text-align:center;background:#f5edda;font-weight:bold}.print_costDetail .funeralList dl dd{padding:0 20px 5px 20px}.print_costDetail .funeralList dl dd .img{height:110px;position:relative;margin:5px 0}.print_costDetail .funeralList dl dd .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.print_costDetail .funeralList dl dd p{text-align:center}.print_costDetail ul{display:flex}.print_costDetail ul li{margin-right:40px}.print_costDetail ul li span{color:#fff;font-weight:bold;padding:2px 20px;margin-right:20px}.print_costDetail ul li span.kaso{background:#7e6b5a}.print_costDetail ul li span.kazoku{background:#e0637e}.print_costDetail ul li span.sogi{background:#98958f}.map_area{overflow:hidden;margin-top:20px}.map_area .map{overflow:hidden;height:250px;width:50%;float:left}.map_area .text{margin-left:2%;font-size:1.6rem;width:48%;float:right}ul.print_access{margin:10px 0}.print_guideFlow .photo{margin-bottom:5px}.print_guideFlow .photo img{width:100%}.m_banner .description{font-size:1.6rem}@media only screen and (max-width:767px){.m_banner .description{font-size:1.3rem}}.m_banner .description p{margin-top:15px}.m_banner .description ul{margin-top:15px}.m_banner .description ul li{text-indent:-1.2em;padding-left:1.2em}.m_banner .description .notice{margin-bottom:20px}.m_banner .bannerList table{table-layout:fixed;border:1px solid #000}@media print,screen and (min-width:768px){.m_banner .bannerList table{width:100%}}@media only screen and (max-width:767px){.m_banner .bannerList table{overflow-x:scroll;display:block;white-space:nowrap;margin:0 -15px;border-left:0;border-right:0}}.m_banner .bannerList table tr:not(:last-child){border-bottom:1px solid #000}.m_banner .bannerList table th,.m_banner .bannerList table td{font-size:1.6rem}.m_banner .bannerList table th:not(:first-child),.m_banner .bannerList table td:not(:first-child){border-left:1px solid #000}@media print,screen and (min-width:768px){.m_banner .bannerList table th:nth-child(1),.m_banner .bannerList table td:nth-child(1){width:260px}.m_banner .bannerList table th:nth-child(2),.m_banner .bannerList table td:nth-child(2){width:343px}}@media only screen and (max-width:767px){.m_banner .bannerList table th,.m_banner .bannerList table td{font-size:1.3rem}}.m_banner .bannerList table th{background:#e9e9e9;line-height:36px}@media only screen and (max-width:767px){.m_banner .bannerList table th{line-height:28px}}.m_banner .bannerList table td{vertical-align:top;padding:15px 20px}@media only screen and (max-width:767px){.m_banner .bannerList table td{padding:10px}}.m_banner .bannerList table td .banner span{font-size:1.4rem;display:block}@media only screen and (max-width:767px){.m_banner .bannerList table td .banner span{font-size:1.3rem}}.m_banner .bannerList table td .banner + .banner{margin-top:15px}.m_funeralFamily_expenses .m_balloonHeadWrap--iconLeft{align-items:center;margin-bottom:40px}@media only screen and (max-width:767px){.m_funeralFamily_expenses .m_balloonHeadWrap--iconLeft{flex-direction:initial}}.m_funeralFamily_expenses .m_balloonHeadWrap--iconLeft p{width:90%;margin-left:20px;font-size:1.8rem;text-align:left;font-weight:normal;padding:15px 20px}@media only screen and (max-width:767px){.m_funeralFamily_expenses .m_balloonHeadWrap--iconLeft p{font-size:14px}}.m_funeralFamily_expenses .m_balloonHeadWrap--iconLeft p:before{left:-31px;right:auto;margin-top:-10px;border:10px solid transparent;border-right:10px solid #dd523b;margin-left:10px}.m_funeralFamily_expenses .m_balloonHeadWrap--iconLeft img{width:100px}.m_funeralFamily_expenses .descriptionWrap .labelListBox{background:#daeefe;border-top:8px solid #287ec1}.m_funeralFamily_expenses .descriptionWrap .labelListBox .label{background:#287ec1}.m_contactAfter .pagetitle_menu{background:#f7f3e9 url("/images/sites/sogi/after/img_title_afterMV.png") 0 no-repeat;background-position:right;height:300px;width:100%;margin:auto}@media only screen and (max-width:767px){.m_contactAfter .pagetitle_menu{background:url("/images/sites/sogi/after/img_title_afterMV_sp.png") 0 no-repeat;background-size:100%;height:auto;width:100%}}.m_contactAfter .pagetitle_menu p{width:980px;font-weight:normal;margin:auto}@media print,screen and (min-width:768px){.m_contactAfter .pagetitle_menu p{padding:95px 0}}@media only screen and (max-width:767px){.m_contactAfter .pagetitle_menu p{width:auto;padding:45px 0 43px 0;margin:0 15px}}.m_contactAfter .pagetitle_menu p span.title{font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.6em;display:block;line-height:1.2}.m_contactAfter .pagetitle_menu p span.txt{font-size:1em;display:block;padding:10px 0;line-height:1.2}@media only screen and (max-width:767px){.m_contactAfter .pagetitle_menu p span.txt{text-align:left}}@media only screen and (max-width:767px){.m_contactAfter .menu_anchor_list .l_inner{padding:10px 0}}.m_contactAfter .menu_anchor_list p{font-size:1.4em;margin:20px auto;font-weight:bold;text-align:center}@media only screen and (max-width:767px){.m_contactAfter .menu_anchor_list p{margin:5px auto}}@media print,screen and (min-width:768px){.m_contactAfter .menu_anchor_list ul{margin:10px 0 40px;display:flex;justify-content:space-between}}@media only screen and (max-width:767px){.m_contactAfter .menu_anchor_list ul{flex-wrap:wrap;border:0;margin:0 15px 30px 15px}}.m_contactAfter .menu_anchor_list ul li{width:calc(100% / 4 - 8px);text-align:center}@media only screen and (max-width:767px){.m_contactAfter .menu_anchor_list ul li{width:100%;border:0;margin-bottom:5px}}.m_contactAfter .menu_anchor_list ul li a{text-decoration:none;height:100%;position:relative;padding:5px 0;color:#fff;background:linear-gradient(to bottom,#ae8729,#82651f);border-radius:5px;min-height:60px;display:flex;justify-content:center;align-items:center}@media print,screen and (min-width:768px){.m_contactAfter .menu_anchor_list ul li a{padding:5px 0 15px}.m_contactAfter .menu_anchor_list ul li a:hover{opacity:.7}}.m_contactAfter .menu_anchor_list ul li a p.txt{font-size:.9em;line-height:1.2;margin:10px 0}.m_contactAfter .menu_anchor_list ul li a p.txt span{display:block;font-size:.8em}@media only screen and (max-width:767px){.m_contactAfter .menu_anchor_list ul li a p.txt{font-size:1em}}.m_contactAfter .menu_anchor_list ul li a::after{content:"";display:inline-block;border-bottom:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;transform:rotate(45deg);position:absolute;right:45%;bottom:10px}@media only screen and (max-width:767px){.m_contactAfter .menu_anchor_list ul li a::after{width:10px;height:10px;margin-top:12px;right:16px;top:16%}}.m_contactAfter .l_wrappe{padding:60px 0 80px}@media only screen and (max-width:767px){.m_contactAfter .l_wrappe{padding:30px 0}}.m_contactAfter .l_wrapper--contactAfter{background:#f7f3e9}@media print,screen and (min-width:768px){.m_contactAfter .l_wrapper--contactAfter{padding-bottom:40px}}@media only screen and (max-width:767px){.m_contactAfter .l_wrapper--contactAfter{padding-bottom:30px}}.m_contactAfter .l_wrapper--contactAfter .l_inner{overflow:hidden}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_title_after span{display:block;font-size:2.2rem;line-height:1.2;padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:2px solid #ae8729;letter-spacing:.05em}@media print,screen and (min-width:768px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_title_after span{font-size:3.2rem}}@media only screen and (max-width:767px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_title_after span{font-size:2.2rem}}@media print,screen and (min-width:768px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_title_after span.mt50-30{margin-top:50px}}@media only screen and (max-width:767px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_title_after span.mt50-30{margin-top:30px}}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox{background:#fff;margin-bottom:20px}@media only screen and (max-width:767px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox{border-radius:5px}}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_commonWap{display:flex;position:relative}@media print,screen and (min-width:768px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_commonWap{padding:30px}}@media only screen and (max-width:767px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_commonWap{display:block;position:relative;padding:18px;margin-bottom:20px}}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_commonWap .imgBox{width:296px}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_commonWap .imgBox img{width:100%}@media only screen and (max-width:767px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_commonWap .imgBox{width:100%}}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_commonWap .rightBox{width:600px;margin-left:25px}@media only screen and (max-width:767px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_commonWap .rightBox{width:100%;margin-left:0}}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_commonWap .rightBox .m_subTitle_link{color:#ae8729;font-size:2.8rem}@media only screen and (max-width:767px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_commonWap .rightBox .m_subTitle_link{font-size:2rem;margin:10px 0;text-align:center}}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_commonWap .rightBox .m_subTxt{font-size:1.4rem}@media print,screen and (min-width:768px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_commonWap .rightBox .m_subTxt{margin-bottom:10px;font-size:1.6rem}}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox{background:#0a5b9c}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn{display:flex;color:#fff;justify-content:start;align-items:center;padding:5px;margin:0 20px;text-decoration:none}@media only screen and (max-width:767px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn{justify-content:center;margin:0 10px;padding:0}}@media print,screen and (min-width:768px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn p{display:flex;align-items:center}}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn .imgWap{display:block;padding:5px;text-align:center}@media only screen and (max-width:767px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn .imgWap{width:30%;margin-right:10px}}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn .imgWap img{width:70%;margin:10px 0 8px}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn .imgWap span{border:1px solid #fff;text-align:center;width:100%;display:block;margin-top:5px;font-size:.8em}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn .title{margin:0 10px}@media print,screen and (min-width:768px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn .title{position:relative;display:inline-block;padding:10px 20px 10px 0;color:#fff;font-size:16px;background:#0a5b9c;border-right:solid 1px #fff;box-sizing:border-box;width:230px;font-size:1.1em}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn .title::before{content:"";position:absolute;top:50%;right:-10px;margin-top:-6px;border:6px solid transparent;border-left:6px solid #0a5b9c;z-index:2}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn .title::after{content:"";position:absolute;top:50%;right:-12px;margin-top:-6px;border:6px solid transparent;border-left:6px solid #fff;z-index:1}}@media print,screen and (min-width:768px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn .tell{margin:0 20px}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn .tell img{margin:0 10px;width:60px;height:34px}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn .tell span.number{color:#fff;font-size:2.4em;padding-right:10px;padding-top:2px;line-height:1.2;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn .tell span.number a{color:#fff;text-decoration:none}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn .tell span.txt{font-size:1em}}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn .txt{text-align:center}@media only screen and (max-width:767px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn .txt{font-size:1.7em;line-height:1.2em}}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn .txt span{display:block}@media only screen and (max-width:767px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn .txt span{font-size:.5em;line-height:1.2em;margin-top:5px}}@media only screen and (max-width:767px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox{position:relative;background:linear-gradient(to bottom,#0a5b9b,#09528d);border-radius:5px;margin-top:10px}}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_btnBox .webLinkWap{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_btnBox .webLinkWap{margin-bottom:-10px;display:block}}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_btnBox .webLinkWap a.link_btn{width:49%;margin:5px 0;border-radius:5px;text-align:center;font-size:.8em;line-height:1.1em;text-decoration:none;padding:8px;display:flex;justify-content:center;align-items:center;font-weight:bold}@media only screen and (max-width:767px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_btnBox .webLinkWap a.link_btn{width:100%;display:block;font-size:1.1em;line-height:1.3em;padding:5px;margin:10px 0}}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_btnBox .webLinkWap a.link_btn img{width:70%;display:block;margin:auto}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_btnBox .webLinkWap a.link_btn:hover{opacity:.7}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_btnBox .webLinkWap a.link_btnImg{padding:5px}@media only screen and (max-width:767px){.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_btnBox .webLinkWap a.link_btnImg{padding:5px}}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_btnBox .webLinkWap a.btn_color01{border:2px solid #398979;color:#398979}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_btnBox .webLinkWap a.btn_color02{border:2px solid #805598;color:#805598}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_btnBox .webLinkWap a.btn_color03{border:2px solid #3186b6;color:#3186b6}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_btnBox .webLinkWap a.btn_color04{border:2px solid #45923b;color:#45923b}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_btnBox .webLinkWap a.btn_color05{border:2px solid #ad2c32;color:#ad2c32}.m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_btnBox .webLinkWap a.btn_color06{border:2px solid #2dbb9f;color:#2dbb9f}@media print,screen and (min-width:768px){.m_hiyo_lower .descriptionWrap .image-description .m_commonList{float:right;width:calc(100% - 430px)}.m_hiyo_lower .descriptionWrap .image-description .m_commonList + p{float:none;clear:both}}.m_hiyo_lower .descriptionWrap .image-block{text-align:center}.m_hiyo_lower .descriptionWrap .image-block img{max-width:100%;height:auto}.m_hiyo_lower .descriptionWrap .image-block02{text-align:center}.m_hiyo_lower .descriptionWrap .image-block02 img{max-width:100%}@media only screen and (max-width:767px){.m_hiyo_lower .descriptionWrap .image-block--w100{width:100%}.m_hiyo_lower .descriptionWrap .image-block--w100 img{max-width:100%;height:auto}}.m_hiyo_lower .descriptionWrap .arrowBlock{width:500px;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.m_hiyo_lower .descriptionWrap .arrowBlock{width:90%}}.m_hiyo_lower .descriptionWrap .arrowBlock img{max-width:100%;height:auto}.m_hiyo_lower .descriptionWrap .basicTable01--textLeft td{text-align:left}.m_hiyo_lower .descriptionWrap .basicTable01--3column th{width:calc(100% / 3)}.m_hiyo_lower .descriptionWrap .basicTable01--3column td{width:auto;vertical-align:top;text-align:left}.m_hiyo_lower .descriptionWrap .basicTable01--textCenter td{text-align:center}.m_hiyo_lower .descriptionWrap .basicTable01 th.yellow{background:#ffffac;color:#5f4e38;text-decoration:none;font-weight:bold;text-align:left}.m_hiyo_lower .descriptionWrap .basicTable02 ol{padding-left:1.5em}.m_hiyo_lower .descriptionWrap .basicTable02 ol li{list-style:decimal;list-style-position:outside}.m_hiyo_lower .descriptionWrap .basicTable02 th.yellow{background:#ffffac !important}.m_hiyo_lower .descriptionWrap .basicTable02--noHeader tr th:first-child,.m_hiyo_lower .descriptionWrap .basicTable02--noHeader tr td:first-child{background:#ffffac !important}@media only screen and (max-width:767px){.m_hiyo_lower .descriptionWrap .basicTable02 .w170{min-width:170px !important}}.m_hiyo_lower .descriptionWrap .m_typeTable02{margin:30px auto 0}@media only screen and (max-width:767px){.m_hiyo_lower .descriptionWrap .m_typeTable02{margin:15px auto 0}}.m_hiyo_lower .descriptionWrap .m_typeTable02 tr th:first-child{background:#f2e398}@media only screen and (max-width:767px){.m_hiyo_lower .descriptionWrap .m_typeTable02 tr th:first-child{min-width:105px}}.m_hiyo_lower .descriptionWrap .m_typeTable02 tr th:nth-child(2){width:auto}.m_hiyo_lower .descriptionWrap .m_typeTable02 tr td:first-child{background:#f7f3e9;vertical-align:middle}.m_hiyo_lower .descriptionWrap .m_typeTable02 tr td:nth-child(2){background:#fff}@media only screen and (max-width:767px){.m_hiyo_lower .descriptionWrap .m_typeTable02 tr .m_btn06 > *{padding:0 4px;height:40px;font-size:1.4rem}}@media only screen and (max-width:767px){.m_hiyo_lower .descriptionWrap .m_typeTable02 tr .m_btn06--innerLink > *::after{border-width:3px 4px 0 4px;margin-left:-4px}}.m_hiyo_lower .descriptionWrap .m_typeTable02 tr:nth-child(2) .m_btn06 > *{background:#27b85e;background:linear-gradient(to bottom,#27b85e 0%,#23a554 100%)}.m_hiyo_lower .descriptionWrap .m_typeTable02 tr:nth-child(3) .m_btn06 > *{background:#e0637e;background:linear-gradient(to bottom,#e0637e 0%,#c95971 100%)}.m_hiyo_lower .descriptionWrap .m_typeTable02 tr:nth-child(4) .m_btn06 > *{background:#8b6bae;background:linear-gradient(to bottom,#8b6bae 0%,#7d609c 100%)}.m_hiyo_lower .descriptionWrap .tableFlex{display:flex}@media only screen and (max-width:767px){.m_hiyo_lower .descriptionWrap .tableFlex{display:block}}@media print,screen and (min-width:768px){.m_hiyo_lower .descriptionWrap .tableFlex dl{display:flex;flex-direction:column}.m_hiyo_lower .descriptionWrap .tableFlex dl + dl dt{border-left:none}.m_hiyo_lower .descriptionWrap .tableFlex dl + dl dd{border-left:none}}@media only screen and (max-width:767px){.m_hiyo_lower .descriptionWrap .tableFlex dl{display:flex}.m_hiyo_lower .descriptionWrap .tableFlex dl + dl dt{border-top:none}.m_hiyo_lower .descriptionWrap .tableFlex dl + dl dd{border-top:none}}.m_hiyo_lower .descriptionWrap .tableFlex dl dt{padding:20px;background:#ffffac;color:#5f4e38;text-align:center;line-height:1.4;border:1px solid #e0dcce;font-weight:bold;display:flex;align-items:center;justify-content:center}@media print,screen and (min-width:768px){.m_hiyo_lower .descriptionWrap .tableFlex dl dt{height:106px;border-bottom:none}}@media only screen and (max-width:767px){.m_hiyo_lower .descriptionWrap .tableFlex dl dt{width:137px;border-right:none;padding:0}}.m_hiyo_lower .descriptionWrap .tableFlex dl dd{padding:20px;background:#fff;border:1px solid #e0dcce;flex:1 1}@media only screen and (max-width:767px){.m_hiyo_lower .descriptionWrap .tableFlex dl dd{padding:15px 10px}}.m_hiyo_lower .descriptionWrap .tableFlexWrap p{padding:20px;background:#f2e398;color:#5f4e38;text-align:center;line-height:1.4;border:1px solid #e0dcce;border-bottom:none;font-weight:bold;text-align:center}.m_hiyo_lower .descriptionWrap .tableFlexWrap .tableFlex dl dt{height:auto}@media only screen and (max-width:767px){.m_hiyo_lower .descriptionWrap .tableFlexWrap .tableFlex dl dt{width:36%}}.m_hiyo_lower .descriptionWrap #typeSection01 .m_title_style11{background:#d4f1df;color:#000}.m_hiyo_lower .descriptionWrap #typeSection01 .m_title_style11::before{background:#27b85e}.m_hiyo_lower .descriptionWrap #typeSection02 .m_title_style11{background:#f9e0e5;color:#000}.m_hiyo_lower .descriptionWrap #typeSection02 .m_title_style11::before{background:#e0637e}.m_hiyo_lower .descriptionWrap #typeSection03 .m_title_style11{background:#e8e1ef;color:#000}.m_hiyo_lower .descriptionWrap #typeSection03 .m_title_style11::before{background:#8b6bae}.m_hiyo_lower .descriptionWrap .cvBlock--link3{width:100%}.m_hiyo_lower .descriptionWrap .cvBlock .sogiBlock .link a{display:flex;align-items:center;justify-content:center;color:#805598;background:#e6ddea;font-weight:bold;font-size:1.8rem}.m_hiyo_lower .descriptionWrap .cvBlock .hojihoyoBlock .link a{display:flex;align-items:center;justify-content:center;color:#fff;background:#805598;font-weight:bold;font-size:1.8rem}.m_hiyo_lower .descriptionWrap .cvBlock .documentBlock .link a{display:flex;align-items:center;justify-content:center;color:#fff;background:#01988d url("/images/common/icon_arrow_right_white.svg") right 15px center no-repeat;font-weight:bold;font-size:1.8rem}.m_hiyo_lower .descriptionWrap .cv-hojihoyo{text-align:center}.m_hiyo_lower .descriptionWrap .cv-hojihoyo a{display:inline-block;border:2px solid #7d628f;background:#fff;border-radius:10px;padding:18px 40px;position:relative}@media print,screen and (min-width:768px){.m_hiyo_lower .descriptionWrap .cv-hojihoyo a:hover{opacity:.7}}@media only screen and (max-width:767px){.m_hiyo_lower .descriptionWrap .cv-hojihoyo a{width:100%;padding:8px 20px;border-radius:5px}}.m_hiyo_lower .descriptionWrap .cv-hojihoyo a img{width:315px;height:auto}@media only screen and (max-width:767px){.m_hiyo_lower .descriptionWrap .cv-hojihoyo a img{width:240px}}.m_hiyo_lower .descriptionWrap .CTA{margin:40px 0 10px;padding:40px 30px;background:#fff}@media only screen and (max-width:767px){.m_hiyo_lower .descriptionWrap .CTA{margin:30px 0 10px;padding:20px 15px 10px}}.m_hiyo_lower .descriptionWrap .CTA h2{font-size:2.8rem;padding:15px 20px;position:relative;font-weight:700}.m_hiyo_lower .descriptionWrap .CTA h2::before{content:"";display:block;width:8px;height:45px;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m_hiyo_lower .descriptionWrap .CTA h2{font-size:1.8rem;padding:9px 10px}.m_hiyo_lower .descriptionWrap .CTA h2::before{width:4px;height:24px}}.m_hiyo_lower .descriptionWrap .CTA h2 + p{margin-top:25px}.m_hiyo_lower .descriptionWrap .CTA .mapArea{background:none}.m_hiyo_lower .descriptionWrap .CTA .mapArea .title{display:flex;align-items:center}.m_hiyo_lower .descriptionWrap .CTA .mapArea .title span{font-weight:700;margin-left:10px}@media print,screen and (min-width:768px){.m_hiyo_lower .descriptionWrap .CTA .mapArea .title span{font-size:26px}}@media print,screen and (min-width:768px){.m_hiyo_lower .descriptionWrap .CTA .mapArea{height:390px;position:relative}.m_hiyo_lower .descriptionWrap .CTA .mapArea .map{position:absolute;top:111px;left:290px}.m_hiyo_lower .descriptionWrap .CTA .mapArea .mapImg{margin-left:105px}.m_hiyo_lower .descriptionWrap .CTA .mapArea .text{margin-top:-150px}}@media only screen and (max-width:767px){.m_hiyo_lower .descriptionWrap .CTA .mapArea .map{display:flex;align-items:center}.m_hiyo_lower .descriptionWrap .CTA .mapArea .mapImg{width:30%;height:auto}.m_hiyo_lower .descriptionWrap .CTA .mapArea .text{margin-left:10px}.m_hiyo_lower .descriptionWrap .CTA .mapArea .text span{margin-left:5px}.m_hiyo_lower .descriptionWrap .CTA .mapArea .text p{font-size:1.4rem}}.m_hiyo_lower .descriptionWrap .CTA .areaListSp{margin-top:20px}@media print,screen and (min-width:768px){.m_hiyo_lower .descriptionWrap .CTA .areaListSp{display:none}}.m_hiyo_lower .descriptionWrap .CTA .areaListSp .accordionBox{border:1px solid #e0dcce;margin-bottom:8px}.m_hiyo_lower .descriptionWrap .CTA .areaListSp .accordionBox .accordion{padding:5px 10px;font-weight:700;position:relative}.m_hiyo_lower .descriptionWrap .CTA .areaListSp .accordionBox .accordion::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(135deg);position:absolute;right:18px;top:12px}.m_hiyo_lower .descriptionWrap .CTA .areaListSp .accordionBox .accordion.open::after{transform:rotate(-45deg);position:absolute;top:16px}.m_hiyo_lower .descriptionWrap .CTA .areaListSp .accordionBox .accordionContent{display:none}.m_hiyo_lower .descriptionWrap .CTA .areaListSp .accordionBox .accordionContent li{border-top:1px solid #e0dcce}.m_hiyo_lower .descriptionWrap .CTA .areaListSp .accordionBox .accordionContent li a,.m_hiyo_lower .descriptionWrap .CTA .areaListSp .accordionBox .accordionContent li span{padding:8px 10px;display:block}.m_hiyo_lower .descriptionWrap .CTA .areaListSp .accordionBox .accordionContent li span{color:#999}.m_hiyo_lower .descriptionWrap .CTA ul{margin:0;padding:0}.m_hiyo_lower .descriptionWrap .CTA ul li{width:auto;margin:0}.m_hiyo_lower .descriptionWrap .CTA ul li::before{display:none}.m_hiyo_lower .descriptionWrap .CTA ul.areaList{margin-top:20px;position:relative}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li{border-radius:4px;background:#fff;font-size:1.8rem;padding:10px;position:absolute}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li .region{font-weight:600;text-align:center;font-size:2rem}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li .region span{position:relative}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li .region span::before{position:absolute;content:"";width:18px;height:23px;top:50%;transform:translateY(-50%);left:-22px}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li .region span.h50::before{left:-43px}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li ul.prefecture{display:flex;justify-content:center;flex-wrap:wrap}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li ul.prefecture li{margin:3px 5px;text-align:center}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li ul.prefecture li span{color:#999}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li.chugoku{width:260px;top:0;left:0;padding:19px 10px}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li.chugoku .prefecture{padding:0 45px}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li.kansai{width:370px;top:0;left:275px}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li.kansai .prefecture{padding:0 20px}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li.hokkaido{width:260px;top:0;right:0}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li.tohoku{width:260px;top:110px;right:0}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li.tohoku .prefecture{padding:0 20px}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li.kanto{width:390px;top:295px;right:0}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li.chubu{width:240px;top:295px;left:275px}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li.kyusyu{width:260px;top:202px;left:0;padding:19px 10px}.m_hiyo_lower .descriptionWrap .CTA ul.areaList > li.kyusyu .prefecture{padding:0 45px}.m_hiyo_lower .descriptionWrap .CTA.ohaka h2{background:rgba(69,146,59,0.2)}.m_hiyo_lower .descriptionWrap .CTA.ohaka h2::before{background:#45923b}.m_hiyo_lower .descriptionWrap .CTA.ohaka ul.areaList > li{border:1px solid #45923b}.m_hiyo_lower .descriptionWrap .CTA.ohaka ul.areaList > li .region span::before{background:url("/images/sites/column/icon_map_ohaka.png") no-repeat}.m_hiyo_lower .descriptionWrap .CTA.ohaka a{color:#375d32}.m_hiyo_lower .descriptionWrap .CTA.ohaka .areaListSp .accordion{background:rgba(69,146,59,0.1)}.m_hiyo_lower .descriptionWrap .CTA.sogi h2{background:rgba(174,135,41,0.2)}.m_hiyo_lower .descriptionWrap .CTA.sogi h2::before{background:#ae8729}.m_hiyo_lower .descriptionWrap .CTA.sogi ul.areaList > li{border:1px solid #ae8729}.m_hiyo_lower .descriptionWrap .CTA.sogi ul.areaList > li .region span::before{background:url("/images/sites/column/icon_map_sogi.png") no-repeat}.m_hiyo_lower .descriptionWrap .CTA.sogi a{color:#5f4e38}.m_hiyo_lower .descriptionWrap .CTA.sogi .areaListSp .accordion{background:rgba(174,135,41,0.1)}.m_sogi_hiyo-average .l_wrapper--themeColor{padding:50px 0 80px}@media only screen and (max-width:767px){.m_sogi_hiyo-average .l_wrapper--themeColor{padding:30px 0}}.m_sogi_hiyo-average .m_noticeBox p{text-align:left}.m_sogi_hiyo-average .m_imagelist ul{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m_sogi_hiyo-average .m_imagelist ul{flex-wrap:wrap}}.m_sogi_hiyo-average .m_imagelist ul li{background:#f7f3e9;padding:15px;width:calc(25% - 10px)}@media only screen and (max-width:767px){.m_sogi_hiyo-average .m_imagelist ul li{padding:10px;width:calc(50% - 5px);margin-bottom:10px}}.m_sogi_hiyo-average .m_imagelist ul li .inner{background:#fff;border-radius:16px;padding:10px;text-align:center}@media only screen and (max-width:767px){.m_sogi_hiyo-average .m_imagelist ul li .inner{border-radius:8px}}@media only screen and (max-width:767px){.m_sogi_hiyo-average .m_imagelist ul li .inner .img-area{width:auto;height:190px;display:flex;align-items:center}}.m_sogi_hiyo-average .m_imagelist ul li .inner .img{height:130px;padding:20px 0}@media only screen and (max-width:767px){.m_sogi_hiyo-average .m_imagelist ul li .inner .img{height:auto;width:100%}}.m_sogi_hiyo-average .m_imagelist ul li .inner .title{font-weight:bold;font-size:2.8rem;line-height:2.5rem;padding-top:11px}@media only screen and (max-width:767px){.m_sogi_hiyo-average .m_imagelist ul li .inner .title{font-size:1.6rem}}.m_sogi_hiyo-average .m_imagelist ul li .inner .text-price{font-weight:bold;font-size:2.3rem}@media only screen and (max-width:767px){.m_sogi_hiyo-average .m_imagelist ul li .inner .text-price{font-size:1.4rem}}.m_sogi_hiyo-average .m_imagelist ul li .inner .text-price .emp{color:#dd523b;font-size:3.3rem;display:inline;vertical-align:baseline;padding:2px}@media only screen and (max-width:767px){.m_sogi_hiyo-average .m_imagelist ul li .inner .text-price .emp{font-size:2.2rem}}.m_sogi_hiyo-average .m_imagelist ul li .inner .text-about{font-size:1.6rem}@media only screen and (max-width:767px){.m_sogi_hiyo-average .m_imagelist ul li .inner .text-about{font-size:1.4rem}}.m_sogi_hiyo-average .m_imagelist ul li .inner .text-about--short{padding-bottom:30px}.m_sogi_hiyo-average .m_text_list{padding-left:30px}.m_sogi_hiyo-average .m_text_list li{padding-bottom:3px}.m_sogi_hiyo-average .m_text_list li span{font-weight:bold;padding-right:4px}.m_sogi_hiyo-average .m_title_style14{border-color:#0a5b9c;background:#fff;color:#0a5b9c;margin-bottom:0}@media only screen and (max-width:767px){.m_sogi_hiyo-average .m_title_style14{border-radius:3px;padding:7px;margin-bottom:20px}}.m_sogi_hiyo-average .accordionContent{display:none}.m_sogi_hiyo-average .accordionContent.open{display:block}.m_sogi_hiyo-average .m_btn_accordion{position:relative}.m_sogi_hiyo-average .m_btn_accordion::before,.m_sogi_hiyo-average .m_btn_accordion::after{content:'';display:inline-block;position:absolute;width:3px;height:25px;background-color:#0a5b9c;right:40px;top:15px;transition:.5s;opacity:1;transition:.15s}@media only screen and (max-width:767px){.m_sogi_hiyo-average .m_btn_accordion::before,.m_sogi_hiyo-average .m_btn_accordion::after{height:17px;top:2.5vw;right:7vw}}.m_sogi_hiyo-average .m_btn_accordion::after{transform:rotate(90deg)}.m_sogi_hiyo-average .m_btn_accordion.open:before{opacity:0}.m_diagnosis{padding-top:40px;background:#f7f3e9}@media print,screen and (min-width:768px){.m_diagnosis{min-width:980px;padding-bottom:60px}}.m_diagnosis .l_inner{padding:0 27px}@media print,screen and (min-width:768px){.m_diagnosis .l_inner{padding:0;max-width:640px;min-width:auto}}.m_diagnosis .topBlock{padding-bottom:50px}@media print,screen and (min-width:768px){.m_diagnosis .topBlock{padding-bottom:0}}.m_diagnosis .topBlock h1,.m_diagnosis .topBlock .title01{text-align:center;color:#4e3e29;font-size:2rem}.m_diagnosis .topBlock h1 span,.m_diagnosis .topBlock .title01 span{display:block;margin-top:10px;background:#4e3e29;color:#fff;font-size:4rem;letter-spacing:.07em}.m_diagnosis .topBlock .selectBlock{margin-top:35px;color:#4e3e29}@media print,screen and (min-width:768px){.m_diagnosis .topBlock .selectBlock{width:440px;margin:35px auto 0}}.m_diagnosis .topBlock .selectBlock p{margin-bottom:5px;font-size:2rem;font-weight:bold}.m_diagnosis .topBlock .selectBlock select{width:100%;padding:7px 10px;margin-bottom:35px;border:1px solid #4e3e29;background:url("/images/sites/sogi/diagnosis/arrow_select.webp") no-repeat right 10px center,#fff;background-size:18px 10px;color:#4e3e29;font-weight:bold;appearance:none;font-size:1.5rem}@media print,screen and (min-width:768px){.m_diagnosis .topBlock .selectBlock select{font-size:1.6rem}}.m_diagnosis .topBlock .selectBlock button,.m_diagnosis .topBlock .selectBlock a{width:250px;height:50px;display:block;margin:15px auto 0;color:#fff;font-weight:bold;background:#05c495;font-size:2rem;border-radius:4px;border:none;transition:opacity .2s;text-align:center;text-decoration:none;line-height:50px;position:relative;z-index:2}.m_diagnosis .topBlock .selectBlock button:hover,.m_diagnosis .topBlock .selectBlock a:hover{cursor:pointer;opacity:.7}.m_diagnosis .telNumber{background:#fff;flex:1 1;display:flex;justify-content:center;align-items:center;pointer-events:none;text-decoration:none;padding:15px 0;width:100%}@media only screen and (max-width:767px){.m_diagnosis .telNumber{color:#fff;background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;pointer-events:auto;padding:10px 0;text-shadow:0 1px 2px rgba(84,53,33,0.45);border:none}}@media print,screen and (min-width:768px){.m_diagnosis .telNumber{pointer-events:none;border:1px solid #4e3e29}}.m_diagnosis .telNumber .number{display:flex;margin:0 10px 0 0;line-height:1}@media only screen and (max-width:767px){.m_diagnosis .telNumber .number{display:none}}.m_diagnosis .telNumber .number span{color:#1b1464;font-size:3.6rem;font-weight:600;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;line-height:1.1}.m_diagnosis .telNumber .number::before{content:"";display:inline-block;width:55px;height:39px;background:url("/images/common/icon_freedial.png") center center no-repeat;background-size:55px auto;margin-right:10px;vertical-align:middle}.m_diagnosis .telNumber .text{font-size:2rem;font-weight:bold;color:#fff;padding-left:41px;margin-right:9px;background:url("/images/common/icon_freedial_sp.png") left center no-repeat;background-size:34px auto}@media print,screen and (min-width:768px){.m_diagnosis .resultBlock{margin-top:60px}}.m_diagnosis .resultBlock h2{text-align:center;position:relative;font-size:2rem;color:#4e3e29;margin-bottom:10px}@media print,screen and (min-width:768px){.m_diagnosis .resultBlock h2{font-size:3rem;margin-bottom:20px}}.m_diagnosis .resultBlock h2::before{content:"";width:100%;height:1px;background:#4e3e29;position:absolute;left:0;top:50%}.m_diagnosis .resultBlock h2 span{display:inline-block;padding:0 10px;background:#f7f3e9;position:relative;z-index:2;letter-spacing:.1rem}.m_diagnosis .resultBlock .imgWrap{margin-bottom:40px}.m_diagnosis .resultBlock .imgWrap img{width:100%;max-width:100%;height:auto}@media print,screen and (min-width:768px){.m_diagnosis .resultBlock .imgWrap img{width:440px;display:block;margin:0 auto}}@media only screen and (max-width:767px){.m_diagnosis .resultBlock .cvBlock .tel-wrap{margin:0 -27px}}.m_diagnosis .cvBlock .tel-lead{margin:0 -27px 15px;text-align:center;font-size:1.4rem;line-height:1.6}@media print,screen and (min-width:768px){.m_diagnosis .cvBlock .tel-lead{font-size:1.6rem}}.m_diagnosis .cvBlock .tel-lead span{font-weight:bold;color:#0a5b9c;font-size:1.8rem}@media print,screen and (min-width:768px){.m_diagnosis .cvBlock .tel-wrap{width:440px;margin:0 auto}}.m_diagnosis .cvBlock--bg-white{background:#fff;padding:30px 27px 37px}@media print,screen and (min-width:768px){.m_diagnosis .cvBlock--bg-white{width:440px;margin:0 auto;padding:19px 7px 4px;border:1px solid #4e3e29}.m_diagnosis .cvBlock--bg-white .tel-lead{margin:0}.m_diagnosis .cvBlock--bg-white .telNumber{border:none}.m_diagnosis .cvBlock--bg-white .tel-wrap{width:auto}}.m_diagnosis .btn_top{font-size:1.7rem;color:#4e3e29;text-align:center;text-decoration:none;width:230px;display:block;padding:5px 0;margin:33px auto 0;border-radius:25px;border:1px solid #4e3e29;background:url("/images/sites/sogi/diagnosis/arrow_up.webp") no-repeat right 10px center,#fff;background-size:13px}.m_diagnosis .title{color:#fff;background:#ae8729;font-size:2.5rem;text-align:center;line-height:1.4;padding:20px 0;margin-bottom:30px}.m_diagnosis .amountBlock{padding-bottom:37px;margin-top:37px;text-align:center}@media print,screen and (min-width:768px){.m_diagnosis .amountBlock{max-width:640px;margin:37px auto 0}}.m_diagnosis .amountBlock p{text-align:center;margin-bottom:20px;font-size:1.4rem}@media print,screen and (min-width:768px){.m_diagnosis .amountBlock p{font-size:1.6rem}}.m_diagnosis .amountBlock .textlink{color:#0a5b9c;text-decoration:underline;font-size:1.6rem;cursor:pointer;display:inline-block}@media print,screen and (min-width:768px){.m_diagnosis .amountBlock .textlink:hover{text-decoration:none}}.m_diagnosis .amountBlock .textlink span::after{content:"";display:inline-block;width:16px;height:16px;background:url("/images/sites/sogi/diagnosis/icon_plus.webp") no-repeat;background-size:cover;margin-left:5px;vertical-align:-2px}.m_diagnosis .l_modalInner{width:calc(100vw - 31px)}@media print,screen and (min-width:768px){.m_diagnosis .l_modalInner{width:690px}}.m_diagnosis .l_modalInner .l_modalContents{border-radius:0;text-align:center}.m_diagnosis .l_modalInner .l_modalContents::after{content:none}.m_diagnosis .l_modalInner .l_modalContents > img{width:100%;height:auto}.m_diagnosis .l_modalInner .l_modalContents .btn-close{position:absolute;right:0;top:-26px;height:26px;width:70px;border:none;background:#fff;border-radius:5px 5px 0 0}.m_diagnosis .l_modalInner .l_modalContents .btn-close span{position:relative;display:inline-block;padding-left:13px}.m_diagnosis .l_modalInner .l_modalContents .btn-close span::before,.m_diagnosis .l_modalInner .l_modalContents .btn-close span::after{content:"";position:absolute;top:calc(50% - 1px);left:0;display:inline-block;width:10px;height:2px;background:#000;transform:rotate(45deg)}.m_diagnosis .l_modalInner .l_modalContents .btn-close span::after{transform:rotate(-45deg)}.m_diagnosis .cautionBlock{padding-bottom:37px}@media print,screen and (min-width:768px){.m_diagnosis .cautionBlock{max-width:640px;margin:37px auto 0}}.m_diagnosis .cautionBlock .title{padding:10px 0}.m_diagnosis .cautionBlock p{text-align:center;font-size:1.4rem;font-feature-settings:"palt"}@media print,screen and (min-width:768px){.m_diagnosis .cautionBlock p{font-size:1.6rem}}.m_diagnosis .cautionBlock p span{color:#dd513b}.m_diagnosis .cautionBlock .text-lead{font-size:2rem;font-weight:bold;line-height:1.5;margin-bottom:20px}.m_diagnosis .cautionBlock h3{margin-bottom:5px;text-align:center;font-size:2rem}.m_diagnosis .cautionBlock .imgWrap{display:flex;gap:15px;justify-content:center;margin-bottom:25px}.m_diagnosis .cautionBlock .imgWrap img{max-width:48%;height:auto}.m_diagnosis.funeralHalls{background:#f3fffe}.m_diagnosis.funeralHalls .topBlock .title01 span{background:#008350}.m_diagnosis.funeralHalls .title{background:#008350}@media only screen and (max-width:767px){.m_diagnosis.funeralHalls .cvBlock--bg-white:last-child{padding-bottom:40px}}.m_diagnosis.funeralHalls .resultBlock h2 span{background:#f3fffe}.m_diagnosisWrap{background:#f3fffe}.m_sogi-choice .m_title_style06{margin-top:0}.m_sogi-choice .typeList .title{font-size:3.2rem;line-height:1.4;position:relative;font-weight:700;display:flex;align-items:baseline;margin-bottom:20px}.m_sogi-choice .typeList .title .number{display:inline-block;flex-shrink:0;background:#0a5b9c;color:#fff;font-size:2.8rem;letter-spacing:-.3em;border-radius:50%;text-align:center;width:40px;height:40px;margin-right:10px;line-height:1;padding:6px 0;text-indent:-.11em;letter-spacing:-.14em}@media only screen and (max-width:767px){.m_sogi-choice .typeList .title{font-size:2rem;margin-bottom:15px}.m_sogi-choice .typeList .title .number{font-size:1.8rem;width:30px;height:30px}}.m_sogi-choice .typeList--brown .title .number{background:#5f4e38}.m_sogi-choice .typeList--lightblue .title .number{background:#4da0d0}.m_sogi-choice .typeList--lightblue .m_common_box_whitebox{margin-bottom:40px}@media only screen and (max-width:767px){.m_sogi-choice .typeList--lightblue .m_common_box_whitebox{margin-bottom:30px}.m_sogi-choice .typeList--lightblue .m_common_box_whitebox .m_pagesList01{flex-direction:column}.m_sogi-choice .typeList--lightblue .m_common_box_whitebox .m_pagesList01 li::before{top:7px}}.m_sogi-choice .m_stripeBox .flex-box{display:flex}.m_sogi-choice .m_stripeBox .flex-box .imgBox{margin-right:20px}.m_sogi-choice .m_stripeBox .flex-box .imgBox img{width:100px;height:100px}@media only screen and (max-width:767px){.m_sogi-choice .m_stripeBox .flex-box{flex-direction:column;align-items:center}.m_sogi-choice .m_stripeBox .flex-box .imgBox{margin:0 0 20px}}.m_sogi-choice .m_stripeBox .btn-area{display:flex;flex-direction:column;align-items:center;margin-top:20px}.m_sogi-choice .m_stripeBox .btn-area .lead{position:relative;color:#0a5b9c;font-weight:bold;display:inline-block}.m_sogi-choice .m_stripeBox .btn-area .lead::before,.m_sogi-choice .m_stripeBox .btn-area .lead::after{position:absolute;content:"";width:1px;height:48px;background:#0a5b9c;top:-6px}.m_sogi-choice .m_stripeBox .btn-area .lead::before{transform:rotate(-45deg);left:-30px}.m_sogi-choice .m_stripeBox .btn-area .lead::after{transform:rotate(45deg);right:-30px}@media only screen and (max-width:767px){.m_sogi-choice .m_stripeBox .btn-area .lead::before,.m_sogi-choice .m_stripeBox .btn-area .lead::after{height:24px;top:2px}.m_sogi-choice .m_stripeBox .btn-area .lead::before{left:-20px}.m_sogi-choice .m_stripeBox .btn-area .lead::after{right:-20px}}.m_sogi-choice .m_stripeBox .btn-area .m_btn01{margin-top:20px}@media only screen and (max-width:767px){.m_sogi-choice .m_stripeBox .btn-area .m_btn01{display:block;width:100%;margin:10px 0}}.m_sogi-choice .checkList .title{position:relative;font-size:2.2rem;font-weight:bold;padding-left:40px;margin-bottom:20px}.m_sogi-choice .checkList .title::before{position:absolute;content:"";background:url("/images/common/ico_checkbox.png") no-repeat;background-size:contain;width:31px;height:27px;left:0;top:6px}@media only screen and (max-width:767px){.m_sogi-choice .checkList .title{font-size:1.8rem;padding-left:30px;margin-bottom:10px}.m_sogi-choice .checkList .title::before{width:25px;height:20px}}.m_sogi-choice .m_trustReasonBlock .m_txt{margin:0 0 20px 0}.m_manual .pagetitle_menu{background:url("/images/sites/sogi/manual/mv.webp") 0 no-repeat;height:300px;background-position:right;width:980px;margin:auto}@media only screen and (max-width:767px){.m_manual .pagetitle_menu{background:url("/images/sites/sogi/manual/mv_sp.webp") 0 no-repeat;background-size:100%;height:200px;width:100%}}.m_manual .pagetitle_menu p{font-size:2.4em;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;width:980px;min-width:980px;font-weight:normal;padding:110px 10px;margin:0 auto;line-height:1.2}@media only screen and (max-width:767px){.m_manual .pagetitle_menu p{width:92%;min-width:92%;margin:0 4%;padding:80px 0;text-align:left}.m_manual .pagetitle_menu p span{display:block}}.m_manual .m_desc.m_txt{margin:40px auto}@media only screen and (max-width:767px){.m_manual .m_desc.m_txt{margin:20px auto 0}}.m_manual .m_common_box_border01{background:#fff;margin-bottom:60px}@media only screen and (max-width:767px){.m_manual .m_common_box_border01{margin-bottom:30px}}.m_manual .m_common_box_border01 .flex-box{display:flex;gap:30px}@media only screen and (max-width:767px){.m_manual .m_common_box_border01 .flex-box{flex-direction:column;align-items:center;gap:15px}}.m_manual .m_common_box_border01 .img{display:flex;justify-content:center;width:300px;flex-shrink:0}@media only screen and (max-width:767px){.m_manual .m_common_box_border01 .img{width:auto}}.m_manual .m_common_box_border01 .m_btn02{display:flex;justify-content:center}@media only screen and (max-width:767px){.m_manual .m_common_box_border01 .m_btn02{margin-bottom:10px}}@media only screen and (max-width:767px){.m_manual .menu_anchor_list .l_inner{padding:10px 0}}.m_manual .menu_anchor_list p{font-size:1.4em;margin:20px auto;font-weight:bold;text-align:center}@media only screen and (max-width:767px){.m_manual .menu_anchor_list p{margin:5px auto}}.m_manual .menu_anchor_list ul{display:flex;justify-content:space-between;margin:10px 0 40px}@media only screen and (max-width:767px){.m_manual .menu_anchor_list ul{flex-wrap:wrap;border:0;margin:0}}.m_manual .menu_anchor_list ul li{width:calc(100% / 5 - 2px);text-align:center}@media only screen and (max-width:767px){.m_manual .menu_anchor_list ul li{width:calc(100% / 3 - 2px);border:0;margin-bottom:3px}.m_manual .menu_anchor_list ul li:nth-child(n+4){width:calc(100% / 2 - 2px)}.m_manual .menu_anchor_list ul li:nth-child(n+3) p.txt{margin-top:12px}}.m_manual .menu_anchor_list ul li a{display:block;text-decoration:none;height:140px;position:relative;padding:5px 0;color:#fff}@media print,screen and (min-width:768px){.m_manual .menu_anchor_list ul li a:hover{opacity:.7}}@media only screen and (max-width:767px){.m_manual .menu_anchor_list ul li a{padding:5px 0 0 0;height:100px}}@media print,screen and (min-width:768px){.m_manual .menu_anchor_list ul li a .img{margin-top:5px}}@media only screen and (max-width:767px){.m_manual .menu_anchor_list ul li a .img img{width:auto;height:40px}}.m_manual .menu_anchor_list ul li a p.txt{font-size:1em;line-height:1.2;margin-top:20px}@media only screen and (max-width:767px){.m_manual .menu_anchor_list ul li a p.txt{margin-top:5px}}.m_manual .menu_anchor_list ul li a::after{content:"";position:absolute;bottom:12px;left:50%;margin-left:-7px;display:inline-block;border-bottom:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;transform:rotate(45deg)}@media only screen and (max-width:767px){.m_manual .menu_anchor_list ul li a::after{bottom:6px;width:7px;height:7px}}.m_manual .menu_anchor_list ul li.anchor_service01 a{background:linear-gradient(to bottom,#ae8729,#82651f)}.m_manual .menu_anchor_list ul li.anchor_service02 a{background:linear-gradient(to bottom,#3186b6,#246488)}.m_manual .menu_anchor_list ul li.anchor_service03 a{background:linear-gradient(to bottom,#32b16c,#268752)}.m_manual .menu_anchor_list ul li.anchor_service04 a{background:linear-gradient(to bottom,#ad2c32,#832226)}.m_manual .menu_anchor_list ul li.anchor_service05 a{background:linear-gradient(to bottom,#924aa1,#6f387b)}.m_manual .menu_anchor_list ul li.anchor_service06 a{background:linear-gradient(to bottom,#e56655,#ba493b)}.m_manual .m_trustReasonBlock .m_txt{margin-top:0}.m_manual .l_wrapper--service_Box{position:relative;padding:30px 0 100px 0}@media only screen and (max-width:767px){.m_manual .l_wrapper--service_Box{padding:30px 0 60px 0}}.m_manual .l_wrapper--service_Box .m_title_style_sogi-manual{position:absolute;left:50%;top:-60px;display:inline-block;height:60px;border-radius:30px;padding:0 40px 0 56px;line-height:60px;transform:translateX(-50%);position:relative;letter-spacing:.05em;font-weight:bold;color:#fff;width:400px;text-align:center;font-size:1.2em}.m_manual .l_wrapper--service_Box .m_title_style_sogi-manual img{position:absolute;top:5px;left:30px}@media only screen and (max-width:767px){.m_manual .l_wrapper--service_Box .m_title_style_sogi-manual{width:calc(100% - 30px);max-width:400px;font-size:1.4em;padding:0 30px 0 50px}.m_manual .l_wrapper--service_Box .m_title_style_sogi-manual img{width:33px;height:auto;top:11px;left:25px}}.m_manual .l_wrapper--service_Box .l_inner{width:1010px;min-width:1010px;margin:0 auto;margin-top:-120px;padding-top:90px}@media only screen and (max-width:767px){.m_manual .l_wrapper--service_Box .l_inner{width:100%;min-width:100%;margin-top:-130px;padding-top:90px}}.m_manual .l_wrapper--service_Color01{background:#f7f3e9;border-top:2px solid #ae8729;margin-top:50px}.m_manual .l_wrapper--service_Color01 .m_title_style_sogi-manual{background:#ae8729}.m_manual .l_wrapper--service_Color02{background:#eaf3f8;border-top:2px solid #3186b6}.m_manual .l_wrapper--service_Color02 .m_title_style_sogi-manual{background:#3186b6}.m_manual .l_wrapper--service_Color02 .m_common_box_border01{border-color:#3186b6}.m_manual .l_wrapper--service_Color02 .labelListBox{border-color:#3186b6}.m_manual .l_wrapper--service_Color02 .labelListBox .label{background:#3186b6}.m_manual .l_wrapper--service_Color03{background:#e8f6f3;border-top:2px solid #2dbb9f}.m_manual .l_wrapper--service_Color03 .m_title_style_sogi-manual{background:#2dbb9f}.m_manual .l_wrapper--service_Color03 .m_common_box_border01{border-color:#2dbb9f}.m_manual .l_wrapper--service_Color03 .labelListBox{border-color:#2dbb9f}.m_manual .l_wrapper--service_Color03 .labelListBox .label{background:#2dbb9f}.m_manual .l_wrapper--service_Color04{background:#f4e5e7;border-top:2px solid #ad2c32}.m_manual .l_wrapper--service_Color04 .m_title_style_sogi-manual{background:#ad2c32}.m_manual .l_wrapper--service_Color04 .m_common_box_border01{border-color:#ad2c32}.m_manual .l_wrapper--service_Color04 .labelListBox{border-color:#ad2c32}.m_manual .l_wrapper--service_Color04 .labelListBox .label{background:#ad2c32}.m_manual .l_wrapper--service_Color05{background:#f5e5f8;border-top:2px solid #805598;padding-bottom:80px}@media only screen and (max-width:767px){.m_manual .l_wrapper--service_Color05{padding-bottom:40px}}.m_manual .l_wrapper--service_Color05 .m_title_style_sogi-manual{background:#805598}.m_manual .l_wrapper--service_Color05 .m_common_box_border01{border-color:#805598}.m_manual .l_wrapper--service_Color05 .labelListBox{border-color:#805598}.m_manual .l_wrapper--service_Color05 .labelListBox .label{background:#805598}.m_manual .labelListBox{background:#fff;border-top:8px solid #ae8729;position:relative;padding:60px 40px 30px}@media only screen and (max-width:767px){.m_manual .labelListBox{padding:35px 15px 20px;border-top-width:4px}}.m_manual .labelListBox .label{position:absolute;top:0;left:30px;padding:0 40px 8px;color:#fff;background:#ae8729;display:inline-block;border-radius:0 0 8px 8px}@media only screen and (max-width:767px){.m_manual .labelListBox .label{padding:2px 20px 4px;top:-1px;left:15px;border-radius:0 0 4px 4px;line-height:1.4}}.m_manual .labelListBox ul{display:flex;flex-wrap:wrap;gap:20px 40px}@media only screen and (max-width:767px){.m_manual .labelListBox ul{display:block}}.m_manual .labelListBox ul h3{font-weight:normal}.m_first h1{text-align:center}@media only screen and (max-width:767px){.m_first h1{width:100vw;margin:0 calc(50% - 50vw)}.m_first h1 img{width:100%;height:auto}}.m_first .mv-lead{margin:35px 0 90px;font-size:2rem}@media only screen and (max-width:767px){.m_first .mv-lead{margin:10px 0 30px;font-size:1.6rem}}.m_first .mv-lead span{color:#dc3b31;font-weight:bold;font-size:2.4rem;vertical-align:baseline}@media only screen and (max-width:767px){.m_first .mv-lead span{font-size:1.9rem}}.m_first .anchor-list{display:flex;gap:2px;margin-bottom:80px}@media only screen and (max-width:767px){.m_first .anchor-list{display:block;width:100vw;margin:0 calc(50% - 50vw) 70px}}.m_first .anchor-list li{flex:1 1}@media only screen and (max-width:767px){.m_first .anchor-list li + li{margin-top:1px}}.m_first .anchor-list li a{display:block;color:#fff;font-weight:bold;font-size:2rem;padding:35px 0 45px;text-align:center;position:relative;text-decoration:none;line-height:1.6;font-feature-settings:"palt"}@media only screen and (max-width:767px){.m_first .anchor-list li a{display:flex;align-items:center;gap:10px;height:65px;padding:0 15px;font-size:1.9rem;text-align:left;line-height:1.2}}.m_first .anchor-list li a::before{content:"";display:block;width:30px;height:30px;border-radius:50%;background:#fff;position:absolute;bottom:10px;right:calc(50% - 15px)}@media only screen and (max-width:767px){.m_first .anchor-list li a::before{width:20px;height:20px;right:15px;bottom:calc(50% - 10px)}}.m_first .anchor-list li a::after{content:"";display:block;width:11px;height:11px;border:4px solid #6ba1cc;border-top:none;border-right:none;rotate:-45deg;position:absolute;bottom:19px;right:calc(50% - 7px);transform:skew(-3deg,-3deg)}@media only screen and (max-width:767px){.m_first .anchor-list li a::after{width:8px;height:8px;right:19px;bottom:calc(50% - 4px);border-width:3px}}.m_first .anchor-list li .num{position:absolute;top:-30px;left:calc(50% - 30px)}@media only screen and (max-width:767px){.m_first .anchor-list li .num{position:static}.m_first .anchor-list li .num img{width:31px;height:31px}}.m_first .anchor-list li:nth-child(1){background:#6ba1cc}.m_first .anchor-list li:nth-child(2){background:#d0ac66}.m_first .anchor-list li:nth-child(2) a::after{border-color:#d0ac66}.m_first .anchor-list li:nth-child(3) a{background:#cf8d6d}.m_first .anchor-list li:nth-child(3) a::after{border-color:#cf8d6d}.m_first .anchor-list li:nth-child(4) a{background:#8f8cb5}.m_first .anchor-list li:nth-child(4) a::after{border-color:#8f8cb5}.m_first__section{padding-top:30px;margin-top:-30px}.m_first__section .sec-inner{padding-bottom:90px}@media only screen and (max-width:767px){.m_first__section .sec-inner{padding-bottom:60px}}.m_first__section .sec-title{text-align:center;padding:35px 0 10px;position:relative;font-size:3.2rem;color:#fff;font-feature-settings:"palt"}@media only screen and (max-width:767px){.m_first__section .sec-title{padding:25px 0 10px;font-size:2.5rem;line-height:1.4}}.m_first__section .sec-title .num{position:absolute;top:-30px;left:calc(50% - 30px)}@media only screen and (max-width:767px){.m_first__section .sec-title .num{top:-20px;left:calc(50% - 20px)}.m_first__section .sec-title .num img{width:40px;height:40px}}.m_first__section .btn-block{text-align:center}.m_first__section .btn-block a{display:inline-block;width:380px;padding:21px 10px 21px 0;border-radius:10px;margin-top:60px;border:1px solid #fff;color:#fff;font-size:2rem;font-weight:bold;background:linear-gradient(#278ad6 0,#085796 100%);position:relative;text-decoration:none;box-shadow:5px 4px 7px rgba(0,0,0,0.2);transition:opacity .3s;text-align:center;letter-spacing:.02em}@media only screen and (max-width:767px){.m_first__section .btn-block a{width:100%;padding:13px 30px 13px 0;margin-top:40px;font-size:2.1rem;box-shadow:0 0 5px rgba(0,0,0,0.2)}}.m_first__section .btn-block a:hover{opacity:.7}.m_first__section .btn-block a::before{content:"";display:block;width:20px;height:20px;border-radius:50%;background:#fff;position:absolute;top:50%;right:20px;translate:0 -50%}.m_first__section .btn-block a::after{content:"";display:block;width:0;height:0;border-style:solid;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #0a68b3;border-right:0;position:absolute;top:50%;right:24px;translate:0 -50%}.m_first__section#sec01 .sec-inner{background:#fbf8ef}.m_first__section#sec01 .sec-title{background:#0963aa}.m_first__section#sec02 .sec-title{background:#b17500}.m_first__section#sec03 .sec-inner{background:#fbf8ef}.m_first__section#sec03 .sec-title{background:#af410b}.m_first__section#sec04 .sec-inner{padding-bottom:25px}@media print,screen and (min-width:768px){.m_first__section#sec04 .sec-inner{padding-bottom:60px}}.m_first__section#sec04 .sec-title{background:#443f84}.m_first__merit-list{margin-top:60px;display:flex;gap:40px;flex-wrap:wrap}@media only screen and (max-width:767px){.m_first__merit-list{margin-top:30px;gap:25px}}.m_first__merit-list .box{width:470px;border-radius:6px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.2);background:#fff}@media only screen and (max-width:767px){.m_first__merit-list .box{width:100%;box-shadow:0 0 5px rgba(0,0,0,0.2)}}.m_first__merit-list .box .title{background:#cedeeb;text-align:center;font-size:2.8rem;color:#5f4e38;padding:8px 0}@media only screen and (max-width:767px){.m_first__merit-list .box .title{font-size:2rem;position:relative}.m_first__merit-list .box .title::before{content:"";width:20px;height:3px;display:block;background:#5f4e38;position:absolute;top:50%;right:12px;translate:0 -50%}.m_first__merit-list .box .title::after{content:"";width:3px;height:20px;display:block;background:#5f4e38;position:absolute;top:50%;right:20px;translate:0 -50%}.m_first__merit-list .box .title.open::after{display:none}}@media only screen and (max-width:767px){.m_first__merit-list .box .box-inner{display:none}.m_first__merit-list .box .box-inner > img{width:100%;height:auto}}.m_first__merit-list .box .box-inner .text{padding:20px}@media only screen and (max-width:767px){.m_first__merit-list .box .box-inner .text{padding:15px 13px}}.m_first__merit-list .box .box-inner .text dl{border-radius:6px;border:2px solid #efe7d4}.m_first__merit-list .box .box-inner .text dl dt{background:#efe7d4;font-weight:bold;padding:8px 0;font-size:2.4rem;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.m_first__merit-list .box .box-inner .text dl dt{font-size:1.8rem;line-height:1}}.m_first__merit-list .box .box-inner .text dl dt img{margin-right:10px}.m_first__merit-list .box .box-inner .text dl dd{padding:20px}@media only screen and (max-width:767px){.m_first__merit-list .box .box-inner .text dl dd{padding:15px 13px}}.m_first__merit-list .box .box-inner .text dl dd li{font-size:1.8rem;position:relative;padding-left:1em}@media only screen and (max-width:767px){.m_first__merit-list .box .box-inner .text dl dd li{font-size:1.6rem}}.m_first__merit-list .box .box-inner .text dl dd li::before{content:"⚫︎";color:#e63c77;font-size:1.4rem;margin-right:9px;position:absolute;top:11px;left:-2px}@media only screen and (max-width:767px){.m_first__merit-list .box .box-inner .text dl dd li::before{font-size:1.2rem;top:5px}}.m_first__merit-list .box .box-inner .text dl dd li span{font-size:2.4rem;color:#dc3b31;font-weight:bold;vertical-align:baseline}@media only screen and (max-width:767px){.m_first__merit-list .box .box-inner .text dl dd li span{font-size:1.8rem}}.m_first__merit-list .box .box-inner .text dl.demerit{margin-top:20px}.m_first__merit-list .box .box-inner .text dl.demerit li::before{color:#004b96;top:4px;left:-2px}@media only screen and (max-width:767px){.m_first__merit-list .box .box-inner .text dl.demerit li::before{top:4px}}.m_first__precaution .icon{display:flex;gap:10px;justify-content:center;align-items:center;margin:20px 0;font-size:2.1rem;font-weight:bold;color:#ce0000;line-height:1.3}@media print,screen and (min-width:768px){.m_first__precaution .icon{font-size:2.6rem;gap:20px;margin:40px 0 20px}}.m_first__precaution .title{text-align:center;font-size:2.2rem;font-weight:bold;line-height:1.5;letter-spacing:.05em}@media print,screen and (min-width:768px){.m_first__precaution .title{font-size:3.4rem;margin-bottom:20px}}.m_first__precaution .title span{font-size:2.7rem;color:#c04a2f}@media print,screen and (min-width:768px){.m_first__precaution .title span{font-size:3.8rem}}.m_first__precaution .case-wrapper{margin:10px 0;padding:0 15px;background:#fff6eb;box-shadow:0 0 4px rgba(0,0,0,0.2)}@media print,screen and (min-width:768px){.m_first__precaution .case-wrapper{display:flex;padding:30px 0}}.m_first__precaution .case-wrapper .case{padding:10px 0 20px}@media print,screen and (min-width:768px){.m_first__precaution .case-wrapper .case{padding:0 35px}}.m_first__precaution .case-wrapper .case .case-title{font-size:2.2rem;text-align:center;margin-bottom:5px}@media print,screen and (min-width:768px){.m_first__precaution .case-wrapper .case .case-title{font-size:2.4rem}}@media only screen and (max-width:767px){.m_first__precaution .case-wrapper .case img{width:100%;height:auto}}@media print,screen and (min-width:768px){.m_first__precaution .case-wrapper .case:nth-child(1) picture{vertical-align:sub}}.m_first__precaution .case-wrapper .case + .case{border-top:1px solid #000}@media print,screen and (min-width:768px){.m_first__precaution .case-wrapper .case + .case{border-top:none;border-left:1px solid #000}}.m_first__precaution .text{margin-top:5px;font-size:1.6rem;line-height:1.6}@media print,screen and (min-width:768px){.m_first__precaution .text{font-size:1.8rem;margin-top:20px}}.m_first__precaution .text span{font-size:1.9rem;color:#ff4728;font-weight:bold}@media print,screen and (min-width:768px){.m_first__precaution .text span{font-size:2.1rem}}@media print,screen and (min-width:768px){.m_first__precaution .btn-block--wrapper{display:flex;gap:50px;justify-content:center}}.m_first__precaution .btn-block a{background:linear-gradient(#d88e00 0,#9f6800 100%)}.m_first__precaution .btn-block a::after{border-left:9px solid #bb7c00}.m_first__precaution .btn-block--shindan{position:relative}.m_first__precaution .btn-block--shindan a{background:linear-gradient(#5e4b32 0,#473926 100%);padding:13px 30px}@media print,screen and (min-width:768px){.m_first__precaution .btn-block--shindan a{padding:21px 0}}.m_first__precaution .btn-block--shindan a::after{border-left:9px solid #362e2b}.m_first__precaution .btn-block--shindan a img{position:absolute;top:-17px;left:50%;translate:-50% 0}@media only screen and (max-width:767px){.m_first__precaution .btn-block--shindan a img{width:130px;height:auto}}.m_first__choice{margin-top:25px}@media print,screen and (min-width:768px){.m_first__choice{margin-top:40px}}.m_first__choice .text-block img{float:right;margin:0 0 5px 12px}@media print,screen and (min-width:768px){.m_first__choice .text-block img{width:200px;height:auto}}.m_first__choice .text-block p{font-size:1.6rem;line-height:1.5}@media print,screen and (min-width:768px){.m_first__choice .text-block p{font-size:1.8rem;line-height:1.6}}.m_first__choice .text-block p span{font-size:1.9rem;color:#ff4728;font-weight:bold}@media print,screen and (min-width:768px){.m_first__choice .text-block p span{font-size:2.1rem}}.m_first__choice .text-block p mark{background:linear-gradient(transparent 70%,#fffa65 30%);font-weight:normal}.m_first__choice .text-block p + p{margin-top:15px}.m_first__choice .points{margin-top:30px;padding:15px 20px;background:#fff;box-shadow:2px 5px 8px rgba(0,0,0,0.2)}@media print,screen and (min-width:768px){.m_first__choice .points{margin-top:50px;padding:25px 40px 30px}}.m_first__choice .points .title{font-size:2.1rem;color:#ce0000;display:flex;gap:5px;justify-content:center}@media print,screen and (min-width:768px){.m_first__choice .points .title{gap:10px;font-size:2.4rem;align-items:center}}.m_first__choice .points ul{margin-top:10px}.m_first__choice .points ul li{padding-left:30px;position:relative;font-size:1.8rem;font-weight:bold;line-height:1.5;color:#362e2b}@media print,screen and (min-width:768px){.m_first__choice .points ul li{font-size:2rem}}.m_first__choice .points ul li + li{margin-top:15px}.m_first__choice .points ul li::before{content:"";display:block;width:25px;height:22px;background:url("/images/sites/sogi/first/icon_check.webp") no-repeat;background-size:contain;position:absolute;top:0;left:0}@media print,screen and (min-width:768px){.m_first__choice .points ul li::before{top:2px}}.m_first__choice .btn-block a{background:linear-gradient(#d44e0d 0,#a13c0a 100%)}.m_first__choice .btn-block a::after{border-left:9px solid #b4430b}.m_first__steps{margin-top:15px}@media print,screen and (min-width:768px){.m_first__steps{margin-top:40px}}.m_first__steps .lead{font-size:1.6rem;line-height:1.6}@media print,screen and (min-width:768px){.m_first__steps .lead{font-size:1.8rem}}.m_first__steps .lead span{color:#ff4728;font-weight:bold}.m_first__steps .btn-wrapper{background:#cedeeb;padding:25px 12px;margin-top:20px}@media print,screen and (min-width:768px){.m_first__steps .btn-wrapper{display:flex;justify-content:center;align-items:center;gap:50px;margin:30px auto 0;padding:25px 30px}}.m_first__steps .btn-wrapper .btn{display:block;width:100%;text-align:center;background:#fff;font-size:1.8rem;font-weight:bold;border-radius:7px;padding:9px 35px 9px 0;border:1px solid #98958f;overflow:hidden;position:relative;color:#362e2b;text-decoration:none;letter-spacing:.05em}@media print,screen and (min-width:768px){.m_first__steps .btn-wrapper .btn{width:370px;padding:15px 35px 15px 0;transition:opacity .3s}.m_first__steps .btn-wrapper .btn:hover{opacity:.7}}.m_first__steps .btn-wrapper .btn::before{content:"";display:block;width:35px;height:100%;background:#98958f;position:absolute;top:0;right:0}.m_first__steps .btn-wrapper .btn::after{content:"";display:block;width:0;height:0;border-style:solid;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:13px solid #fff;border-right:0;position:absolute;top:50%;right:9px;translate:0 -50%}.m_first__steps .btn-wrapper .btn + .btn{margin-top:25px;border-color:#ae8729}@media print,screen and (min-width:768px){.m_first__steps .btn-wrapper .btn + .btn{margin-top:0}}.m_first__steps .btn-wrapper .btn + .btn::before{background:#ae8729}.m_first .descriptionWrap{margin-bottom:35px}@media print,screen and (min-width:768px){.m_first .descriptionWrap{margin-bottom:80px}}.m_first .m_stripeBox .boxInner .image-description{padding:10px 0 0}@media print,screen and (min-width:768px){.m_first .m_stripeBox .boxInner .image-description{overflow:hidden}}@media only screen and (max-width:767px){.m_first .m_stripeBox .boxInner .image-description{padding-top:0}}.m_first .m_stripeBox .boxInner .image-description .imgBox{margin:20px 30px 20px 0}@media print,screen and (min-width:768px){.m_first .m_stripeBox .boxInner .image-description .imgBox{width:300px;float:left}}@media only screen and (max-width:767px){.m_first .m_stripeBox .boxInner .image-description .imgBox{width:80%;margin:15px auto}}.m_first .m_stripeBox .boxInner .image-description .imgBox img{width:100%;height:auto}.m_first .m_stripeBox .boxInner .image-description02{padding:10px 0 0}@media print,screen and (min-width:768px){.m_first .m_stripeBox .boxInner .image-description02{display:flex;align-items:center}}@media only screen and (max-width:767px){.m_first .m_stripeBox .boxInner .image-description02{padding-top:0}}.m_first .m_stripeBox .boxInner .image-description02 .imgBox{margin:20px 30px 20px 0}@media print,screen and (min-width:768px){.m_first .m_stripeBox .boxInner .image-description02 .imgBox{width:300px;flex-shrink:0}}@media only screen and (max-width:767px){.m_first .m_stripeBox .boxInner .image-description02 .imgBox{width:70%;margin:15px auto}}.m_first .m_stripeBox .boxInner .image-description02 .imgBox img{width:100%;height:auto}.m_first .m_stripeBox .boxInner .m_commonList{margin:30px 10px;background:#e5eef5;padding:20px 20px 20px 15px}@media only screen and (max-width:767px){.m_first .m_stripeBox .boxInner .m_commonList{padding:10px 10px 10px 5px;margin:15px 0}}.m_first .m_stripeBox .boxInner .bottomBanner{margin-top:10px}@media only screen and (max-width:767px){.m_first .m_stripeBox .boxInner .bottomBanner{margin-top:20px}}@media print,screen and (min-width:768px){.m_first .m_stripeBox .boxInner .bottomBanner .contacts{display:flex;gap:30px;align-items:center;justify-content:center;margin-top:20px}}.m_first .m_stripeBox .boxInner .bottomBanner .telNumber{text-decoration:none;display:flex;justify-content:center;align-items:center;border:none;background:none}@media print,screen and (min-width:768px){.m_first .m_stripeBox .boxInner .bottomBanner .telNumber{pointer-events:none;padding:0;width:auto}.m_first .m_stripeBox .boxInner .bottomBanner .telNumber .icon{margin-right:5px}.m_first .m_stripeBox .boxInner .bottomBanner .telNumber .number span{color:#1b1464;font-size:3.6rem;font-weight:600;line-height:1;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}}@media only screen and (max-width:767px){.m_first .m_stripeBox .boxInner .bottomBanner .telNumber{background:linear-gradient(#0a5b9c 0,#215c9e 100%);border-radius:6px;display:flex;align-items:center;justify-content:center;padding:10px 0;width:100%}.m_first .m_stripeBox .boxInner .bottomBanner .telNumber .text{font-size:1.6rem;font-weight:bold;color:#fff;padding-left:36px;background:url("/images/common/icon_freedial_sp.png") left center no-repeat;background-size:30px auto}.m_first .m_stripeBox .boxInner .bottomBanner .telNumber .priceFree{margin-left:5px}}.m_first .m_stripeBox .boxInner .bottomBanner .m_btn05 a{width:260px;height:60px;line-height:60px;font-size:2rem;margin:0;background:#01988d url("/images/common/icon_arrow_right_white.svg") right 15px center no-repeat;padding:0 25px 0 15px}@media only screen and (max-width:767px){.m_first .m_stripeBox .boxInner .bottomBanner .m_btn05 a{width:100%;height:50px;line-height:50px;margin:15px 0 0;font-size:1.7rem}}.m_first .bold{font-weight:bold}.m_first .m_point{background:#fdf7e3;margin:40px auto;padding:0 30px 20px;border:2px solid #dd523b;border-radius:4px;max-width:810px}@media only screen and (max-width:767px){.m_first .m_point{margin:20px auto;margin-left:10px;padding:0 15px 15px;font-size:1.6rem}}.m_first .m_point .titleWrap{position:relative;display:inline-block;background:#dd523b;color:#fff;margin:8px 0 8px -46px;padding:6px 33px;box-sizing:border-box}@media only screen and (max-width:767px){.m_first .m_point .titleWrap{margin-left:-31px}}.m_first .m_point .titleWrap .title{font-weight:bold}.m_first .m_point .titleWrap::before{content:'';position:absolute;top:100%;left:0;border:none;border-bottom:solid 14px transparent;border-right:solid 14px #fdc2ab}.m_first .m_point .titleWrap::after{content:'';position:absolute;top:0;right:0;z-index:1;width:0;height:0;border-width:21px 16px 21px 0;border-color:transparent #fdf7e3 transparent transparent;border-style:solid}.m_first .m_point ul li{text-indent:-2em;padding-left:2em}.m_first .m_point ul li::before{color:#dd523b;content:'●';font-size:1.2rem;margin-left:4px;margin-right:13px;vertical-align:2px}.m_first .m_toc{position:relative;margin:60px auto 72px;padding:30px;border-top:2px solid #dd523b;border-bottom:2px solid #dd523b;max-width:820px}@media print,screen and (min-width:768px){.m_first .m_toc{border:2px solid #dd523b;border-radius:4px}}@media only screen and (max-width:767px){.m_first .m_toc{padding:20px 0;font-size:1.6rem;margin:50px auto 20px}}.m_first .m_toc::before{content:'もくじ';position:absolute;top:-30px;left:-2px;height:30px;color:#fff;font-size:1.6rem;background:#dd523b;line-height:30px;padding:0 10px;border-radius:3px 3px 0 0}.m_first .m_toc li{color:#98958f;list-style-type:decimal;margin-left:30px}.m_first .m_editor{border:2px solid #d6d5d3;border-radius:4px;padding:30px;max-width:820px;margin:60px auto;position:relative}@media only screen and (max-width:767px){.m_first .m_editor{padding:20px;margin:40px auto}}.m_first .m_editor .title{background:#fff;font-size:1.9rem;font-weight:bold;text-align:center;padding:0 10px;display:inline-block;position:absolute;top:-17px;left:50%;transform:translateX(-50%)}@media only screen and (max-width:767px){.m_first .m_editor .title{font-size:1.6rem;top:-15px}}.m_first .m_editor .nameBlock{display:flex}.m_first .m_editor .nameBlock .photo{margin-right:30px}@media only screen and (max-width:767px){.m_first .m_editor .nameBlock .photo{margin-right:15px}.m_first .m_editor .nameBlock .photo img{width:77px;height:77px}}.m_first .m_editor .nameBlock .text .kana{font-size:1.4rem;letter-spacing:.3em}@media only screen and (max-width:767px){.m_first .m_editor .nameBlock .text .kana{font-size:1.3rem}}.m_first .m_editor .nameBlock .text .name{font-size:2.6rem;font-weight:bold;letter-spacing:.2em}@media only screen and (max-width:767px){.m_first .m_editor .nameBlock .text .name{font-size:2.4rem;line-height:1.2}}.m_first .m_editor .nameBlock .btn{background:#f4f4f4;border-radius:4px;padding:5px 13px;line-height:1;margin-top:15px}@media print,screen and (min-width:768px){.m_first .m_editor .nameBlock .btn:hover{cursor:pointer}}@media only screen and (max-width:767px){.m_first .m_editor .nameBlock .btn{padding:8px}}.m_first .m_editor .nameBlock .btn span{color:#5f4e38;font-size:1.4rem;font-weight:bold}@media only screen and (max-width:767px){.m_first .m_editor .nameBlock .btn span{font-size:1.3rem}}.m_first .m_editor .nameBlock .btn span:before{content:'';background:url("/images/sites/sogi/family-funeral/icon_arrow.webp") no-repeat;width:19px;height:19px;display:inline-block;background-size:cover;margin-right:10px;vertical-align:-3px;transition:.3s}@media only screen and (max-width:767px){.m_first .m_editor .nameBlock .btn span:before{width:13px;height:13px;vertical-align:-2px}}.m_first .m_editor .nameBlock .btn.open span:before{transform:rotate(-180deg)}.m_first .m_editor .contentBlock{font-size:1.6rem;display:none}@media only screen and (max-width:767px){.m_first .m_editor .contentBlock{font-size:1.4rem}}.m_first .m_editor .contentBlock .contentTitle{font-weight:bold;border-bottom:1px solid #ae8729;padding:10px 0;margin-bottom:15px}@media only screen and (max-width:767px){.m_first .m_editor .contentBlock .contentTitle{padding:10px 0 5px}}.m_first .m_editor .contentBlock .text p + p{margin-top:20px}@media only screen and (max-width:767px){.m_first .m_editor .contentBlock .text p + p{margin-top:10px}}.m_first marker{background:#fff799}.m_first .m_reccomend{margin-top:60px}@media only screen and (max-width:767px){.m_first .m_reccomend{margin-top:30px}}.m_first .m_reccomend ul{display:flex;justify-content:space-between;margin-top:30px;flex-wrap:wrap}@media print,screen and (min-width:768px){.m_first .m_reccomend ul{gap:50px 15px}}@media only screen and (max-width:767px){.m_first .m_reccomend ul{margin-top:15px}}.m_first .m_reccomend ul li{position:relative;width:315px}@media only screen and (max-width:767px){.m_first .m_reccomend ul li{width:48%}.m_first .m_reccomend ul li:nth-child(n+3){margin-top:20px}}.m_first .m_reccomend ul li a{text-decoration:none;color:#000;display:block}.m_first .m_reccomend ul li a:hover{opacity:.8}.m_first .m_reccomend ul li .m_label{position:absolute;top:-4px;left:10px;min-width:72px;color:#fff;font-size:1.6rem;text-align:center;padding:2px 10px;background:#ae8729}.m_first .m_reccomend ul li .m_label::after{content:"";position:absolute;right:-4px;height:0;width:0;border-left:4px solid #5f4e38;border-top:4px solid transparent}@media only screen and (max-width:767px){.m_first .m_reccomend ul li .m_label{font-size:1.3rem;min-width:68px;top:-6px}}.m_first .m_reccomend ul li .thumb{width:315px;height:202px;margin-bottom:10px}@media only screen and (max-width:767px){.m_first .m_reccomend ul li .thumb{width:100%;height:106px}}.m_first .m_reccomend ul li .thumb img{width:100%;height:100%;object-fit:cover}.m_first .m_trustReasonBlock{padding-top:0}.m_first .m_trustReasonBlock .reason-title{color:#fff;font-size:2.7rem;font-weight:bold;background:#0a5b9c;text-align:center;line-height:1.4;padding:10px 0}@media print,screen and (min-width:768px){.m_first .m_trustReasonBlock .reason-title{font-size:3.2rem;padding:30px 0}}.m_first .m_trustReasonBlock .m_balloonHeadWrap{padding-top:30px}@media print,screen and (min-width:768px){.m_first .m_trustReasonBlock .m_balloonHeadWrap{padding-top:50px}}@media only screen and (max-width:767px){.m_first .m_trustReasonBlock .rank .m_aboutRank{margin-bottom:25px}}@media only screen and (max-width:767px){.m_first .m_trustReasonBlock .m_operatorBanner04 .m_btn05{display:block}.m_first .m_trustReasonBlock .m_operatorBanner04 .m_btn05 a{width:100%;height:50px;line-height:50px;margin:15px 0 0;font-size:1.7rem}}.m_first .m_trustReasonBlock .support .secTitle{text-align:center;font-size:2.8rem;color:#5f4e38;font-weight:700}@media only screen and (max-width:767px){.m_first .m_trustReasonBlock .support .secTitle{font-size:2rem;line-height:1.5}}.m_first .m_trustReasonBlock .support .secTitle .bold-red{color:#dd523b;font-size:3.2rem}@media only screen and (max-width:767px){.m_first .m_trustReasonBlock .support .secTitle .bold-red{font-size:2.5rem}}.m_first .m_trustReasonBlock .support .subTitle{font-size:1.6rem;text-align:center;color:#5f4e38;font-weight:700;margin-bottom:30px}@media only screen and (max-width:767px){.m_first .m_trustReasonBlock .support .subTitle{margin:7px 0 15px;line-height:1.6}}.m_first .m_trustReasonBlock .support .pointsBlock{background-size:auto auto;background-color:#d1efdc;background-image:repeating-linear-gradient(135deg,transparent,transparent 4px,#a3dfb9 4px,#a3dfb9 8px);margin-bottom:45px;padding:32px}@media only screen and (max-width:767px){.m_first .m_trustReasonBlock .support .pointsBlock{padding:15px;margin-bottom:0}}.m_first .m_trustReasonBlock .support .pointsBlock .pointsBlockInner{background:#fff;padding:40px 60px 40px;border-radius:8px}@media only screen and (max-width:767px){.m_first .m_trustReasonBlock .support .pointsBlock .pointsBlockInner{padding:15px}}.m_first .m_trustReasonBlock .support .pointsBlock .pointsBlockInner .title{text-align:center;display:flex;justify-content:center;font-weight:700;margin-bottom:20px}@media only screen and (max-width:767px){.m_first .m_trustReasonBlock .support .pointsBlock .pointsBlockInner .title{margin-bottom:10px}}.m_first .m_trustReasonBlock .support .pointsBlock .pointsBlockInner .title .imgage{padding-right:20px}.m_first .m_trustReasonBlock .support .pointsBlock .pointsBlockInner .title .text{font-size:2.8rem;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#5f4e38;padding-left:20px;padding-top:5px}@media only screen and (max-width:767px){.m_first .m_trustReasonBlock .support .pointsBlock .pointsBlockInner .title .text{font-size:1.8rem;line-height:1.6;text-align:left;padding-left:10px;padding-top:0}}.m_first .m_trustReasonBlock .support .pointsBlock .pointsBlockInner .title .text span{color:#dd523b}@media print,screen and (min-width:768px){.m_first .customerReview{margin-bottom:40px}}.m_first .customerReview .content{padding:25px 30px}@media only screen and (max-width:767px){.m_first .customerReview .content{padding:0 0 20px;display:block}.m_first .customerReview .content + .content{padding-top:20px}}.m_first .customerReview .content .link a{font-weight:bold}.m_first .customerReview .content + .content{border-top:1px dotted #98958f}.m_first .customerReview .star{color:#b9a940;display:inline-block;margin-right:5px}.m_first .customerReview .title{font-weight:bold;display:inline-block}.m_first .customerReview .name{font-size:1.6rem;padding-left:20px;background:url("/images/common/icon_user.svg") no-repeat;background-size:15px;background-position:left top 5px}@media only screen and (max-width:767px){.m_first .customerReview .name{font-size:1.3rem;background-position:left top 3px}}.m_first .customerReview .date{font-size:1.6rem}@media only screen and (max-width:767px){.m_first .customerReview .date{font-size:1.3rem}}.m_review-slide{position:relative;margin-top:35px}@media only screen and (max-width:767px){.m_review-slide{margin-top:20px}}.m_review-slide .swiper-container{overflow:visible}.m_review-slide .swiper-button-next{right:-15px}@media only screen and (max-width:767px){.m_review-slide .swiper-button-next{right:0}}.m_review-slide .swiper-button-prev{left:-15px}@media only screen and (max-width:767px){.m_review-slide .swiper-button-prev{left:0}}.m_review-slide__wrap{overflow:hidden}.m_review-slide__card{border:1px solid #7b7b7b;border-radius:10px;padding:10px 12px 15px;background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,0.2)}@media print,screen and (min-width:768px){.m_review-slide__card{width:304px}}@media only screen and (max-width:767px){.m_review-slide__card{border-radius:5px}}.m_review-slide__card .title{font-size:2.4rem;font-weight:bold}.m_review-slide__card .star{color:#b9a940;font-size:1.8rem;line-height:1.5;position:relative;width:5em;margin:2px 0 8px;z-index:1}@media only screen and (max-width:767px){.m_review-slide__card .star{font-size:1.7rem}}.m_review-slide__card .star::after{content:"★★★★★";color:#ede6d4;z-index:-1;position:absolute;left:0}.m_review-slide__card .comment{padding:15px 15px 10px;border-radius:10px;background:#f7f3e9;font-size:1.5rem;line-height:1.6}.m_review-slide__card .comment p{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.m_review-slide__card .comment .moreLink{text-align:center;margin-top:5px}.m_caseList-slide{position:relative;margin-top:35px}@media only screen and (max-width:767px){.m_caseList-slide{margin-top:20px}.m_caseList-slide .swiper-container{overflow:visible}}.m_caseList-slide .swiper-container{position:static}.m_caseList-slide .swiper-button-next{right:-60px}@media only screen and (max-width:767px){.m_caseList-slide .swiper-button-next{right:calc(50% - 185px)}}.m_caseList-slide .swiper-button-prev{left:-60px}@media only screen and (max-width:767px){.m_caseList-slide .swiper-button-prev{left:calc(50% - 185px)}}.m_caseList-slide__wrap{overflow:hidden}.m_caseList-slide__card{width:303px;border:2px solid #008350}.m_caseList-slide__card a{text-decoration:none;color:#000}.m_caseList-slide__card a:hover{opacity:.8}.m_caseList-slide__card .pattern{background:#e4efeb;padding:10px;display:flex;align-items:flex-start;font-size:1.2rem}.m_caseList-slide__card .pattern .type{color:#fff;font-weight:bold;padding:0 10px;margin-right:10px;margin-top:2px;background:#98958f}@media only screen and (max-width:767px){.m_caseList-slide__card .pattern .type{font-size:1.2rem;margin-top:4px}}.m_caseList-slide__card .pattern .type--kasoushiki,.m_caseList-slide__card .pattern .type--brown{background:#7e6b5a}.m_caseList-slide__card .pattern .type--kazokusou,.m_caseList-slide__card .pattern .type--pink{background:#e0637e}.m_caseList-slide__card .pattern .type--ippansou,.m_caseList-slide__card .pattern .type--green{background:#27b85e}.m_caseList-slide__card .pattern .type--ichinichisou,.m_caseList-slide__card .pattern .type--purple{background:#8b6bae}.m_caseList-slide__card .pattern span{color:#5f4e38;font-weight:bold;font-size:1.6rem;line-height:1.4;flex:1 1}.m_caseList-slide__card .overview{display:flex;align-items:flex-start;padding:15px 10px;flex-wrap:wrap}@media only screen and (max-width:767px){.m_caseList-slide__card .overview{padding:10px;align-items:center}}.m_caseList-slide__card .overview .thumb{width:120px;margin-right:10px}.m_caseList-slide__card .overview .thumb img{max-width:100%;height:auto;width:100%}.m_caseList-slide__card .overview .detail{flex:1 1}.m_caseList-slide__card .overview .detail dl{display:flex;align-items:flex-start}.m_caseList-slide__card .overview .detail dl + dl{margin-top:20px}@media only screen and (max-width:767px){.m_caseList-slide__card .overview .detail dl + dl{margin-top:10px}}.m_caseList-slide__card .overview .detail dl dt{background:rgba(95,78,56,0.2);color:#5f4e38;font-weight:bold;text-align:center;border-radius:3px;padding:1px 0;line-height:1.2;width:82px;margin-right:10px;font-size:1.3rem;padding:3px 0}.m_caseList-slide__card .overview .detail dl dd{margin-top:2px;font-size:1.4rem;line-height:1.2;flex:1 1}@media only screen and (max-width:767px){.m_caseList-slide__card .overview .breakdown{margin-top:10px}}@media print,screen and (min-width:768px){.m_caseList-slide__card .overview .breakdown .totalPrice{margin-top:0}.m_caseList-slide__card .overview .breakdown .totalPrice span{top:15px}}.m_caseList-slide__card .overview .breakdown p{font-size:1.4rem;margin:0 0 10px}@media only screen and (max-width:767px){.m_caseList-slide__card .overview .breakdown p{font-size:1.2rem}}.m_caseList-slide__card .overview .breakdown dl{margin-top:15px}.m_caseList-slide__card .overview .breakdown dl dt{background:#e4efeb;color:#008350;font-weight:bold;padding:0 10px;margin-bottom:8px}.m_caseList-slide__card .overview .breakdown dl dd ul{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.m_caseList-slide__card .overview .breakdown dl dd ul{justify-content:space-between}}.m_caseList-slide__card .overview .breakdown dl dd ul li{border:2px solid rgba(27,20,100,0.2);border-radius:5px;width:66px;height:30px;display:flex;align-items:center;font-size:1.6rem;justify-content:center;margin-right:5px;margin-top:5px;color:rgba(27,20,100,0.2);font-weight:bold}@media only screen and (max-width:767px){.m_caseList-slide__card .overview .breakdown dl dd ul li{width:23%;height:35px;font-size:1.8rem;margin-right:0}}.m_caseList-slide__card .overview .breakdown dl dd ul li.true{border-color:#1b1464;color:#1b1464}.m_caseList-slide__card .overview .breakdown dl dd ul li:nth-child(4n){margin-right:0}.m_caseList-slide__card .totalPrice{background:rgba(221,82,59,0.2);display:flex;align-items:center;justify-content:flex-end;width:100%;margin-top:10px;padding:0 10px;line-height:1.4;position:relative;flex-wrap:wrap}@media only screen and (max-width:767px){.m_caseList-slide__card .totalPrice.pc{display:none}}.m_caseList-slide__card .totalPrice.sp{justify-content:center;margin:0 10px 10px;width:auto;padding:5px 0 5px 60px}@media print,screen and (min-width:768px){.m_caseList-slide__card .totalPrice.sp{display:none}}.m_caseList-slide__card .totalPrice .notice{text-align:right;padding:0 0 5px;font-size:1.6rem;width:100%;line-height:1}@media only screen and (max-width:767px){.m_caseList-slide__card .totalPrice .notice{font-size:1.2rem;text-align:center}}.m_caseList-slide__card .totalPrice span{background:#dd523b;color:#fff;font-weight:bold;font-size:1.6rem;display:inline-block;padding:0 10px;border-radius:4px;position:absolute;left:10px}@media only screen and (max-width:767px){.m_caseList-slide__card .totalPrice span{padding:2px 5px;left:15px;top:7px}}.m_caseList-slide__card .totalPrice b{font-size:3rem;font-weight:bold;color:#dd523b;letter-spacing:-.08em}@media only screen and (max-width:767px){.m_caseList-slide__card .totalPrice b{font-size:2.8rem}}.m_caseList-slide__card .totalPrice small{font-size:1.4rem;font-weight:bold;display:inline-block;margin-top:8px;margin-left:5px}@media only screen and (max-width:767px){.m_caseList-slide__card .totalPrice small{font-size:1.2rem}}.m_areaCaseList .m_priceCase{padding-bottom:20px}@media only screen and (max-width:767px){.m_areaCaseList .m_priceCase{padding-bottom:40px}}.m_areaCaseList .m_priceCase .m_title_style06{margin:0 0 20px;text-align:left}.m_areaCaseList .m_priceCase .m_caseList{margin-bottom:40px}@media only screen and (max-width:767px){.m_areaCaseList .m_priceCase .m_caseList{margin-bottom:20px}}.m_areaCaseList .m_priceCase .m_caseList > ul{align-items:flex-start;margin:30px 0 0}.m_areaCaseList .m_priceCase .m_caseList > ul li{background:#fff}@media only screen and (max-width:767px){.m_areaCaseList .m_priceCase .m_caseList > ul{margin-top:20px}}.m_areaCaseList .m_caseList-slide__card{border:none;width:100%}@media print,screen and (min-width:768px){.m_areaCaseList .m_btn01 a{height:60px;line-height:60px}}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.mt20{margin-top:20px !important}.mb100-spmb0{margin-bottom:110px !important}@media only screen and (max-width:767px){.mb100-spmb0{margin-bottom:0 !important}}@media print,screen and (min-width:768px){.pcpt30{padding-top:30px !important}}.topBoder{border-top:1px dotted #98958f !important}@media only screen and (max-width:767px){.topBoder{border-top:none !important}}.m_centerText{text-align:center !important}.m_rightText{text-align:right !important}.m_arrowLink::before{content:"";display:inline-block;width:6px;height:9px;background:url("/images/common/icon_link01.svg") left top no-repeat;background-size:6px 9px;margin-right:5px;vertical-align:2px}@media only screen and (max-width:767px){.m_arrowLink::before{vertical-align:0}}.m_txt b{color:#dd523b;font-weight:bold}header{z-index:101}header.m_formHeader{text-align:center;padding:45px 0 35px;box-shadow:0 3px 6px rgba(142,142,142,0.25)}@media only screen and (max-width:767px){header.m_formHeader{padding:25px 0;margin-top:-51px}header.m_formHeader img{height:22px}}header.error .m_header{padding:20px 0}.m_headerText{background:rgba(174,135,41,0.1);color:#5f4e38;text-align:center;font-size:11px;padding:3px 0}@media only screen and (max-width:767px){.m_headerText{font-size:8px}}.m_header{box-shadow:0 3px 6px rgba(0,0,0,0.1)}.m_header .m_headerTab{background:#ae8729;padding-top:10px}.m_header .m_headerTab ul{display:flex}.m_header .m_headerTab ul li{position:relative}.m_header .m_headerTab ul li::before{content:"";background:rgba(0,0,0,0.3);width:1px;height:24px;display:block;position:absolute;left:0;top:50%;margin-top:-12px}.m_header .m_headerTab ul li a,.m_header .m_headerTab ul li span{width:123px;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#fff;display:block;padding:5px;text-align:center;text-decoration:none;border-radius:6px 6px 0 0;position:relative}.m_header .m_headerTab ul li:hover::after{content:"";width:100%;height:2px;background:rgba(255,255,255,0.7);display:block;left:0;bottom:-1px;position:absolute}.m_header .m_headerTab ul li:hover a{background:rgba(255,255,255,0.7);color:#5f4e38}.m_header .m_headerTab ul li span{color:rgba(255,255,255,0.4);position:relative}.m_header .m_headerTab ul li span:hover::after{content:"COMING SOON";font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","ヒラギノ角ゴシック","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.2rem;color:#fff;width:100px;background:rgba(0,0,0,0.7);display:block;padding:2px 10px;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:4px}.m_header .m_headerTab ul li:last-child::after{content:"";background:rgba(0,0,0,0.3);width:1px;height:24px;display:block;position:absolute;right:0;top:50%;margin-top:-12px}.m_header .m_headerTab ul li.current::before,.m_header .m_headerTab ul li.current::after{width:1px;height:40px;background:#ae8729}.m_header .m_headerTab ul li.current::before{left:-1px;top:auto;bottom:1px}.m_header .m_headerTab ul li.current::after{left:auto;top:auto;right:-1px;bottom:1px}.m_header .m_headerTab ul li.current a{background:#fff;color:#5f4e38;position:relative}.m_header .m_headerTab ul li.current a::after{content:"";width:100%;height:2px;background:#fff;display:block;left:0;bottom:-1px;position:absolute}.m_header .m_headerTab ul li.current + li::before{display:none}.m_header .m_headerLogoArea{display:flex;justify-content:space-between;align-items:center}.m_header .m_headerLogoArea .logo{display:flex;align-items:center;width:620px;justify-content:space-between}.m_header .m_headerLogoArea .logo.funeral .title,.m_header .m_headerLogoArea .logo.grave .title{margin-right:35px}.m_header .m_headerLogoArea .logo.funeral .banner,.m_header .m_headerLogoArea .logo.grave .banner{margin-right:10px}.m_header .m_headerLogoArea .logo .title{margin-right:60px}.m_header .m_headerLogoArea .logo .title p{color:#5f4e38;font-size:1.4rem;margin-bottom:5px}.m_header .m_headerLogoArea .logo .fav a,.m_header .m_headerLogoArea .logo .history a{display:flex;align-items:center;text-decoration:none;color:#5f4e38;font-weight:bold;font-size:1.2rem}.m_header .m_headerLogoArea .logo .fav a:hover,.m_header .m_headerLogoArea .logo .history a:hover{opacity:.8}.m_header .m_headerLogoArea .logo .fav a span,.m_header .m_headerLogoArea .logo .history a span{display:block;width:70px}.m_header .m_headerLogoArea .logo .fav a img,.m_header .m_headerLogoArea .logo .history a img{width:18px;margin-right:5px}.m_header .m_headerLogoArea .logo .history{margin-top:3px}.m_header .m_headerLogoArea .logo .banner{margin-right:20px}.m_header .m_headerLogoArea .logo .banner a{display:block}.m_header .m_headerLogoArea .logo .banner a:hover{opacity:.8}.m_header .m_headerLogoArea .inquiry{padding-top:20px;padding-right:100px;padding-bottom:15px;background:url("/images/sites/header/bg_header_telephone.webp") 96% bottom no-repeat}.m_header .m_headerLogoArea .inquiry p{background:rgba(27,20,100,0.2);font-size:1.4rem;font-weight:bold;padding:0 5px;text-align:center;margin-bottom:10px}.m_header .m_headerLogoArea .inquiry p span{color:#dd523b;font-size:1.7rem;vertical-align:baseline}.m_header .m_headerLogoArea .inquiry .number{display:flex}.m_header .m_headerLogoArea .inquiry .number .icon{margin-right:5px}@media print,screen and (min-width:768px){.m_header .m_headerLogoArea .inquiry .number > img{height:31px}}.m_header .m_headerLogoArea .inquiry.funeral .telNumber{display:flex;align-items:center;line-height:1}.m_header .m_headerLogoArea .inquiry.funeral .telNumber .icon{margin-right:5px}.m_header .m_headerLogoArea .inquiry.funeral .telNumber > img{height:31px}.m_header .m_headerLogoArea .inquiry.funeral .telNumber span{color:#1b1464;font-size:3rem;font-weight:600;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}.m_header .m_headerLogoArea .inquiry.hojihoyo{background:url("/images/sites/header/bg_header_telephone_sogi.png") 105% bottom no-repeat;padding-right:100px}.m_header .m_headerLogoArea .inquiry.grave{background:url("/images/sites/header/bg_header_telephone_ohaka.png") 96% bottom no-repeat}.m_header .m_headerLogoArea .inquiry.grave p,.m_header .m_headerLogoArea .inquiry.shukatsu p,.m_header .m_headerLogoArea .inquiry.sozoku p,.m_header .m_headerLogoArea .inquiry.sezenihinseiri p,.m_header .m_headerLogoArea .inquiry.hoken p{font-size:1.2rem;color:#5f4e38;background:rgba(174,135,41,0.2);font-weight:normal}.m_header .m_headerLogoArea .inquiry.grave p span,.m_header .m_headerLogoArea .inquiry.shukatsu p span,.m_header .m_headerLogoArea .inquiry.sozoku p span,.m_header .m_headerLogoArea .inquiry.sezenihinseiri p span,.m_header .m_headerLogoArea .inquiry.hoken p span{font-weight:bold;color:#5f4e38;font-size:1.6rem;vertical-align:baseline;padding-right:3px}.m_header .m_headerNav{border-top:2px solid #ae8729;position:relative}.m_header .m_headerNav ul{display:flex;justify-content:space-between}.m_header .m_headerNav ul > li{width:100%;flex:1 1;text-align:center}.m_header .m_headerNav ul > li:hover .mainMenu > a::before,.m_header .m_headerNav ul > li:hover .mainMenu span::before{content:"";display:block;width:100%;height:4px;background:#ae8729;position:absolute;bottom:0;left:0}.m_header .m_headerNav ul > li:first-child .mainMenu::before{content:"";display:block;width:1px;height:30px;background:#ccc;position:absolute;left:0;top:50%;margin-top:-15px}.m_header .m_headerNav ul > li .mainMenu{position:relative}.m_header .m_headerNav ul > li .mainMenu .smallFont{font-size:1.3rem}.m_header .m_headerNav ul > li .mainMenu::after{content:"";display:block;width:1px;height:30px;background:#ccc;position:absolute;right:0;top:50%;margin-top:-15px}.m_header .m_headerNav ul > li .mainMenu > a,.m_header .m_headerNav ul > li .mainMenu > span{position:relative;padding:15px 0}.m_header .m_headerNav ul > li .mainMenu .disabled:hover{cursor:default}.m_header .m_headerNav ul > li .mainMenu .disabled:hover span::after{content:"COMING SOON";font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","ヒラギノ角ゴシック","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.2rem;color:#fff;width:100px;background:rgba(0,0,0,0.7);display:block;padding:2px 10px;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:4px}.m_header .m_headerNav ul > li .mainMenu .disabled span{color:rgba(95,78,56,0.4)}.m_header .m_headerNav ul > li.subMenu{position:relative}.m_header .m_headerNav ul > li.subMenu .mainMenu::after{content:"";display:block;width:1px;height:30px;background:#ccc;position:absolute;right:0;top:50%;margin-top:-15px}.m_header .m_headerNav ul > li.subMenu .mainMenu > a,.m_header .m_headerNav ul > li.subMenu .mainMenu > span{padding-right:20px}.m_header .m_headerNav ul > li.subMenu .mainMenu > a::after,.m_header .m_headerNav ul > li.subMenu .mainMenu > span::after{content:"";display:block;width:15px;height:10px;position:absolute;right:15px;top:50%;transform:translateY(-50%);background:url("/images/sites/header/icon_header_current.svg") center center no-repeat;background-size:15px 10px}.m_header .m_headerNav ul > li.subMenu .subMenuInner{max-height:0;overflow-y:hidden;position:absolute;left:0;top:61px;background:#f4f4f4;transition:all .5s ease;box-shadow:0 3px 6px rgba(0,0,0,0.1)}.m_header .m_headerNav ul > li.subMenu .subMenuInner.open{max-height:1000px;transition:all .8s ease}.m_header .m_headerNav ul > li.subMenu .subMenuInner.open::before{content:"";display:block;width:100%;height:6px;background:linear-gradient(rgba(0,0,0,0.1) 0,transparent 100%);position:absolute;top:0;left:0;z-index:100}.m_header .m_headerNav ul > li.subMenu .subMenuInner ul{margin:0 auto;display:block}.m_header .m_headerNav ul > li.subMenu .subMenuInner ul li{min-width:290px;padding:10px 15px}.m_header .m_headerNav ul > li.subMenu .subMenuInner ul li > a{color:#ae8729;text-align:left;padding:0 10px 0 15px;position:relative}.m_header .m_headerNav ul > li.subMenu .subMenuInner ul li > a:hover{opacity:.7}.m_header .m_headerNav ul > li.subMenu .subMenuInner ul li > a::after{display:none}.m_header .m_headerNav ul > li.subMenu .subMenuInner ul li > a::before{content:"";display:block;position:absolute;left:0;top:50%;background:url("/images/sites/header/icon_header_subnav_funeral.svg") left center no-repeat;background-size:9px 14px;width:9px;height:14px;margin-top:-7px}.m_header .m_headerNav ul > li.subMenu .subMenuInner ul li.hasChild{padding:0}.m_header .m_headerNav ul > li.subMenu .subMenuInner ul li.hasChild > span{color:#ae8729;text-align:left;padding:10px 15px;cursor:pointer;position:relative;width:290px;height:50px;box-sizing:border-box}.m_header .m_headerNav ul > li.subMenu .subMenuInner ul li.hasChild > span:hover{opacity:.7}.m_header .m_headerNav ul > li.subMenu .subMenuInner ul li.hasChild > span::before{content:"";display:block;position:absolute;right:15px;top:50%;background:url("/images/sites/header/icon_header_subnav_funeral.svg") left center no-repeat;background-size:9px 14px;width:9px;height:14px;margin-top:-7px}.m_header .m_headerNav ul > li.subMenu .subMenuInner ul li.hasChild ul{display:none;width:370px;height:355px;background:#fff;position:absolute;top:0;right:0}.m_header .m_headerNav ul > li.subMenu .subMenuInner ul li.hasChild ul li{width:50%;min-width:auto;display:inline-block;height:50px;box-sizing:border-box;border-bottom:1px solid #d6d5d3}.m_header .m_headerNav ul > li.subMenu .subMenuInner ul li.hasChild ul li:nth-child(2n){border-right:1px solid #d6d5d3}.m_header .m_headerNav ul > li.subMenu .subMenuInner ul li.hasChild ul li.wide{width:100%;display:block;border-right:0}.m_header .m_headerNav ul > li.subMenu .subMenuInner ul li.hasChild ul li a::before,.m_header .m_headerNav ul > li.subMenu .subMenuInner ul li.hasChild ul li span::before{display:none}.m_header .m_headerNav ul > li.subMenu .subMenuInner ul li.hasChild ul li span{color:#98958f;font-weight:bold;text-align:left;padding:0 10px 0 15px}.m_header .m_headerNav ul > li.subMenu .subMenuInner ul li.open{background:#fff;width:660px}.m_header .m_headerNav ul > li.subMenu .subMenuInner ul li.open ul{display:block}.m_header .m_headerNav ul > li a,.m_header .m_headerNav ul > li span{display:block;color:#5f4e38;font-weight:bold;width:100%;text-decoration:none}.m_header .m_headerNav ul > li a span,.m_header .m_headerNav ul > li span span{color:#dd523b}.m_header .m_headerNav.funeral ul li:nth-child(2){flex:1.3 1}.m_header .m_headerNav.funeral ul li:nth-child(3){flex:1.1 1}.m_header .m_headerNav.funeral ul li:nth-child(4){flex:1.1 1}.m_header .m_headerNav.funeral ul li:nth-child(6){flex:1.1 1}.m_header .m_headerNav.funeral ul li:last-child{flex:.85 1}.m_header .m_headerNav.funeral ul li .mainMenu > span::after{right:10px}@media print,screen and (min-width:768px){.m_header .m_headerNav.grave .m_headerLogoArea .menu{margin-right:20px}}.m_header .m_headerNav.hojihoyo ul li:nth-child(4){flex:1.1 1}.m_header .m_headerNav.seizenihinseiri ul li{font-size:1.6rem}.m_header .m_headerNav.seizenihinseiri ul li:nth-child(2){flex:1.05 1}.m_header .m_headerNav.seizenihinseiri ul li:nth-child(3){flex:.95 1}.m_header .m_headerNav.seizenihinseiri ul li:nth-child(4){flex:1.05 1}.m_header .m_headerNav.seizenihinseiri ul li:last-child{flex:.85 1}.m_header.sp{position:fixed;width:100%;top:0;left:0;box-shadow:0 2px 3px rgba(0,0,0,0.1);background:#fff;z-index:99}.m_header.sp .l_inner{height:55px;padding:5px 10px 5px 15px;display:flex;align-items:center;justify-content:space-between}.m_header.sp .l_inner .logo img{height:35px}.m_header.sp .l_inner .headerMenu{display:flex;align-items:center}.m_header.sp .l_inner .headerMenu .hurry{margin-left:10px}.m_header.sp .l_inner .headerMenu .hurry a{border-radius:4px;width:42px;height:42px;display:block;background:#dd523b;text-decoration:none;text-align:center;line-height:1.1;padding:5px 0;box-shadow:1px 1px 0 0 #a13825}.m_header.sp .l_inner .headerMenu .hurry a span{color:#fff;font-size:1.1rem;font-weight:bold}.m_header.sp .l_inner .headerMenu .fav,.m_header.sp .l_inner .headerMenu .history{margin-left:5px}.m_header.sp .l_inner .headerMenu .fav a,.m_header.sp .l_inner .headerMenu .history a{text-align:center;display:block;text-decoration:none}.m_header.sp .l_inner .headerMenu .fav a span,.m_header.sp .l_inner .headerMenu .history a span{display:block;font-size:1rem;font-weight:bold;color:#5f4e38}.m_header.sp .l_inner .headerMenu .menuOpen{cursor:pointer;width:32px;height:32px;margin-left:10px;position:relative}.m_header.sp .l_inner .headerMenu .menuOpen span{display:block;width:28px;height:4px;background:#ae8729;border-radius:2px;position:absolute;right:2px;top:50%;margin-top:-2px}.m_header.sp .l_inner .headerMenu .menuOpen span:first-child{margin-top:-11px}.m_header.sp .l_inner .headerMenu .menuOpen span:last-child{margin-top:7px}.m_header.grave .m_headerNav ul > li.subMenu .subMenuInner ul li > a::before{background:url("/images/sites/header/icon_header_subnav_grave.svg") left center no-repeat;background-size:9px 14px}.m_header.grave .m_headerNav ul > li.subMenu .subMenuInner ul li.hasChild > span::before{background:url("/images/sites/header/icon_header_subnav_grave.svg") left center no-repeat;background-size:9px 14px}.m_header.grave .m_headerNav ul > li.subMenu .subMenuInner ul li > a::before{background:url("/images/sites/header/icon_header_subnav_grave.svg") left center no-repeat;background-size:9px 14px}.m_header.shukatsu .m_headerNav ul > li.subMenu .subMenuInner ul li{width:auto;white-space:nowrap}.m_header.shukatsu .m_headerNav ul > li.subMenu .subMenuInner ul li > a::before{background:url("/images/sites/header/icon_header_subnav_shukatsu.svg") left center no-repeat;background-size:9px 14px}.m_header.shukatsu .l_inner .logo{padding:5px 0}@media only screen and (max-width:767px){.m_header.shukatsu .l_inner .logo img{width:auto;max-width:238px}}.m_header.hojihoyo .m_headerNav ul > li.subMenu .subMenuInner ul li{width:27%}.m_header.hojihoyo .m_headerNav ul > li.subMenu .subMenuInner ul li > a::before{background:url("/images/sites/header/icon_header_subnav_hojihoyo.svg") left center no-repeat;background-size:9px 14px}.m_header.sozoku .l_inner .logo{padding:5px 0}@media only screen and (max-width:767px){.m_header.sozoku .l_inner .logo img{width:auto;max-width:238px}}.m_header.sozoku .m_headerNav ul > li.subMenu .subMenuInner ul li{width:27%}.m_header.sozoku .m_headerNav ul > li.subMenu .subMenuInner ul li > a::before{background:url("/images/sites/header/icon_header_subnav_sozoku.svg") left center no-repeat;background-size:9px 14px}.m_header.sezenihinseiri .m_headerNav ul > li.subMenu .subMenuInner ul li{width:27%}.m_header.sezenihinseiri .m_headerNav ul > li.subMenu .subMenuInner ul li > a::before{background:url("/images/sites/header/icon_header_subnav_sezenihinseiri.svg") left center no-repeat;background-size:9px 14px}.m_spMenuModal{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,0.7);z-index:101;top:0;left:0;display:none}.m_spHeaderMenu{width:70vw;height:100vh;position:fixed;right:0;top:0;transform:translateX(70vw);transition:.5s;overflow:scroll;background:#fdfcf7;z-index:102;padding-bottom:80px}.m_spHeaderMenu.show{transition:.5s;transform:translateX(0)}.m_spHeaderMenu .closeBtn{padding:10px;display:flex;justify-content:flex-end;align-items:center}.m_spHeaderMenu .closeBtn p{font-size:1.4rem;margin-right:10px}.m_spHeaderMenu .closeBtn .menuClose{cursor:pointer;width:30px;height:30px;position:relative;border:1px solid #98958f;border-radius:2px;background:#fff}.m_spHeaderMenu .closeBtn .menuClose span{display:block;width:20px;height:2px;background:#000;position:absolute;left:50%;top:50%;margin-top:-1px;margin-left:-10px}.m_spHeaderMenu .closeBtn .menuClose span:first-child{transform:rotate(45deg)}.m_spHeaderMenu .closeBtn .menuClose span:last-child{transform:rotate(-45deg)}.m_spHeaderMenu ul{background:#fff;border-bottom:1px solid #e0dcce}.m_spHeaderMenu ul li{border-top:1px solid #e0dcce}.m_spHeaderMenu ul li.check{border-top:0;background:rgba(174,135,41,0.5);padding:5px 15px;color:#5f4e38;font-weight:bold;font-size:1.2rem;letter-spacing:.08em}.m_spHeaderMenu ul li.check + li{border-top:0}.m_spHeaderMenu ul li a,.m_spHeaderMenu ul li > span{display:block;padding:10px 15px;text-decoration:none;font-weight:bold}.m_spHeaderMenu ul li a span,.m_spHeaderMenu ul li > span span{color:#dd523b}.m_spHeaderMenu ul li.subMenu .accordionContent{display:none}.m_spHeaderMenu ul li.subMenu ul{border-bottom:0}.m_spHeaderMenu ul li.subMenu ul li a,.m_spHeaderMenu ul li.subMenu ul li span{padding-left:2em}.m_spHeaderMenu ul li.subMenu ul li:last-child(){border-bottom:0}.m_spHeaderMenu ul li.subMenu ul li span{color:#98958f}.m_spHeaderMenu ul li.subMenu > span{color:#0a5b9c;position:relative}.m_spHeaderMenu ul li.subMenu > span.open{background:#f4f4f4}.m_spHeaderMenu ul li.subMenu > span.open::after{content:"－"}.m_spHeaderMenu ul li.subMenu > span::after{content:"＋";font-size:2rem;color:#0a5b9c;font-weight:bold;position:absolute;top:3px;right:18px}.m_spHeaderMenu .categoryTitle{color:#98958f;background:#e9e9e9;padding:5px 15px;font-weight:bold;font-size:1.2rem;letter-spacing:.08em}.m_spHeaderMenu ul.category{display:flex;flex-wrap:wrap;border-top:1px solid #e0dcce}.m_spHeaderMenu ul.category li{width:50%;border-top:0;border-bottom:1px solid #e0dcce}.m_spHeaderMenu ul.category li a,.m_spHeaderMenu ul.category li span{display:block;padding-left:45px}.m_spHeaderMenu ul.category li.disabled a,.m_spHeaderMenu ul.category li.disabled span{opacity:.4}.m_spHeaderMenu ul.category li:nth-child(odd){border-right:1px solid #e0dcce}.m_spHeaderMenu ul.category li:last-child,.m_spHeaderMenu ul.category li:nth-last-child(2):nth-child(odd){border-bottom:0}.m_spHeaderMenu ul.category li.shukatsu a,.m_spHeaderMenu ul.category li.shukatsu span{background:url("/images/sites/footer/icon_shukatsu.webp") 15px center no-repeat;background-size:22px 22px}.m_spHeaderMenu ul.category li.sogi a,.m_spHeaderMenu ul.category li.sogi span{background:url("/images/sites/footer/icon_funeral.webp") 18px center no-repeat;background-size:19px auto}.m_spHeaderMenu ul.category li.ohaka a,.m_spHeaderMenu ul.category li.ohaka span{background:url("/images/sites/footer/icon_grave.webp") 19px center no-repeat;background-size:17px 21px}.m_spHeaderMenu ul.category li.hojihoyo a,.m_spHeaderMenu ul.category li.hojihoyo span{background:url("/images/sites/footer/icon_hojihoyo.webp") 15px center no-repeat;background-size:21px 23px}.m_spHeaderMenu ul.category li.souzoku a,.m_spHeaderMenu ul.category li.souzoku span{background:url("/images/sites/footer/icon_souzoku.webp") 14px center no-repeat;background-size:23.5px 18.5px}.m_spHeaderMenu ul.category li.seizenseiri a,.m_spHeaderMenu ul.category li.seizenseiri span{background:url("/images/sites/footer/icon_sezenihinseiri.webp") 17px center no-repeat;background-size:18.5px 16.5px}.m_spHeaderMenu ul.category li.photo a,.m_spHeaderMenu ul.category li.photo span{background:url("/images/sites/footer/icon_photo.webp") 14px center no-repeat;background-size:24px 24px}.m_spHeaderMenu ul.category li.hoken a,.m_spHeaderMenu ul.category li.hoken span{background:url("/images/sites/footer/icon_hoken.webp") 14px center no-repeat;background-size:24px 24px}.ie header.funeral .m_header .m_headerLogoArea .logo .title{margin-right:30px}.ie .m_header .m_headerNav ul > li .mainMenu .disabled:hover span::after{padding:4px 10px 1px}.m_pageTop{position:fixed;display:none;bottom:125px;right:40px;z-index:50;cursor:pointer;display:block;background:url("/images/common/icon_pagetop.svg") rgba(51,51,51,0.7) center 15px no-repeat;background-size:21px 13px;padding:40px 5px 5px;text-align:center;border-radius:6px;color:#fff;font-size:1rem;font-weight:bold;text-decoration:none}.m_pageTop.fixed{position:absolute;bottom:175px}@media print,screen and (min-width:768px){.m_pageTop:hover{opacity:.7}}@media only screen and (max-width:767px){.m_pageTop{bottom:85px;right:15px;padding:0;width:40px;height:40px;background-position:center 12px}.m_pageTop span{display:none}.m_pageTop.funeral{bottom:110px}.m_pageTop.search{bottom:140px}.m_pageTop.fixed{bottom:auto;top:65px}}footer.formFooter{background:#333;text-align:center;color:#fff;font-size:1.2rem;padding:15px 0}@media only screen and (max-width:767px){footer.formFooter{font-size:1rem}}#globalFooter{background:#e9e9e9;padding:50px 0 0;position:relative}@media only screen and (max-width:767px){#globalFooter{padding:0}}@media only screen and (max-width:767px){#globalFooter .pcFooter{display:none}}@media screen and (min-width:768px) and (max-width:1024px){#globalFooter .pcFooter{padding:0 20px}}@media print,screen and (min-width:768px){#globalFooter .spFooter{display:none}}#globalFooter .share{background:#fff;width:360px;border-radius:4px;text-align:center;padding:15px}@media only screen and (max-width:767px){#globalFooter .share{width:100%;border-top:1px solid #98958f;padding:20px 10px;border-radius:0}}#globalFooter .share p{font-weight:bold;font-size:1.6rem;margin-bottom:10px}@media only screen and (max-width:767px){#globalFooter .share p{color:#98958f;font-size:1rem;margin-bottom:15px}}#globalFooter .share .button{display:flex;justify-content:space-between}@media only screen and (max-width:767px){#globalFooter .share .button{justify-content:center}}#globalFooter .share .button a{display:block;background:#f4f4f4;border:1px solid #98958f;border-radius:4px;text-align:center;padding-left:30px;width:160px;height:40px;line-height:38px;color:#000;font-weight:bold;font-size:1.4rem;text-decoration:none}@media only screen and (max-width:767px){#globalFooter .share .button a{width:100%;max-width:160px;font-size:1.2rem;padding:0 20px 0 40px}#globalFooter .share .button a + a{margin-left:15px}}@media print,screen and (min-width:768px){#globalFooter .share .button a:hover{opacity:.7}}#globalFooter .share .button a.line{background:url("/images/sites/footer/icon_line.png") #f4f4f4 10px center no-repeat;background-size:26px 26px}@media only screen and (max-width:767px){#globalFooter .share .button a.line{background-size:21px 21px;background-position:8px center}}#globalFooter .share .button a.mail{background:url("/images/sites/footer/icon_mail.png") #f4f4f4 10px center no-repeat;background-size:26px 26px}@media only screen and (max-width:767px){#globalFooter .share .button a.mail{background-size:21px 21px;background-position:8px center}}#globalFooter .topColumn{display:flex;justify-content:space-between;align-items:flex-start}#globalFooter .topColumn dl{width:50%}#globalFooter .flexbox{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}#globalFooter .flexbox dl{width:calc(50% - 15px)}#globalFooter dl.shukatsu,#globalFooter dl.osoushiki,#globalFooter dl.ohaka,#globalFooter dl.hojihoyo,#globalFooter dl.sozoku,#globalFooter dl.sezenihinseiri,#globalFooter dl.photo,#globalFooter dl.hoken{margin-bottom:30px}#globalFooter dl.shukatsu dt.footerTitle{background:url("/images/sites/footer/icon_shukatsu.webp") left center no-repeat;background-size:23px auto}#globalFooter dl.osoushiki dt.footerTitle{background:url("/images/sites/footer/icon_funeral.webp") 2px center no-repeat;background-size:20px auto}#globalFooter dl.ohaka dt.footerTitle{background:url("/images/sites/footer/icon_grave.webp") 3px center no-repeat;background-size:18px auto}#globalFooter dl.hojihoyo dt.footerTitle{background:url("/images/sites/footer/icon_hojihoyo.webp") left center no-repeat;background-size:21px auto}#globalFooter dl.sozoku dt.footerTitle{background:url("/images/sites/footer/icon_souzoku.webp") left center no-repeat;background-size:23px auto}#globalFooter dl.hoken dt.footerTitle{background:url("/images/sites/footer/icon_hoken.webp") left center no-repeat;background-size:21px auto}#globalFooter dl.sezenihinseiri dt.footerTitle{background:url("/images/sites/footer/icon_sezenihinseiri.webp") 2px center no-repeat;background-size:20px auto}#globalFooter dl.photo dt.footerTitle{background:url("/images/sites/footer/icon_photo.webp") left center no-repeat;background-size:26px auto}#globalFooter dl.column dt.footerTitle{background:url("/images/sites/footer/icon_column.webp") left center no-repeat;background-size:18.5px auto}#globalFooter dl.column > dd{display:flex;justify-content:space-between;flex-wrap:wrap}#globalFooter dl.column > dd > dl{width:calc(50% - 15px)}#globalFooter dl dt.footerTitle{color:#0a5b9c;font-weight:bold;font-size:1.6rem;padding:5px 30px;border-bottom:1px solid #e0dcce}#globalFooter dl dt.footerTitle a{text-decoration:none}#globalFooter dl dt.footerTitle a:hover{text-decoration:underline}#globalFooter dl dt.footerSubTitle{font-weight:bold;font-size:1.4rem;margin-top:20px;color:#0a5b9c}#globalFooter dl dt.footerSubTitle a{text-decoration:none}#globalFooter dl dt.footerSubTitle a:hover{text-decoration:underline}#globalFooter dl dd ul.footerLinkBox01 li{display:inline-block;padding-left:15px;background:url("/images/common/arrow_right01.svg") left center no-repeat;background-size:6px auto;margin-right:25px;white-space:nowrap}#globalFooter dl dd ul.footerLinkBox01 li a{color:#000;display:block;font-size:1.3rem;text-decoration:none;line-height:1.6}#globalFooter dl dd ul.footerLinkBox01 li a:hover{text-decoration:underline}#globalFooter dl dd .footerLinkBox02{background:#fff;padding:10px 15px;margin-top:15px}#globalFooter dl dd .footerLinkBox02 dl{display:flex;align-items:flex-start;font-size:1.3rem}#globalFooter dl dd .footerLinkBox02 dl + dl{margin-top:10px}#globalFooter dl dd .footerLinkBox02 dl dt{font-weight:bold;color:#0a5b9c;width:120px}#globalFooter dl dd .footerLinkBox02 dl dt a{text-decoration:none}#globalFooter dl dd .footerLinkBox02 dl dt a:hover{text-decoration:underline}#globalFooter dl dd .footerLinkBox02 dl dd + dd{margin-left:20px}#globalFooter dl dd .footerLinkBox02 dl dd ul{display:flex}#globalFooter dl dd .footerLinkBox02 dl dd ul li{padding:0 15px;line-height:1;margin:5px 0;border-right:1px solid #98958f;white-space:nowrap}#globalFooter dl dd .footerLinkBox02 dl dd ul li:last-child{border-right:0}#globalFooter dl dd .footerLinkBox02 dl dd ul li a{color:#000;text-decoration:none}#globalFooter dl dd .footerLinkBox02 dl dd ul li a:hover{text-decoration:underline}@media only screen and (max-width:767px){#globalFooter .footerServiceTitle{text-align:center;padding:20px 0 10px}#globalFooter .footerServiceTitle p{color:#98958f;font-weight:bold;font-size:1.2rem;position:relative;display:inline-block}#globalFooter .footerServiceTitle p::before,#globalFooter .footerServiceTitle p::after{content:"";width:55px;height:1px;background:#98958f;display:block;position:absolute;top:50%;margin-top:-1px}#globalFooter .footerServiceTitle p::before{left:-70px}#globalFooter .footerServiceTitle p::after{right:-70px}#globalFooter .footerServiceTitle ul{display:flex;justify-content:center;flex-wrap:wrap;margin-top:10px}#globalFooter .footerServiceTitle ul li{position:relative}#globalFooter .footerServiceTitle ul li::after{content:"";display:block;width:1px;height:14px;background:#ccc;position:absolute;right:0;top:50%;margin-top:-7px}#globalFooter .footerServiceTitle ul li:last-child::after{display:none}#globalFooter .footerServiceTitle ul li a{padding:10px 12px 10px 35px;display:block;text-decoration:none;font-weight:bold}#globalFooter .footerServiceTitle ul li a.shukatsu{background:url("/images/sites/footer/icon_shukatsu.webp") 8px center no-repeat;background-size:22px auto}#globalFooter .footerServiceTitle ul li a.sogi{background:url("/images/sites/footer/icon_funeral.webp") 10px center no-repeat;background-size:18px auto}#globalFooter .footerServiceTitle ul li a.ohaka{background:url("/images/sites/footer/icon_grave.webp") 11px center no-repeat;background-size:16px auto}#globalFooter .footerServiceTitle ul li a.hojihoyo{background:url("/images/sites/footer/icon_hojihoyo.webp") 10px center no-repeat;background-size:18px auto}#globalFooter .footerServiceTitle ul li a.sozoku{background:url("/images/sites/footer/icon_souzoku.webp") 7px center no-repeat;background-size:22px auto}#globalFooter .footerServiceTitle ul li a.hoken{background:url("/images/sites/footer/icon_hoken.webp") 7px center no-repeat;background-size:19px auto}#globalFooter .footerServiceTitle ul li a.sezenihinseiri{background:url("/images/sites/footer/icon_sezenihinseiri.webp") 12px center no-repeat;background-size:17px auto}#globalFooter .footerServiceTitle ul li a.photo{background:url("/images/sites/footer/icon_photo.webp") 8px center no-repeat;background-size:23px auto}}#globalFooter .copyrightArea{background:#333;margin-top:60px;padding-bottom:88px}@media only screen and (max-width:767px){#globalFooter .copyrightArea{margin-top:0;padding-bottom:74px}}#globalFooter .copyrightArea .l_inner{padding:15px 0 5px}#globalFooter .copyrightArea .l_inner ul{display:flex}@media only screen and (max-width:767px){#globalFooter .copyrightArea .l_inner ul{justify-content:center;flex-wrap:wrap;margin:0 auto;width:300px}}#globalFooter .copyrightArea .l_inner ul li{padding:0 15px;line-height:1;border-right:1px solid #98958f;white-space:nowrap}@media only screen and (max-width:767px){#globalFooter .copyrightArea .l_inner ul li{padding:0 10px}#globalFooter .copyrightArea .l_inner ul li:nth-child(3),#globalFooter .copyrightArea .l_inner ul li:nth-child(5){border-right:0}#globalFooter .copyrightArea .l_inner ul li:nth-child(4){border-left:0}#globalFooter .copyrightArea .l_inner ul li:nth-child(n+4){margin-top:8px}}#globalFooter .copyrightArea .l_inner ul li:last-child{border-right:0}#globalFooter .copyrightArea .l_inner ul li a{color:#fff;text-decoration:none;font-size:1.2rem;display:block;line-height:1}#globalFooter .copyrightArea .l_inner ul li a:hover{text-decoration:underline}#globalFooter .copyrightArea .l_inner .copyrightAreaText p{color:#98958f;font-size:1rem;padding:5px 15px 0}@media only screen and (max-width:767px){#globalFooter .copyrightArea .l_inner .copyrightAreaText p{text-align:center;margin-top:15px}}#globalFooter.error{background:transparent;padding-top:0}#globalFooter.error .l_inner{display:block}#globalFooter.error .copyrightArea{padding-bottom:0;margin-top:0}#globalFooter.error .copyrightArea .copyrightAreaText{text-align:center}.m_footerText{font-size:11px;padding:3px 0;margin-top:50px}@media only screen and (max-width:767px){.m_footerText{margin-top:0;font-size:8px}}.m_footerText +.copyrightArea{margin-top:10px !important}.m_floatFooter{position:fixed;bottom:0;left:0;background:rgba(10,91,156,0.9);width:100%;z-index:100}@media only screen and (max-width:767px){.m_floatFooter{display:none}}.m_floatFooter.contacts_close .l_inner{min-width:auto;max-width:800px}.m_floatFooter .l_inner{display:flex;justify-content:space-between;background:url("/images/sites/footer/img_footer_banner_hum01.webp") left bottom no-repeat;align-items:center;padding:14px 0 14px 60px;line-height:1.6}.m_floatFooter .l_inner p.text{color:#fff;font-weight:bold;margin-right:5px}.m_floatFooter .l_inner .reception_text{color:#dd523b;background:#fff;max-width:120px}.m_floatFooter .l_inner .reception_text p{padding:2px 5px;background:rgba(221,82,59,0.2);font-size:1.4rem;vertical-align:baseline;text-align:center;line-height:1.2}.m_floatFooter .l_inner .reception_text p b{font-size:2rem;vertical-align:baseline;letter-spacing:.06em}.m_floatFooter .l_inner .reception_text p span b{letter-spacing:-.05em}.m_floatFooter .l_inner .reception_text p.time b{letter-spacing:normal}.m_floatFooter .l_inner .reception_text p.time span{color:#000}.m_floatFooter .l_inner .telNumber{display:flex;align-items:center;justify-content:center;flex:1 1}.m_floatFooter .l_inner .telNumber .icon{margin-right:5px}.m_floatFooter .l_inner .telNumber .icon img{width:60px}.m_floatFooter .l_inner .m_btn05 a{min-width:220px;width:auto;padding:0 15px 0 25px;border-radius:4px;margin:0;height:60px;line-height:60px;font-size:2.2rem}.m_floatFooter.funeral{height:89px;transition:bottom .3s}.m_floatFooter.funeral.is-hide{bottom:-89px}.m_floatFooter.funeral .telNumber span,.m_floatFooter.funeral .telNumber a{color:#fff;font-size:3.8rem;font-weight:600;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;text-decoration:none}.m_floatFooter.funeral .m_btn05 a{background:#01988d url("/images/common/icon_arrow_right_white.svg") right 15px center no-repeat;padding:0 25px 0 15px;font-size:2rem}.m_floatFooter.sogo{background:#fff}.m_floatFooter.sogo .l_inner{background:url("/images/sites/footer/img_footer_banner_hum03.webp") left bottom no-repeat;padding:16px 0 15px 65px}.m_floatFooter.sogo .l_inner .text{margin-right:5px}.m_floatFooter.sogo .l_inner .box .reception_text{font-size:1.2rem;color:#0a5b9c;font-weight:bold;line-height:1.4;text-align:center;border:1px solid #0a5b9c;border-radius:4px;padding:1px 0 1px 1px;max-width:100%;height:21px;white-space:nowrap}.m_floatFooter.sogo .l_inner .box .reception_text span{font-size:1rem;margin-left:-4px;vertical-align:text-bottom}.m_floatFooter.sogo .l_inner .box .yorozu_link{background:#fff url("/images/sites/shukatsu/arrow_right.png") no-repeat right 7px center;background-size:17px 17px;margin-top:2px;font-size:1.2rem;border:1px solid #dd523b;border-radius:4px;padding:4px 32px 4px 17px;width:auto;font-weight:bold;line-height:1.4rem;text-decoration:none;font-size:1.6rem;max-width:100%;color:#dd523b;display:block}.m_floatFooter.sogo .l_inner .box .yorozu_link:hover{opacity:.8}.m_floatFooter.sogo .l_inner .box .yorozu_link span{font-size:1.2rem;vertical-align:baseline}@media screen and (min-width:768px) and (max-width:1024px){.m_floatFooter.sogo .l_inner{background:none;padding:16px 20px}}.m_floatFooter.sozoku .l_inner p.text{margin-right:35px}.m_floatFooter.hojihoyo .l_inner p.text{margin-right:5px;font-size:1.6rem}.m_floatFooter.hojihoyo .l_inner .telNumber{margin:0 5px;flex:none}.m_commonFloatFooter{position:fixed;bottom:0;left:0;width:100%;padding:10px 5px;z-index:100}.m_commonFloatFooter .button{justify-content:center}.m_commonFloatFooter .button .m_btn05{width:38%;max-width:120px;margin-right:10px}.m_commonFloatFooter .button a.telNumber,.m_commonFloatFooter .button button.telNumber{width:60%;max-width:250px;background-position:20px center;padding:8px 0 8px 60px;background-size:52px;height:50px}.m_commonFloatFooter .button a.telNumber span,.m_commonFloatFooter .button button.telNumber span{font-size:1rem;vertical-align:2px}.m_commonFloatFooter.funeral .telNumber{padding:15px 0 15px 60px}.m_commonFloatFooter.funeral .m_btn05 a{background:#01988d url("/images/sites/search/icon_smartphone.png") 12px center no-repeat;background-size:16px 29px,auto auto}.m_commonFloatFooter.search{bottom:-15px;z-index:99;transition:.3s}.m_commonFloatFooter.search.is-show{bottom:57px}.m_searchFooter{position:fixed;bottom:0;left:0;background:#fff;width:100%;z-index:101}.m_searchFooter ul{display:flex;align-items:center}.m_searchFooter ul li{width:calc(100% / 5);box-sizing:border-box;display:flex;align-items:center;justify-content:center}.m_searchFooter ul li:not(:last-child){border-right:1px solid #d6d5d3}.m_searchFooter ul li:nth-child(3){min-width:86px}.m_searchFooter ul li:nth-child(3) div{min-width:86px}.m_searchFooter ul li a,.m_searchFooter ul li div{width:100%;height:57px;text-decoration:none;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;gap:2px}.m_searchFooter ul li.bg-red a{background:#dd523b;color:#fff}.m_searchFooter ul li img{height:18px;width:auto;font-size:0}.m_searchFooter ul li span{display:block;line-height:1;font-size:1.1rem;margin-top:5px;white-space:nowrap}.m_searchFooter ul li .modalButton .close{display:none}.m_searchFooter ul li .modalButton.open .open{display:none}.m_searchFooter ul li .modalButton.open .close{display:block}.l_footerModalWrap{opacity:0;visibility:hidden;position:fixed;left:0;bottom:0;width:100vw;height:calc(100vh - 55px);z-index:100;background:rgba(0,0,0,0.7);transition:.3s}.l_footerModalWrap .l_footerModalInner{position:fixed;width:100vw;top:100%;transition:.3s}.l_footerModalWrap .l_footerModalInner > .l_modalContents{height:calc(100vh - 55px - 70px);overflow-y:scroll;border-radius:0;background:#f4f4f4;padding:10px 10px 60px;position:relative}.l_footerModalWrap .l_footerModalInner > .l_modalContents > .l_modalCloseBtn{position:absolute;right:15px;top:10px}.l_footerModalWrap.open{opacity:1;visibility:visible}.l_footerModalWrap.hiyo.open .l_footerModalInner{top:14%}.l_footerModalWrap.hiyo .l_modalContents{padding-bottom:60px}.l_footerModalWrap.hiyo .title{font-size:2rem;font-weight:bold;text-align:center}.l_footerModalWrap.hiyo .btn-list{margin-top:14px}.l_footerModalWrap.hiyo .btn-list a,.l_footerModalWrap.hiyo .btn-list button{text-decoration:none;border-radius:6px;width:100%;height:50px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border:none}.l_footerModalWrap.hiyo .btn-list a span,.l_footerModalWrap.hiyo .btn-list button span{font-size:1.6rem;font-weight:bold;color:#fff}.l_footerModalWrap.hiyo .telNumber{background:#0a5b9c}.l_footerModalWrap.hiyo .telNumber span{background:url("/images/common/icon_freedial_sp.png") left center no-repeat;background-size:30px auto;padding-left:36px;margin-right:5px}.l_footerModalWrap.hiyo .btn{margin-top:10px;text-align:center;background:url("/images/common/icon_arrow_right_white02.svg") left 15px center no-repeat #ae8729;background-size:8px auto}.l_footerModalWrap.hiyo .hiyoList{margin-top:20px}.l_footerModalWrap.hiyo .hiyoList li{display:flex;flex-wrap:wrap}.l_footerModalWrap.hiyo .hiyoList li + li{margin-top:10px}.l_footerModalWrap.hiyo .hiyoList li.mt30{margin-top:30px}.l_footerModalWrap.hiyo .hiyoList p{display:block;font-size:1.2rem;padding-left:25px}.l_footerModalWrap.hiyo .hiyoList .number{background:#0a5b9c;color:#fff;font-weight:bold;font-size:1.5rem;width:25px;height:25px;border-radius:50%;line-height:1;text-align:center;padding-top:5px}.l_footerModalWrap.hiyo .hiyoList .title{font-weight:bold;margin:0 3px;text-align:left;font-size:1.5rem}.l_footerModalWrap.hiyo .hiyoList .detail{line-height:1.5}.l_footerModalWrap.hiyo .hiyoList dl{margin-left:auto;display:flex;border:1px solid #e6eef5;font-weight:bold;font-size:1.3rem}.l_footerModalWrap.hiyo .hiyoList dl dt,.l_footerModalWrap.hiyo .hiyoList dl dd{padding:0 5px}.l_footerModalWrap.hiyo .hiyoList dl dt{background:#e6eef5}.l_footerModalWrap.hiyo .hiyoList dl dd{background:#fff;width:131px}.l_footerModalWrap.hiyo .hiyoList dl dd span{color:#dd523b}.l_footerModalWrap.search.open .l_footerModalInner{top:33%}.l_footerModalWrap.search .l_modalContents{height:60vh}.l_footerModalWrap.search .title01{text-align:center;padding:10px 0 15px;font-size:2rem;font-weight:bold}.l_footerModalWrap.search .selectAreaWrap{overflow:hidden}.l_footerModalWrap.search .selectArea{display:flex;width:300%;overflow-y:scroll;transition:.3s}.l_footerModalWrap.search .stepArea{width:33.4%}.l_footerModalWrap.search .stepTitle{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.l_footerModalWrap.search .stepTitle .title02{color:#5f4e38;font-weight:bold;margin:0 10px}.l_footerModalWrap.search .stepTitle .step{background:#ae8729;padding:0 7px;color:#fff;border-radius:15px;font-weight:bold}.l_footerModalWrap.search .stepTitle .btn{background:#fff;border:1px solid #98958f;padding:3px 5px}.l_footerModalWrap.search .stepTitle .btn--back{background:#fff url("/images/common/arrow_left01.svg") no-repeat left 5px center;background-size:6px auto;padding-left:16px}.l_footerModalWrap.search .searchList{margin:1px}.l_footerModalWrap.search .searchList ul{display:flex;flex-wrap:wrap}.l_footerModalWrap.search .searchList ul li{width:50%;border:1px solid #98958f;border-top:0}.l_footerModalWrap.search .searchList ul li div,.l_footerModalWrap.search .searchList ul li a{width:100%;padding:10px;display:block;text-decoration:none;font-weight:bold;background:#fff url("/images/common/arrow_right01.svg") no-repeat right 15px center;color:#000}.l_footerModalWrap.search .searchList ul li:nth-child(even){border-left:0}.l_footerModalWrap.search .searchList ul li:nth-child(-n+2){border-top:1px solid #98958f}.l_footerModalWrap.search .searchList .listTitle{background:#ae8729;color:#fff;text-align:center;font-weight:bold;border:1px solid #ae8729;font-size:1.6rem}.l_footerModalWrap.search .step02 .searchList{display:none}.l_footerModalWrap.search.step02,.l_footerModalWrap.search .step03{display:none}.l_footerModalWrap.search #selectedPrefecture{font-weight:bold;font-size:1.5rem}.l_hiyoModalWrap{display:none;position:fixed;left:0;bottom:0;width:100vw;height:calc(100vh - 55px);z-index:100;background:rgba(0,0,0,0.7)}.l_hiyoModalWrap .l_hiyoModalInner{position:fixed;width:90vw;top:50%;left:50%;transform:translate(-50%,-50%);background:#f4f4f4;padding:10px 15px;border-radius:6px}.l_hiyoModalWrap .l_hiyoModalInner .l_modalCloseBtn{position:absolute;right:15px;top:12px}.l_hiyoModalWrap .l_hiyoModalInner .detailTitle{font-size:1.8rem;font-weight:bold;text-align:center;padding-bottom:10px;border-bottom:1px solid #ccc}.l_hiyoModalWrap .l_hiyoModalInner .detailText{padding:10px 0}.mac .telNumber span{letter-spacing:-.1rem}.mac .m_header .m_headerLogoArea .inquiry.funeral .telNumber span{font-size:2.4rem}.mac .m_floatFooter.funeral .telNumber span{font-size:3.8rem}.mac .m_operatorBanner04.funeral a.telNumber .number span,.mac .m_operatorBanner04.funeral button.telNumber .number span{font-size:4.6rem}.mac .m_top .m_topSideContents .flexbox .hiyoLinkPc a.telNumber .number span,.mac .m_top .m_topSideContents .flexbox .hiyoLinkPc button.telNumber .number span{font-size:4rem}.mac .m_operatorBanner03.funeral a.telNumber .number span,.mac .m_operatorBanner03.funeral button.telNumber .number span{font-size:3.4rem}.mac .m_priceCase .topNoticeArea .bottomInquiry a.telNumber .number span,.mac .m_priceCase .topNoticeArea .bottomInquiry button.telNumber .number span{font-size:3.6rem}.mac .m_hurry .m_tel .telBox .telNumber .number span{font-size:5.6rem}@media print,screen and (min-width:768px){.mac .m_contactAfter .l_wrapper--contactAfter .l_inner .m_commonBox .m_tellBox .telWap .tel_btn .tell span.number{color:#fff;font-size:2.2em;letter-spacing:-.1rem}}

/*# sourceMappingURL=funeral-72d9d95d.css.map*/