﻿.mainv{background:url(../img/insurance_mv.png) center center no-repeat;background-size:cover;width:100%;height:0;padding-top:calc(460 / 1200 * 100%)}.mainv .in_box{max-width:1140px;padding:0 20px;height:0;position:relative;margin:0 auto}.mainv .big_ttl{position:absolute;bottom:-1px;left:0;background:#fff;padding:50px 30px 10px 40px;width:340px}.mainv h2{font-size:42px;line-height:1;font-family:"YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;color:#333;padding-left:0;font-weight:400;letter-spacing:0.06em}.mainv h2 span{display:block;font-size:17px;color:#f24a00;padding-top:25px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif}@media (max-width: 767px){.mainv{height:250px;padding-top:0}.mainv .in_box{height:250px}.mainv .big_ttl{padding:10px 10px 10px 20px;width:auto}.mainv h2{font-size:28px}.mainv h2 span{font-size:12px;padding-top:10px}}#top>.inner{padding:70px 15px 0}#top h3{font-size:32px;line-height:1.6em;font-weight:400;font-family:"YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;margin-bottom:30px;text-align:center}#top h3 span{color:#f24a00}#top h4{font-size:20px;font-weight:bold;font-family:"YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;margin-bottom:30px;text-align:center}#top .top_txt{text-align:center;max-width:800px;margin:0 auto 30px;line-height:1.6}#top .support{position:relative;z-index:0}#top .support:after{content:'';background:url(../img/bg_support.png) center bottom no-repeat;background-size:cover;width:100%;height:121px;z-index:-1;position:absolute;bottom:0}#top .support .inner{padding:0 15px}#top .support .inner ul{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}@media (max-width: 767px){#top>.inner{padding:40px 15px 0}#top h3{font-size:22px;margin-bottom:15px;letter-spacing:0.04em}#top h4{line-height:1.5}#top .support:after{background:url(../img/sp_support.png) center bottom no-repeat;background-size:cover;height:126vw}#top .support .inner{padding:0 15px}#top .support .inner ul{flex-wrap:wrap;justify-content:center;padding-bottom:20px}#top .support .inner ul li{width:47%;margin-bottom:15px}#top .support .inner ul li:nth-child(1),#top .support .inner ul li:nth-child(3){margin-right:15px}}#service{margin-top:100px}#service h2{font-size:32px;font-family:"YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;font-weight:400;line-height:1.6;text-align:center;padding-top:20px;position:relative;margin-bottom:40px}#service h2:after{content:'';background:#f24a00;width:43px;height:1px;position:absolute;left:50%;top:0;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#service h3{font-size:26px;font-weight:bold;font-family:"YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;position:relative;letter-spacing:0.075em}#service h3 span{font-size:32px;color:#3e911e}#service h3:after{content:'';background:url(../img/img_afterservice.png) left top no-repeat;background-size:contain;width:193px;height:62px;position:absolute;left:0;top:0}#service .first{background:url(../img/bg_insurance1.png) left 20.22222% top no-repeat}#service .first .inner{padding:0 15px}#service .first .inner h3{padding-top:120px}#service .first .inner h3:after{top:55px}#service .second{margin:70px 0;background:url(../img/bg_insurance2.png) right 20.22222% top no-repeat}#service .second .img_box{padding-top:40px}#service .second .inner{padding:0 15px}#service .second .inner h3{padding-top:120px}#service .second .inner h3 span{color:#1b78dd}#service .second .inner h3:after{content:'';background:url(../img/img_correspondence.png) left top no-repeat;background-size:contain;width:247px;height:64px;top:50px}#service .last .inner h3{padding-top:120px}#service .last .inner h3 span{color:#ff1958}#service .last .inner h3:after{content:'';background:url(../img/img_relief.png) left top no-repeat;background-size:contain;width:115px;height:58px;top:65px}#service .toriatukai .inner{display:block;padding:100px 15px 30px}#service .toriatukai h2{margin-bottom:20px}#service .toriatukai p{text-align:center}#service .toriatukai ul{display:flex;justify-content:space-around;align-items:center}#service .toriatukai h3{text-align:center;margin-bottom:30px;padding-top:70px}#service .toriatukai h3:after{display:none}#service .toriatukai .pdf_box{padding:20px 20px 30px;border:1px solid #d1d8e3;text-align:center;max-width:588px;margin:0 auto}#service .toriatukai .pdf_box p{margin-bottom:10px;font-weight:bold;font-size:18px}#service .toriatukai .pdf_box a{color:#0000ff;position:relative;display:inline-block;padding-right:15px;font-size:14px;font-weight:bold}#service .toriatukai .pdf_box a:after{content:'';background:url(../img/pdf_arrow.png) left top no-repeat;background-size:contain;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:7px;height:11px}@media (max-width: 767px){#service{margin-top:50px}#service h2{font-size:26px;padding-top:15px;margin-bottom:30px}#service h3{font-size:17px}#service h3 span{font-size:22px}#service h3:after{width:150px;height:49px}#service .first{background:url(../img/bg_ins_sp.png) left bottom 70px no-repeat;background-size:contain}#service .first .inner{flex-direction:column}#service .first .inner h3{padding-top:50px}#service .first .inner h3:after{top:0}#service .first .inner .img_box{padding-top:0}#service .second{margin:40px 0 0;background:url(../img/bg_ins_sp.png) left top -40px no-repeat;background-size:contain}#service .second .img_box{padding-top:0}#service .second .inner{flex-direction:column-reverse}#service .second .inner h3{padding-top:60px}#service .second .inner h3:after{width:190px;height:50px;top:0}#service .last{margin-top:40px}#service .last .inner h3{padding-top:50px}#service .last .inner h3:after{content:'';width:90px;height:46px;top:0}#service .toriatukai .inner{padding:50px 15px 0}#service .toriatukai h2{margin-bottom:20px}#service .toriatukai ul{flex-wrap:wrap}#service .toriatukai ul li{width:50%;padding:5px}}
