#titPage{background-image:url(../img/insurance/bg_main_sp02.jpg)}@media all and (min-width: 600px){#titPage{background-image:url(../img/insurance/bg_main_pc02.jpg)}}#about{margin-bottom:5px;padding-top:70px;padding-bottom:30px;background:#f9f9f9}#about .heading{padding:0 15px}#about .heading .txt{line-height:1.78;margin-bottom:15px}#about .auto>.txt{line-height:1.78;margin-bottom:30px;padding:0 15px}@media all and (min-width: 600px){#about{margin:0 -200%;padding:0 200% 70px}#about .heading{padding:0 0}#about .heading .txt{line-height:1.87;margin-bottom:32px}#about .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#about .box .img{-ms-flex-preferred-size:530px;flex-basis:530px}#about .box .txt{-ms-flex-preferred-size:510px;flex-basis:510px}#about .auto>.txt{line-height:1.87;margin-bottom:23px;padding:0 0}}#case{padding:25px 15px}#case .set{margin-top:30px}#case .set .img{margin-top:20px}#case .set .img figcaption{margin-top:5px;font-size:1.1rem}#case .set .btn{margin-top:25px}#case .table{margin:25px -15px 0}#case .table th,#case .table td{padding:15px;border-bottom:1px solid #d1d1d1;vertical-align:top;box-sizing:border-box}#case .table th{border-right:1px solid #d1d1d1;background:#e1eff8;font-weight:bold;width:125px}#case .table th.heading{line-height:1;padding:10px 0;border:none;background:#54c4f1;color:#fff;font-size:1.5rem;text-align:center}#case .table td .ul{padding-left:1.3em}#case .table td .ul li{list-style-type:disc;list-style-position:outside}#case .table .list{counter-reset:num}#case .table .list li{position:relative;counter-increment:num;padding-left:1.8em}#case .table .list li:before{position:absolute;top:0;left:0;content:counter(num) "."}@media all and (min-width: 600px){#case{padding:70px 0 30px}#case .set{margin-top:50px}#case .set .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#case .set .img{-ms-flex-preferred-size:530px;flex-basis:530px;margin:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#case .set .img figcaption{font-size:1.4rem}#case .set .txt{-ms-flex-preferred-size:510px;flex-basis:510px}#case .set .btn{width:320px;margin:50px auto 0}#case .table{width:100%;margin:30px 0 0}#case .table th,#case .table td{padding:25px 20px;font-size:1.5rem;vertical-align:middle}#case .table th{width:260px;border-left:1px solid #d1d1d1;font-size:1.6rem}#case .table td{border-right:1px solid #d1d1d1}#case .table th.heading{line-height:1;padding:15px 0;border:none;font-size:2rem}}@media all and (max-width: 599px){#case .target .table td{border-bottom:0;padding-bottom:25px}}@media all and (min-width: 600px){#case .target{margin-top:65px}#case .target .table td{border:1px solid #d1d1d1;border-top:0}#case .target .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#case .target .list ol{-ms-flex-preferred-size:50%;flex-basis:50%}}#case .flow{margin-top:25px;margin-bottom:25px}#case .flow .list{margin-top:15px}#case .flow .item{position:relative;background:#f9f9f9;padding:20px;margin-top:25px}#case .flow .item:before{position:absolute;content:'';display:block;top:-20px;left:50%;width:14px;height:14px;background:url(../img/common/ico_arw06.png) no-repeat 50% 50%/cover;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media all and (max-width: 599px){#case .flow .item:first-of-type{margin-top:0}#case .flow .item:first-of-type:before{content:none}}#case .flow .tit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:35px;font-size:1.7rem;font-weight:500;padding-left:40px;background:no-repeat 0 50% / 33px auto}#case .flow .tit span{font-weight:inherit}#case .flow .txt{margin-top:5px}#case .flow .item:nth-of-type(1) .tit{background-image:url(../img/common/ico_flow01.png)}#case .flow .item:nth-of-type(2) .tit{background-image:url(../img/common/ico_flow02.png)}#case .flow .item:nth-of-type(3) .tit{background-image:url(../img/common/ico_flow03.png)}#case .flow .item:nth-of-type(4) .tit{background-image:url(../img/common/ico_flow04.png)}#case .flow .item:nth-of-type(5) .tit{background-image:url(../img/common/ico_flow05.png)}#case .flow .item:nth-of-type(6) .tit{background-image:url(../img/common/ico_flow06.png)}#case .flow .item:nth-of-type(7) .tit{background-image:url(../img/common/ico_flow07.png)}@media all and (min-width: 600px){#case .flow{margin-top:45px}#case .flow .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#case .flow .item{-ms-flex-preferred-size:235px;flex-basis:235px;max-width:235px;margin-top:0;margin-right:43px;padding:30px 0 20px;text-align:center}#case .flow .item:before{top:50%;left:auto;right:-30px;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}#case .flow .item:nth-of-type(4n){margin-right:30px}#case .flow .item:nth-of-type(n+5){margin-top:40px}#case .flow .item:nth-of-type(n+5) .txt{height:63.33333px}#case .flow .item:last-of-type:before{content:none}#case .flow .item:last-of-type .tit{padding-top:0}#case .flow .tit{display:inline-block;font-size:2.4rem;height:53px;padding-top:12px;padding-left:65px;line-height:1.2;text-align:left;background-size:50px auto}#case .flow .tit span{font-size:2rem}#case .flow .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;height:95px}}#case .reason{margin:0 -15px;padding:25px 15px 20px;background:#f9f9f9}#case .reason .title05{line-height:1.8;margin-bottom:14px;padding:0 0 0 32px;background:url(../img/care/ico_insurance01.png) left center no-repeat;background-size:21px 30px;font-weight:bold;font-size:1.7rem;letter-spacing:.2em}#case .reason .txt02{line-height:1.78;margin-bottom:15px}#case .reason .reason01,#case .reason .reason02{margin-bottom:15px;border:2px solid #54c4f1;background:#fff}#case .reason .reason01>p,#case .reason .reason02>p{line-height:1.78;padding:13px}#case .reason .reason01 .title06{background:url(../img/care/ico_insurance02.png) 13px 13px no-repeat}#case .reason .reason02 .title06{background:url(../img/care/ico_insurance03.png) 13px 13px no-repeat}#case .reason .reason01 .title06{line-height:1.49;padding:13px 13px 13px 68px;border-bottom:1px solid #d1d1d1;background-size:45px 45px;font-weight:bold;font-size:1.5rem;letter-spacing:.1em}#case .reason .reason02 .title06{line-height:1.49;padding:13px 13px 13px 68px;border-bottom:1px solid #d1d1d1;background-size:45px 45px;font-weight:bold;font-size:1.5rem;letter-spacing:.1em;line-height:45px}#case .reason .reason01 .bgBlue,#case .reason .reason02 .bgBlue{padding:13px;background:#f2f9fe}#case .reason .reason01{margin-bottom:15px}#case .reason .reason01 .bgBlue ul li{line-height:1.78;padding-left:18px;background:url(../img/care/ico_insurance04.png) 2px 8px no-repeat;background-size:8px 8px}#case .reason .reason02 .idt{display:block;padding-left:1em;color:#00adf3;font-weight:bold;text-indent:-1em}@media all and (min-width: 600px){#case .reason{margin:80px 0 0;overflow:hidden;padding:50px 60px 10px}#case .reason .title05{line-height:49px;margin-bottom:22px;padding:0 0 0 54px;background:url(../img/care/ico_insurance01.png) 3px center no-repeat;background-size:31px 44px;font-size:2.4rem}#case .reason .title05 br{display:none}#case .reason .txt02{clear:both;line-height:1.87;margin-bottom:32px}#case .reason .reason01,#case .reason .reason02{width:480px;border:2px solid #54c4f1;background:#f2f9fe}#case .reason .reason01>p,#case .reason .reason02>p{line-height:1.87;padding:22px 16px 16px 28px;background:#fff}#case .reason .reason01{float:left}#case .reason .reason02{float:right;margin-bottom:40px}#case .reason .reason01 .title06{background:#fff url(../img/care/ico_insurance02.png) 19px 18px no-repeat}#case .reason .reason02 .title06{background:#fff url(../img/care/ico_insurance03.png) 19px 18px no-repeat}#case .reason .reason01 .title06{line-height:1.67;padding:19px 30px 19px 100px;background-size:60px 60px;font-weight:bold;font-size:1.8rem;letter-spacing:.1em}#case .reason .reason02 .title06{line-height:1.67;padding:19px 30px 19px 100px;background-size:60px 60px;font-weight:bold;font-size:1.8rem;letter-spacing:.1em;line-height:60px}#case .reason .reason01 .bgBlue,#case .reason .reason02 .bgBlue{padding:33px 20px 19px 30px;background:#f2f9fe}#case .reason .reason01{margin-bottom:0}#case .reason .reason01 .bgBlue ul li{line-height:1.87;padding-left:18px;background:url(../img/care/ico_insurance04.png) 0 9px no-repeat;background-size:8px 8px}#case .reason .reason02 p{line-height:1.87}#case .reason .reason02 .idt{padding-left:1.3em;text-indent:-1.3em}}.cmnBtn02{background:transparent}@media all and (max-width: 599px){.cmnBtn02{border-bottom:2px solid #f9f9f9}}
