﻿@media screen and (max-width: 600px){.assurance .set_item_title h3::before{width:60px !important;height:13.5px !important;left:-20px !important}}@media screen and (max-width: 600px){.assurance .set_item_title h3::after{width:60px !important;height:13.5px !important;right:-20px !important}}.assurance .set_item_title span{font-size:40px;color:#fff;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;position:relative;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.assurance .set_item_title span{font-size:30px}}@media screen and (max-width: 600px){.assurance .set_item_title span{font-size:25px}}.sec01_wrap_txt{margin-bottom:55px !important}.sec01_wrap_txt .set_item_title h3{font-size:40px !important}@media screen and (max-width: 979px){.sec01_wrap_txt .set_item_title h3{font-size:30px !important}}@media screen and (max-width: 600px){.sec01_wrap_txt .set_item_title h3{font-size:25px !important}}.sec01_wrap_txt .assurance_list{margin-top:35px}.sec01_wrap_txt .assurance_list ul{display:flex;flex-wrap:wrap}.sec01_wrap_txt .assurance_list ul li{width:23.5%;margin-bottom:26px;margin-right:2%;position:relative}@media screen and (max-width: 600px){.sec01_wrap_txt .assurance_list ul li:nth-of-type(2n){margin-right:0}}.sec01_wrap_txt .assurance_list ul li:nth-of-type(4n){margin-right:0}.sec01_wrap_txt .assurance_list ul li::before{position:absolute;display:block;content:"↓";width:34px;height:34px;clip-path:circle(100% at right bottom);border-radius:0 0 10px 0;background-color:#1f7b84;right:0;bottom:0;color:#fff;font-size:16px;font-weight:bold;text-align:center;line-height:36px}@media screen and (max-width: 600px){.sec01_wrap_txt .assurance_list ul li{width:48%;margin-right:4%}}.sec01_wrap_txt .assurance_list ul li img{border-radius:10px;box-shadow:0px 3px 6px rgba(0,0,0,.5)}.sec01_wrap_txt .com_green_h3{display:flex;align-items:center;margin-bottom:28px !important}@media screen and (max-width: 600px){.sec01_wrap_txt .com_green_h3{flex-wrap:wrap;justify-content:center;font-size:19px !important}}.sec01_wrap_txt .com_green_h3 small{font-size:15px;color:#fff;font-weight:300;margin-left:20px}@media screen and (max-width: 979px){.sec01_wrap_txt .com_green_h3 small{font-size:13px}}@media screen and (max-width: 600px){.sec01_wrap_txt .com_green_h3 small{margin-left:0px;display:block}}.assurance_txt{text-shadow:1px 1px 15px rgba(0,0,0,.5);text-align:center;margin-top:18px}.sec02{position:relative;z-index:3}.sec02 .sec02_wrap .set_item_title h3{font-size:40px !important}@media screen and (max-width: 979px){.sec02 .sec02_wrap .set_item_title h3{font-size:30px !important}}@media screen and (max-width: 600px){.sec02 .sec02_wrap .set_item_title h3{font-size:25px !important}}.sec02 .sec02_wrap .sec02_list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:34px;margin-bottom:150px}@media screen and (max-width: 600px){.sec02 .sec02_wrap .sec02_list{margin-bottom:76px}}.sec02 .sec02_wrap .sec02_list dl{width:31%;background-color:#1f7b84;border-radius:10px;padding:14px 17px 27px;margin-bottom:38px;margin-left:3.5%}.sec02 .sec02_wrap .sec02_list dl:first-of-type{margin-left:0}@media screen and (max-width: 979px){.sec02 .sec02_wrap .sec02_list dl:first-of-type dt{padding-left:60px}}@media screen and (max-width: 600px){.sec02 .sec02_wrap .sec02_list dl:first-of-type dt{padding-left:100px}}.sec02 .sec02_wrap .sec02_list dl:nth-of-type(2) dt{padding-left:85px}@media screen and (max-width: 979px){.sec02 .sec02_wrap .sec02_list dl:nth-of-type(2) dt{padding-left:45px}}@media screen and (max-width: 600px){.sec02 .sec02_wrap .sec02_list dl:nth-of-type(2) dt{padding-left:85px}}.sec02 .sec02_wrap .sec02_list dl:nth-of-type(3) dt{padding-left:90px}@media screen and (max-width: 979px){.sec02 .sec02_wrap .sec02_list dl:nth-of-type(3) dt{padding-left:50px}}@media screen and (max-width: 600px){.sec02 .sec02_wrap .sec02_list dl:nth-of-type(3) dt{padding-left:90px}}.sec02 .sec02_wrap .sec02_list dl:nth-of-type(3) dt img{height:2.5lh}.sec02 .sec02_wrap .sec02_list dl:nth-of-type(4){margin-left:0}.sec02 .sec02_wrap .sec02_list dl:nth-of-type(4) dt{padding-left:80px}@media screen and (max-width: 979px){.sec02 .sec02_wrap .sec02_list dl:nth-of-type(4) dt{padding-left:40px}}@media screen and (max-width: 600px){.sec02 .sec02_wrap .sec02_list dl:nth-of-type(4) dt{padding-left:80px}}.sec02 .sec02_wrap .sec02_list dl:nth-of-type(4) dt img{height:2lh}.sec02 .sec02_wrap .sec02_list dl:nth-of-type(5) dt{padding-left:110px}@media screen and (max-width: 979px){.sec02 .sec02_wrap .sec02_list dl:nth-of-type(5) dt{padding-left:70px}}@media screen and (max-width: 600px){.sec02 .sec02_wrap .sec02_list dl:nth-of-type(5) dt{padding-left:110px}}@media screen and (max-width: 600px){.sec02 .sec02_wrap .sec02_list dl{width:100%;max-width:340px;margin-left:0}}.sec02 .sec02_wrap .sec02_list dl dt{padding-bottom:19px;border-bottom:solid 1px #fff;margin-bottom:30px;padding-left:100px;position:relative;font-size:25px;color:#fff;font-weight:bold;font-family:"Noto Serif JP",serif;letter-spacing:.05em;line-height:1.8}@media screen and (max-width: 979px){.sec02 .sec02_wrap .sec02_list dl dt{font-size:20px;line-height:1.4;margin-bottom:20px}}@media screen and (max-width: 600px){.sec02 .sec02_wrap .sec02_list dl dt{font-size:25px;line-height:1.6}}.sec02 .sec02_wrap .sec02_list dl dt span{font-size:20px;color:#fff;font-weight:bold;font-family:"Noto Serif JP",serif;letter-spacing:.05em}@media screen and (max-width: 979px){.sec02 .sec02_wrap .sec02_list dl dt span{font-size:14px}}@media screen and (max-width: 600px){.sec02 .sec02_wrap .sec02_list dl dt span{font-size:20px}}.sec02 .sec02_wrap .sec02_list dl dt img{position:absolute;left:0;top:50%;transform:translateY(-50%);height:3lh}.sec02 .sec02_wrap .sec02_list dl dd{font-size:14px;font-weight:400;color:#fff;line-height:2;letter-spacing:.08em}@media screen and (max-width: 979px){.sec02 .sec02_wrap .sec02_list dl dd{font-size:12px}}@media screen and (max-width: 600px){.sec02 .sec02_wrap .sec02_list dl dd{font-size:14px}}.sec02 .sec02_content{width:90%;max-width:720px;margin:40px auto 0}.sec02 .sec02_content .sec02_wrap_txt{margin-bottom:100px}.sec02 .sec02_content .sec02_wrap_txt .sec02_wrap_img02{margin:37px auto 52px}.sec02 .sec02_content .sec02_wrap_txt .sec02_wrap_img02 img{border-radius:10px}.sec02 .sec02_content .sec02_wrap_txt .com-btn__white{max-width:450px !important;margin:0 auto}.sec02 .sec02_content .sec02_wrap_txt .link_candela{width:100%}@media screen and (max-width: 600px){.sec02 .sec02_content .sec02_wrap_txt .link_candela{margin-top:42px}}.sec02 .sec02_content .sec02_wrap_txt .link_candela img{width:100%}@media screen and (max-width: 600px){.sec02 .sec02_content .sec02_wrap_txt .link_candela img{border-radius:10px}}.sec02 .sec02_content .sec02_wrap_txt .sec02_wrap_img{width:100%;margin-bottom:33px}.sec02 .sec02_content .sec02_wrap_txt .sec02_wrap_img img{width:100%}.sec02 .sec02_content .sec02_wrap_txt .sec02_acdn{margin-bottom:40px}.sec02 .sec02_content .sec02_wrap_txt .sec02_acdn:last-child{margin-bottom:0}.sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_switch.active::after{top:calc(50% - 1px);transform:rotate(0deg);transition:transform .6s ease}.sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_body.open{max-height:1000px}.sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_switch{background-color:#fff;font-size:16px;font-weight:600;color:#1f7b84;font-family:"Noto Serif JP",serif;padding:10px 50px 10px 15px;position:relative}.sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_switch:hover{cursor:pointer;opacity:.9}.sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_switch::before{position:absolute;display:block;content:"";width:26px;height:3px;background-color:#1f7b84;right:17px;top:50%;transform:translateY(-50%)}.sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_switch::after{position:absolute;display:block;content:"";width:26px;height:3px;background-color:#1f7b84;right:17px;top:50%;transform:translateY(-50%);transform:rotate(90deg);transition:transform .6s ease}@media screen and (max-width: 600px){.sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_switch{padding:0 50px 0 17px;height:77px;display:flex;flex-wrap:wrap;align-items:center;line-height:1.56}}.sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_body{overflow:hidden;max-height:0;transition:max-height .6s ease}.sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_body ul{display:flex;flex-wrap:wrap;border:solid 1px #fff;border-top:none}.sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_body ul li{border-top:solid 1px #fff;font-size:14px;letter-spacing:.08em;color:#fff}.sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_body ul .wrap_title{width:27%;border-right:solid 1px #fff;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;font-weight:500;padding:11px 0}@media screen and (max-width: 600px){.sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_body ul .wrap_title{width:100%;display:block;padding:11px 17px 0 17px;border-right:none}}.sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_body ul .wrap_txt{width:73%;padding:11px 20px;line-height:2}@media screen and (max-width: 600px){.sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_body ul .wrap_txt{width:100%;padding:0px 17px 11px 17px;border:none}}.sec02 .sec02_content .sec02_wrap_txt .sec02_table{width:100%;border-collapse:collapse;text-align:center;margin-top:27px}@media screen and (max-width: 600px){.sec02 .sec02_content .sec02_wrap_txt .sec02_table{width:100%;border-collapse:separate;border-spacing:0;display:block}}.sec02 .sec02_content .sec02_wrap_txt .sec02_table th:nth-child(1),.sec02 .sec02_content .sec02_wrap_txt .sec02_table td:nth-child(1){width:40%}.sec02 .sec02_content .sec02_wrap_txt .sec02_table th:nth-child(2),.sec02 .sec02_content .sec02_wrap_txt .sec02_table td:nth-child(2){width:30%}.sec02 .sec02_content .sec02_wrap_txt .sec02_table th:nth-child(3),.sec02 .sec02_content .sec02_wrap_txt .sec02_table td:nth-child(3){width:30%}@media screen and (max-width: 600px){.sec02 .sec02_content .sec02_wrap_txt .sec02_table tbody{width:100%;display:block}}@media screen and (max-width: 600px){.sec02 .sec02_content .sec02_wrap_txt .sec02_table tr{display:flex;flex-wrap:wrap;align-items:center;width:100% !important}}.sec02 .sec02_content .sec02_wrap_txt .sec02_table tr th,.sec02 .sec02_content .sec02_wrap_txt .sec02_table tr td{border:1px solid #fff;font-size:14px;color:#fff;vertical-align:middle;height:81px}.sec02 .sec02_content .sec02_wrap_txt .sec02_table tr th{background-color:#1f7b84}@media screen and (max-width: 600px){.sec02 .sec02_content .sec02_wrap_txt .sec02_table tr th{display:flex;flex-wrap:wrap;align-items:center;width:100% !important;justify-content:center;height:75px;padding:10px 0}}.sec02 .sec02_content .sec02_wrap_txt .sec02_table tr th span{font-size:12px;color:#fff;letter-spacing:.08em;font-weight:500}@media screen and (max-width: 600px){.sec02 .sec02_content .sec02_wrap_txt .sec02_table tr th span{display:inline-block;width:100%}}@media screen and (max-width: 600px){.sec02 .sec02_content .sec02_wrap_txt .sec02_table tr td{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;width:50% !important;height:54px;padding:5px 0}}.sec02 .sec02_content .sec02_wrap_txt .sec02_table tr td .yen_font{font-size:20px;color:#fff;letter-spacing:.08em;font-weight:500}@media screen and (max-width: 600px){.sec02 .sec02_content .sec02_wrap_txt .sec02_table tr td .yen_font{font-size:16px}}.sec02 .sec02_content .sec02_wrap_txt .sec02_table tr td .small{font-size:12px;color:#fff;letter-spacing:.08em;font-weight:500}@media screen and (max-width: 600px){.sec02 .sec02_content .sec02_wrap_txt .sec02_table tr td .small{display:inline-block;width:100%;font-size:11px}}
/*# sourceMappingURL=assurance.css.map */
