﻿/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */@import url("https://use.typekit.net/aob0oor.css");@import url(//db.onlinewebfonts.com/c/12cff83c23b642a97c6a98ef97f8ba38?family=Karbon+Regular);*{box-sizing:border-box}::before,::after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type="button"][disabled],[type="reset"][disabled],[type="submit"][disabled]{cursor:default}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}#ch_policy img{max-width:100%;height:auto}#ch_policy .main-section:after{background:#00c586}#ch_policy .main-nav{background:#00c586}#ch_policy .foot-sub-nav ul li a:before{background:#00c586}#ch_policy .foot-sub-nav ul li a .kana{color:#00c586}#ch_policy .foot-sub-nav ul li a:hover .kana b{color:#00c586}#ch_policy .sec-insuranceheader.spiral-sec{padding-top:5rem}#ch_policy .sec-insuranceheader .lead{font-weight:bold}#ch_policy .sec-insuranceheader .lead:not(:last-child){margin-bottom:5rem}#ch_policy .sec-insuranceheader .lead strong{font-size:2rem;border-bottom:4px solid #89b0ff}#ch_policy .sec-insuranceheader .insurance-label{width:65rem;height:10rem;border-radius:5rem;margin:0 auto 1.5rem auto;line-height:1}@media screen and (max-width: 700px){#ch_policy .sec-insuranceheader .insurance-label{width:100%;height:8rem}}#ch_policy .sec-insuranceheader .insurance-label .label-head{width:7rem;font-size:2.16rem;letter-spacing:2px;line-height:1.3;padding-right:2rem;border-right:1px solid #fff;margin-right:2rem}@media screen and (max-width: 700px){#ch_policy .sec-insuranceheader .insurance-label .label-head{font-size:1.4rem;width:4.5rem;margin-right:1rem;padding-right:1rem}}#ch_policy .sec-insuranceheader .insurance-label .label-number{font-size:8rem;margin-right:1rem;line-height:1}@media screen and (max-width: 700px){#ch_policy .sec-insuranceheader .insurance-label .label-number{font-size:4.5rem}}#ch_policy .sec-insuranceheader .insurance-label .label-number b{font-family:itc-avant-garde-gothic-pro, sans-serif;font-weight:300;font-style:normal}#ch_policy .sec-insuranceheader .insurance-label .label-number small{font-size:4.2rem;margin-right:1.3rem;display:inline-flex}@media screen and (max-width: 700px){#ch_policy .sec-insuranceheader .insurance-label .label-number small{font-size:2.8rem;margin-right:0.7rem}}#ch_policy .sec-insuranceheader .insurance-label .label-text{font-size:2.16rem;line-height:1.3}@media screen and (max-width: 700px){#ch_policy .sec-insuranceheader .insurance-label .label-text{font-size:1.4rem}}#ch_policy .sec-insuranceheader .attention{text-align:center;color:#00c586;font-size:1.1rem;font-weight:bold}#ch_policy .sec-insurance-contents{background:#e6eefc;padding:8rem 0}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contents{padding:3rem 0}}#ch_policy .sec-insurance-contents h2{font-size:3.8rem;font-weight:bold;text-align:center}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contents h2{font-size:3rem;line-height:1.4}}#ch_policy .sec-insurance-contents .contents-list{width:90%;max-width:1300px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contents .contents-list{flex-direction:column}}#ch_policy .sec-insurance-contents .contents-list li{width:30.5%;background:#fff;border-radius:1rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contents .contents-list li{width:100%}#ch_policy .sec-insurance-contents .contents-list li:not(:last-child){margin-bottom:2.5rem}}#ch_policy .sec-insurance-contents .contents-list a{display:flex;flex-direction:column}#ch_policy .sec-insurance-contents .contents-list a:hover .list-image img{transform:scale(1.5)}#ch_policy .sec-insurance-contents .contents-list .list-image{width:100%;height:20.5rem;overflow:hidden}#ch_policy .sec-insurance-contents .contents-list .list-image img{width:100%;height:20.5rem;object-fit:cover;object-position:center top;border-radius:1rem 1rem 0 0;transition:1.5s}#ch_policy .sec-insurance-contents .contents-list .list-text{display:flex;align-items:center;justify-content:space-between;padding:0 2.5rem;height:5.5rem;font-size:1.8rem;font-weight:bold}#ch_policy .sec-insurance-contents .contents-list .list-text i{width:1.3rem;display:block}#ch_policy .sec-insurance-banner{padding:6rem 0 0 0}#ch_policy .sec-insurance-banner .banner-inner{width:100%;border-radius:1rem;height:22rem;background:url("../img/privacy/insurance-top-img04.png") no-repeat top right;background-size:contain;display:flex;flex-direction:column;justify-content:center;padding-left:4.5rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-banner .banner-inner{height:21rem;justify-content:flex-end;padding-left:2.25rem;background-size:100% auto}}#ch_policy .sec-insurance-banner h3{font-weight:bold;font-size:2.6rem;line-height:1.4;margin-bottom:2rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-banner h3{font-size:1.6rem}}#ch_policy .sec-insurance-banner .banner-btn{font-weight:bold;color:#fff;width:37rem;height:4rem;border-radius:2rem;display:flex;justify-content:space-between;padding:0 2rem 0 3rem;font-size:1.6rem;background:#00c586;align-items:center;line-height:1;transition:.3s}@media screen and (max-width: 700px){#ch_policy .sec-insurance-banner .banner-btn{width:90%}}#ch_policy .sec-insurance-banner .banner-btn i{width:1.3rem;height:1.2rem;display:block;margin-top:-5px}#ch_policy .sec-insurance-banner .banner-btn:hover{text-decoration:none;opacity:0.7}#ch_policy .sec-insurance-kinds{background:#f4f4f4;padding:8rem 0 2rem 0}#ch_policy .sec-insurance-kinds .lead{margin-bottom:3rem}#ch_policy .sec-insurance-kinds .linds-list{display:flex;flex-wrap:wrap;margin:-1rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-kinds .linds-list{flex-direction:column;margin:-1rem 0}}#ch_policy .sec-insurance-kinds .linds-list li{width:calc(100% / 4 - 2rem);margin:1rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-kinds .linds-list li{width:100%;margin:1rem 0}}#ch_policy .sec-insurance-kinds .linds-list li.insurance-label{font-size:2.3rem;text-align:center;height:6rem;border-radius:3rem}#ch_policy .sec-insurance-kinds .linds-list li.is-double{width:calc(100% / 2 - 2rem)}@media screen and (max-width: 700px){#ch_policy .sec-insurance-kinds .linds-list li.is-double{width:100%}}#ch_policy .insurance-label{background:#00c586;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold}#ch_policy .sec-insurance-contentbox{padding:6rem 0 0 0}#ch_policy .sec-insurance-contentbox:nth-of-type(odd){background:#f4f4f4}#ch_policy .sec-insurance-contentbox .page-midashi{margin:0 0 7.5rem 0}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contentbox .page-midashi{margin-bottom:4rem}}#ch_policy .sec-insurance-contentbox h3{font-size:1.8rem;font-weight:bold;line-height:1.4;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #3372f2}#ch_policy .sec-insurance-contentbox .contentbox-col{display:flex}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contentbox .contentbox-col{flex-direction:column}}#ch_policy .sec-insurance-contentbox .contentbox-col .col-text{width:38rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contentbox .contentbox-col .col-text{width:100%}}#ch_policy .sec-insurance-contentbox .contentbox-col .col-text .label{color:#3372f2;font-feature-settings:"palt";margin:-1rem 0 2rem 0;font-size:1.6rem;font-weight:bold}#ch_policy .sec-insurance-contentbox .contentbox-col .col-example{width:67rem;margin:0 0 0 auto;background:#3372f2;border-radius:1rem;padding:2rem 2.5rem;color:#fff;font-size:1.5rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contentbox .contentbox-col .col-example{width:100%;margin-top:2.5rem}}#ch_policy .sec-insurance-contentbox .contentbox-col .col-example h3{font-size:1.8rem;font-weight:bold;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #6695f5}#ch_policy .sec-insurance-contentbox .contentbox-col .col-example p{line-height:1.8}#ch_policy .sec-insurance-contentbox .contentbox-2col{display:flex;justify-content:space-between;margin-top:3.5rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contentbox .contentbox-2col{flex-direction:column}}#ch_policy .sec-insurance-contentbox .contentbox-2col li{width:51rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contentbox .contentbox-2col li{width:100%;margin-bottom:4rem}#ch_policy .sec-insurance-contentbox .contentbox-2col li:last-child{margin-bottom:0}}#ch_policy .sec-insurance-contentbox .contentbox-2col p{font-weight:bold}#ch_policy .sec-insurance-contentbox .contentbox-2col .insurance-2colbox{width:51rem}#ch_policy .sec-insurance-contentbox .contentbox-2col+.attention{margin-top:3rem}#ch_policy .sec-insurance-contentbox .contentbox-3col{background:#fff;border-radius:5px;padding:4.5rem;display:flex;margin-top:5rem;justify-content:center}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contentbox .contentbox-3col{flex-direction:column}}#ch_policy .sec-insurance-contentbox .contentbox-3col.is-blue{background:#e6eefc}#ch_policy .sec-insurance-contentbox .contentbox-3col li{width:28rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contentbox .contentbox-3col li{width:100%}}#ch_policy .sec-insurance-contentbox .contentbox-3col li:nth-child(2){width:36rem;margin:0 4rem;padding:0 4rem;border-left:1px solid #3372f2;border-right:1px solid #3372f2}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contentbox .contentbox-3col li:nth-child(2){width:100%;margin:4rem 0;padding:4rem 0;border-left:0;border-right:0;border-top:1px solid #3372f2;border-bottom:1px solid #3372f2}}#ch_policy .sec-insurance-contentbox .contentbox-3col h3{font-size:1.8rem;font-weight:bold;line-height:1.4;padding-bottom:0;margin-bottom:1.5rem;border-bottom:0}#ch_policy .sec-insurance-contentbox .contentbox-3col p{font-size:1.4rem;line-height:1.8}#ch_policy .sec-insurance-contentbox .contentbox-address{display:flex;justify-content:space-between}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contentbox .contentbox-address{flex-direction:column}}#ch_policy .sec-insurance-contentbox .contentbox-address:not(:last-child){margin-bottom:6rem}#ch_policy .sec-insurance-contentbox .contentbox-address .address-map{width:50rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contentbox .contentbox-address .address-map{width:100%;margin-bottom:2.5rem}}#ch_policy .sec-insurance-contentbox .contentbox-address .address-text{width:55rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contentbox .contentbox-address .address-text{width:100%}}#ch_policy .sec-insurance-contentbox .contentbox-address h3{color:#00c586;font-size:2rem;border-bottom:0;margin-bottom:1.5rem;padding-bottom:0}#ch_policy .sec-insurance-contentbox .contentbox-address address{font-size:1.6rem;line-height:1.8;padding-bottom:3rem;border-bottom:1px solid #00c586}#ch_policy .sec-insurance-contentbox .contentbox-address .address-contact dl{margin-top:3rem;font-size:1.6rem;line-height:1.6}#ch_policy .sec-insurance-contentbox .contentbox-address .address-contact dl dt{font-weight:bold}#ch_policy .sec-insurance-contentbox .contentbox-address .address-contact dl dd a:hover{color:#00c586}#ch_policy .sec-insurance-contentbox .insurance-bannercol{width:85.5rem;margin:3.5rem auto 0 auto;display:flex;justify-content:center}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contentbox .insurance-bannercol{width:100%;flex-direction:column}}#ch_policy .sec-insurance-contentbox .insurance-bannercol li{display:flex;flex-direction:column;justify-content:space-between;margin:0 1rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contentbox .insurance-bannercol li{width:100%;margin:1rem 0}#ch_policy .sec-insurance-contentbox .insurance-bannercol li a{text-align:center}}#ch_policy .sec-insurance-contentbox .insurance-labelcol{display:flex;margin:3rem -1rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contentbox .insurance-labelcol{margin:1.5rem 0;flex-wrap:wrap;justify-content:space-between}}#ch_policy .sec-insurance-contentbox .insurance-labelcol li{background:#3372f2;width:calc(100% / 4 - 2rem);height:6rem;color:#fff;font-weight:bold;font-size:2.6rem;letter-spacing:2px;display:flex;align-items:center;justify-content:center;margin:0 1rem;border-radius:3rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contentbox .insurance-labelcol li{width:49%;font-size:2.2rem;margin:1rem 0}}#ch_policy .sec-insurance-contentbox .insurance-listcol{display:flex;flex-wrap:wrap;margin:0 -5rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contentbox .insurance-listcol{flex-wrap:wrap;margin:0}}#ch_policy .sec-insurance-contentbox .insurance-listcol .insurance-list{width:calc(100% / 3 - 10rem);margin:0 5rem -1.5rem 5rem;line-height:1.4;font-size:1.6rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-contentbox .insurance-listcol .insurance-list{width:100%;margin:0}}#ch_policy .sec-insurance-contentbox .insurance-listcol .insurance-list li{margin:1.5rem 0}#ch_policy .sec-insurance-contentbox a img{transition:.3s}#ch_policy .sec-insurance-contentbox a:hover img{opacity:0.7}#ch_policy .sec-insurance-contentbox .attention{margin-top:2rem;line-height:1.6;font-size:1.1rem}#ch_policy .sec-insurance-contentbox .attention a{text-decoration:underline;transition:.3s}#ch_policy .sec-insurance-contentbox .attention a:hover{color:#00c586}@media screen and (max-width: 700px){#ch_policy .sec-insurance-tablebox .accident-tablewrap{overflow-x:scroll}}#ch_policy .sec-insurance-tablebox .only-sp-scroll{display:none}@media screen and (max-width: 700px){#ch_policy .sec-insurance-tablebox .only-sp-scroll{display:block;font-size:1.2rem;margin-top:1rem}}#ch_policy .sec-insurance-tablebox .accident-table{width:100%;margin-top:4.5rem;border:1px solid #ccc}@media screen and (max-width: 700px){#ch_policy .sec-insurance-tablebox .accident-table{min-width:1100px;border-collapse:collapse;white-space:nowrap}}#ch_policy .sec-insurance-tablebox .accident-table thead th{background:#003e86;color:#fff;font-size:1.6rem;font-weight:bold;padding:2.5rem 3.5rem;text-align:left;border:1px solid #ccc}#ch_policy .sec-insurance-tablebox .accident-table thead th.is-entry{width:34rem}#ch_policy .sec-insurance-tablebox .accident-table thead th.is-tel{width:48rem}#ch_policy .sec-insurance-tablebox .accident-table thead th.is-time{width:28rem}#ch_policy .sec-insurance-tablebox .accident-table tbody tr{background:#fff}#ch_policy .sec-insurance-tablebox .accident-table tbody tr:nth-child(even){background:#f4f4f4}#ch_policy .sec-insurance-tablebox .accident-table tbody th,#ch_policy .sec-insurance-tablebox .accident-table tbody td{padding:2rem 3.5rem;text-align:left;font-size:1.6em;line-height:1.5;border:1px solid #ccc;vertical-align:middle}#ch_policy .sec-insurance-tablebox .accident-table tbody th{font-weight:bold}#ch_policy .sec-insurance-tablebox .accident-table tbody dl{display:flex}#ch_policy .sec-insurance-tablebox .accident-table tbody dl dt{font-weight:bold;margin-right:0.5rem}#ch_policy .sec-insurance-tablebox .accident-table tbody dl dd a:hover{color:#00c586}#ch_policy .sec-insurance-tablebox .accident-table .accident-btn{margin-top:2rem;background:#ecf0f9;border:1px solid #00c586;border-radius:5px;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;transition:.3s}#ch_policy .sec-insurance-tablebox .accident-table .accident-btn .btn-image{width:10rem;flex-shrink:0}#ch_policy .sec-insurance-tablebox .accident-table .accident-btn .btn-text{width:calc(100% - 1rem)}#ch_policy .sec-insurance-tablebox .accident-table .accident-btn label{font-weight:bold;font-size:1.6rem;display:block;margin-bottom:.5rem;color:#00c586}#ch_policy .sec-insurance-tablebox .accident-table .accident-btn p{font-size:1.1rem}#ch_policy .sec-insurance-tablebox .accident-table .accident-btn:hover{text-decoration:none;opacity:0.7}#ch_policy .sec-insurance-textcontentbox .lead{margin-bottom:4rem}#ch_policy .sec-insurance-textcontentbox .desc{margin-bottom:2rem;font-size:1.6rem;line-height:1.8}#ch_policy .sec-insurance-textcontentbox h3{font-size:1.8rem;font-weight:bold;color:#00c586;margin-bottom:2rem;line-height:1.4}#ch_policy .sec-insurance-textcontentbox label{font-size:1.6rem;font-weight:bold;margin-top:4rem;margin-bottom:1rem;display:block;font-feature-settings:"palt"}#ch_policy .sec-insurance-textcontentbox .insurance-companylist{line-height:1.8;font-size:1.6rem;margin-bottom:3rem}#ch_policy .sec-insurance-textcontentbox .insurance-companylist li:before{content:'◯'}#ch_policy .sec-insurance-textcontentbox .insurance-gbox{background:#f4f4f4;padding:3rem 4rem;margin-bottom:1.5rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-textcontentbox .insurance-gbox{padding:2rem}}#ch_policy .sec-insurance-textcontentbox .insurance-gbox:last-of-type{margin-bottom:5rem}#ch_policy .sec-insurance-textcontentbox .insurance-gbox h4{color:#00c586;font-size:1.6rem;font-weight:bold;margin-bottom:1rem}#ch_policy .sec-insurance-textcontentbox .insurance-gbox label{margin-top:2rem}#ch_policy .sec-insurance-textcontentbox .insurance-gbox p{font-size:1.6rem;line-height:1.8}#ch_policy .sec-insurance-textcontentbox .insurance-gbox p:not(:last-child){margin-bottom:2rem}#ch_policy .sec-insurance-textcontentbox .insurance-gbox .category-table{width:100%;border:1px solid #ccc;line-height:1.8}#ch_policy .sec-insurance-textcontentbox .insurance-gbox .category-table tr{background:#fff}#ch_policy .sec-insurance-textcontentbox .insurance-gbox .category-table tr:nth-child(even){background:#eee}#ch_policy .sec-insurance-textcontentbox .insurance-gbox .category-table th,#ch_policy .sec-insurance-textcontentbox .insurance-gbox .category-table td{border:1px solid #ccc;line-height:1.8;font-size:1.6rem;padding:2rem 3rem;vertical-align:top}@media screen and (max-width: 700px){#ch_policy .sec-insurance-textcontentbox .insurance-gbox .category-table th,#ch_policy .sec-insurance-textcontentbox .insurance-gbox .category-table td{padding:1.5rem}}#ch_policy .sec-insurance-textcontentbox .insurance-gbox .category-table th{text-align:center;font-weight:bold}#ch_policy .sec-insurance-textcontentbox .insurance-gbox .category-table.is-partner th{width:10rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-textcontentbox .insurance-gbox .category-table.is-partner th{width:5rem}}#ch_policy .sec-insurance-textcontentbox .insurance-gbox .category-table.is-net th,#ch_policy .sec-insurance-textcontentbox .insurance-gbox .category-table.is-net td{vertical-align:middle}@media screen and (max-width: 700px){#ch_policy .sec-insurance-textcontentbox .insurance-gbox .category-table.is-net th,#ch_policy .sec-insurance-textcontentbox .insurance-gbox .category-table.is-net td{display:block;width:100%}}#ch_policy .sec-insurance-textcontentbox .insurance-gbox .category-table.is-net th{text-align:left;width:32rem}@media screen and (max-width: 700px){#ch_policy .sec-insurance-textcontentbox .insurance-gbox .category-table.is-net th{width:100%;border-bottom:0}}#ch_policy .sec-insurance-textcontentbox .insurance-gbox .category-table+label{margin-top:3rem}#ch_policy .footer-insurance-contentbox{padding:5rem 0 0 0}#ch_policy .footer-insurance-contentbox .attention{font-size:1.1rem;line-height:1.8}#ch_policy .con-ttl{font-size:2.4rem;color:#00c586;display:flex;align-items:center;margin-bottom:3rem;font-feature-settings:"palt";border-left:5px solid #00c586;padding-left:2rem}#ch_policy .con-ttl b{font-weight:700}#ch_policy .con-ttl .aw:not(:last-child){margin-bottom:5px}#ch_policy .insurance-campaign .campaign-merit{width:75rem;margin:5rem auto 0 auto;background:#00c586;border-radius:1rem;padding:2rem 4.5rem;display:flex;flex-direction:column;justify-content:center;color:#fff;position:relative}@media screen and (max-width: 700px){#ch_policy .insurance-campaign .campaign-merit{width:85%;padding:2rem 2.5rem}}#ch_policy .insurance-campaign .campaign-merit dl{display:flex;align-items:center;margin:1rem 0}@media screen and (max-width: 700px){#ch_policy .insurance-campaign .campaign-merit dl{flex-direction:column;align-items:flex-start}}#ch_policy .insurance-campaign .campaign-merit dl dt{width:10rem;height:2.8rem;background:#003a83;display:flex;align-items:center;justify-content:center;border-radius:1.5rem;font-weight:bold;font-size:1.4rem;margin-right:2.5rem}@media screen and (max-width: 700px){#ch_policy .insurance-campaign .campaign-merit dl dt{margin-right:0;margin-bottom:1rem}}#ch_policy .insurance-campaign .campaign-merit dl dd{font-size:1.5rem;line-height:1.6}#ch_policy .insurance-campaign .campaign-col{background:#fff;margin-top:-7rem;padding:12.5rem 5rem 5rem 5rem;display:flex;justify-content:space-between}@media screen and (max-width: 700px){#ch_policy .insurance-campaign .campaign-col{flex-direction:column;padding:-12.5rem 2.5rem 2.5rem 2.5rem}}#ch_policy .insurance-campaign .campaign-col .col-image{text-align:center;width:33rem;flex-shrink:0;margin-right:3rem}@media screen and (max-width: 700px){#ch_policy .insurance-campaign .campaign-col .col-image{width:100%;margin-right:0;margin-bottom:2.5rem}}#ch_policy .insurance-campaign .campaign-col .col-text{width:66rem}@media screen and (max-width: 700px){#ch_policy .insurance-campaign .campaign-col .col-text{width:100%}}#ch_policy .insurance-campaign .campaign-col .col-text dl:not(:last-child){margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid #00c586}#ch_policy .insurance-campaign .campaign-col .col-text dl dt{font-weight:bold;font-size:1.8rem;line-height:1.5;margin-bottom:2rem}#ch_policy .insurance-campaign .campaign-col .col-text dl dd{font-size:1.6rem;line-height:1.8}#ch_policy .insurance-campaign .campaign-col .col-text dl dd span{display:inline-flex;align-items:center}@media screen and (max-width: 700px){#ch_policy .insurance-campaign .campaign-col .col-text dl dd span{flex-wrap:wrap}}#ch_policy .insurance-campaign .campaign-col .col-text dl dd i{display:inline-flex;margin:0 3px}#ch_policy .insurance-campaign .campaign-col .col-text .btn-dl{width:23rem;height:4.5rem;background:#00c586;border-radius:3rem;display:flex;align-items:center;padding:0 3rem;font-size:1.8rem;font-weight:bold;color:#fff;position:relative;transition:.3s}#ch_policy .insurance-campaign .campaign-col .col-text .btn-dl i{width:4.9rem;height:6.1rem;position:absolute;right:3rem;top:0;bottom:0;margin:auto}#ch_policy .insurance-campaign .campaign-col .col-text .btn-dl:hover{background:#003a83}#ch_policy .insurance-campaign .campaign-col .col-text .btn-dl:hover img{opacity:1}#ch_policy .insurance-boxlist{background:#f4f4f4;padding:3.5rem 4rem;margin:-0.75rem -0.6rem 7rem -.6rem;display:flex;flex-wrap:wrap}@media screen and (max-width: 700px){#ch_policy .insurance-boxlist{padding:2rem}}#ch_policy .insurance-boxlist li{border:1px solid #00c586;background:#fff;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:calc(100% / 4 - 1.2rem);height:18.5rem;margin:0.75rem 0.6rem;padding:0 1.2rem 4rem 1.2rem;position:relative}@media screen and (max-width: 700px){#ch_policy .insurance-boxlist li{width:calc(50% - 1.2rem);padding:2.5rem 1.5rem 4rem 1.5rem;justify-content:center}#ch_policy .insurance-boxlist li img{max-width:12rem;max-height:10rem}}#ch_policy .insurance-boxlist li a{display:flex;justify-content:center;text-align:center}#ch_policy .insurance-boxlist li:after{content:'';background:url("../img/privacy/triangle-icon.svg") no-repeat;width:18px;height:11px;position:absolute;bottom:12px;left:0;right:0;margin:auto;display:block}#ch_policy .insurance-bordercol{display:flex;flex-wrap:wrap;border-top:1px solid #ccc}@media screen and (max-width: 700px){#ch_policy .insurance-bordercol{flex-direction:column}}#ch_policy .insurance-bordercol+.attention{border-top:1px solid #ccc;margin-top:0;padding-top:3rem;line-height:1.8}#ch_policy .insurance-bordercol .bordercol-box{width:50%;padding:16rem 4rem 4rem 0;display:flex;flex-direction:column;margin-top:-12rem}@media screen and (max-width: 700px){#ch_policy .insurance-bordercol .bordercol-box{width:100%;padding:9.5rem 0 5.5rem 0;margin-top:-5.5rem}}#ch_policy .insurance-bordercol .bordercol-box:nth-child(even){border-left:1px solid #ccc;padding:16rem 0 4rem 4rem}@media screen and (max-width: 700px){#ch_policy .insurance-bordercol .bordercol-box:nth-child(even){border-left:0;padding:5.5rem 0;border-top:1px solid #ccc;margin-top:0}}#ch_policy .insurance-bordercol .bordercol-box .lead{margin-bottom:3rem}#ch_policy .insurance-bordercol .bordercol-box .box-info{border:2px solid #00c586;border-radius:1rem;padding:3rem 1.5rem 3rem 2.5rem;margin:auto 0 0 0}#ch_policy .insurance-bordercol .bordercol-box .info-text{display:flex;margin-bottom:3rem}#ch_policy .insurance-bordercol .bordercol-box .info-text p{flex-grow:1;color:#00c586;font-size:1.4rem;line-height:1.6;letter-spacing:-.04rem}#ch_policy .insurance-bordercol .bordercol-box .info-text .info-image{width:14rem;flex-shrink:0}#ch_policy .insurance-bordercol .bordercol-box .btn-info{width:23rem;height:4.5rem;margin:0 auto;background:#00c586;border-radius:3rem;display:flex;align-items:center;justify-content:center;padding:0 3rem;font-size:1.8rem;font-weight:bold;color:#fff;position:relative;transition:.3s}#ch_policy .insurance-bordercol .bordercol-box .btn-info:hover{background:#003a83}#ch_policy .insurance-bordercol .bordercol-box .btn-info:hover img{opacity:1}#ch_policy .insurance-policylist{font-size:1.6rem}#ch_policy .insurance-policylist li{margin-bottom:3rem;line-height:1.8}#ch_policy .insurance-policylist li:before{content:'○'}#ch_policy .insurance-explicit h3{margin-top:5rem;font-size:2rem;font-feature-settings:"palt";letter-spacing:.07rem;line-height:1.4;margin-bottom:2rem}#ch_policy .insurance-explicit h4{font-size:1.6rem;margin-bottom:1rem}#ch_policy .insurance-explicit .lead{margin-bottom:3rem}#ch_policy .insurance-explicit .insurance-explicitlist{line-height:1.8;font-size:1.6rem}#ch_policy .insurance-explicit .insurance-explicitlist li{position:relative;display:flex;align-items:center}@media screen and (max-width: 700px){#ch_policy .insurance-explicit .insurance-explicitlist li{align-items:flex-start}}#ch_policy .insurance-explicit .insurance-explicitlist li:before{content:'';width:8px;height:8px;background:#000;border-radius:50%;margin-right:1rem;flex-shrink:0;margin-top:1rem}#ch_policy .insurance-explicit .insurance-explicitlist.is-single{margin-bottom:2rem}.privacy-content{font-feature-settings:"palt";letter-spacing:.075em;font-size:1.6rem;padding:6rem 0 0 0}.privacy-content:nth-of-type(even){background:#f4f4f4}.privacy-content a{text-decoration:underline}.privacy-content a:hover{color:#00c586}.privacy-content ol{line-height:1.8;margin-bottom:3rem}.privacy-content h4,.privacy-content h5{margin-bottom:1rem}.privacy-content dl{display:flex;flex-wrap:wrap;line-height:1.6;margin-bottom:3rem}@media screen and (max-width: 700px){.privacy-content dl{flex-direction:column}}.privacy-content dl dt{width:13rem;font-weight:normal}@media screen and (max-width: 700px){.privacy-content dl dt{width:100%}}.privacy-content dl dd{width:calc(100% - 13rem);margin-bottom:5px}@media screen and (max-width: 700px){.privacy-content dl dd{width:100%}}.privacy-content dl.is-mid dt{width:22rem}.privacy-content dl.is-mid dd{width:calc(100% - 22rem)}.privacy-content dl.is-long dt{width:26rem}.privacy-content dl.is-long dt.w100{width:100%;display:block}.privacy-content dl.is-long dd{width:calc(100% - 26rem)}.privacy-content table.is-long{line-height:1.6}.privacy-content table.is-long th{font-weight:normal;padding:0.5rem 0;padding-right:1.5rem;white-space:nowrap}.privacy-content table.is-long th.w100{width:100%;display:block}.privacy-content table.is-long td{padding:0.5rem 0}.privacy-content .signature{margin-bottom:3rem;text-align:right;line-height:1.8}@media screen and (max-width: 700px){.privacy-content .privacy-tablewrap{overflow-x:scroll}}.privacy-content .privacy-table-3col{width:100%;border:1px solid #ccc;margin:3rem 0}@media screen and (max-width: 700px){.privacy-content .privacy-table-3col{min-width:1100px;border-collapse:collapse;white-space:nowrap}}.privacy-content .privacy-table-3col .col01{width:5rem}.privacy-content .privacy-table-3col .col02,.privacy-content .privacy-table-3col .col03{width:50rem}.privacy-content .privacy-table-3col th,.privacy-content .privacy-table-3col td{border:1px solid #ccc;padding:2rem;line-height:1.8;vertical-align:middle}.privacy-content .privacy-table-2col{width:100%;border:1px solid #ccc;margin:3rem 0}@media screen and (max-width: 700px){.privacy-content .privacy-table-2col{min-width:1100px;border-collapse:collapse;white-space:nowrap}}.privacy-content .privacy-table-2col .col01{width:45rem}.privacy-content .privacy-table-2col .col02{width:65rem}.privacy-content .privacy-table-2col th,.privacy-content .privacy-table-2col td{border:1px solid #ccc;padding:2rem;line-height:1.8;vertical-align:middle}.privacy-content .privacy-table-2col h5{margin-bottom:1.5rem}.privacy-content .privacy-table-4col{width:100%;border:1px solid #ccc;margin:3rem 0}@media screen and (max-width: 700px){.privacy-content .privacy-table-4col{min-width:1100px;border-collapse:collapse;white-space:nowrap}}.privacy-content .privacy-table-4col .col01{width:5rem}.privacy-content .privacy-table-4col .col04{width:24rem}.privacy-content .privacy-table-4col .col02,.privacy-content .privacy-table-4col .col03{width:40rem}.privacy-content .privacy-table-4col th,.privacy-content .privacy-table-4col td{border:1px solid #ccc;padding:2rem;line-height:1.8;vertical-align:middle}.privacy-content .privacy-table-4col h5{margin-bottom:1.5rem}.privacy-content .privacy-table-5col{width:100%;border:1px solid #ccc;margin:3rem 0}@media screen and (max-width: 700px){.privacy-content .privacy-table-5col{min-width:1100px;border-collapse:collapse;white-space:nowrap}}.privacy-content .privacy-table-5col col{width:calc(100% / 5)}.privacy-content .privacy-table-5col th,.privacy-content .privacy-table-5col td{border:1px solid #ccc;padding:2rem 1.5rem;line-height:1.8;vertical-align:middle}.privacy-content .privacy-table-5col .indent-list{padding-left:1em;margin-bottom:1.5rem}.privacy-content .privacy-table-5col .indent-list li{position:relative;padding-left:1.2em}.privacy-content .privacy-table-5col .indent-list li span{position:absolute;top:0;left:0}.privacy-content .privacy-table-5col h5{margin-bottom:1.5rem}.privacy-content .annotation{display:flex;margin:0 -4.5rem}@media screen and (max-width: 700px){.privacy-content .annotation{flex-direction:column;margin:0 0 3rem 0}}.privacy-content .annotation .annotation-list{margin:0 4.5rem 3rem 4.5rem;line-height:2}@media screen and (max-width: 700px){.privacy-content .annotation .annotation-list{margin:0}}.privacy-content .indent-list{padding-left:1.5em;line-height:1.8;margin-bottom:4rem}@media screen and (max-width: 700px){.privacy-content .indent-list{padding-left:0}}.privacy-content .indent-list>li{position:relative;padding-left:1.2em;margin-bottom:1rem}.privacy-content .indent-list>li>span{position:absolute;top:0;left:0}.privacy-content .indent-list+h3,.privacy-content .indent-list h4{margin-top:3rem}.privacy-content .indent-list.is-kana>li{padding-left:2.2em}.privacy-content .basic-list{margin:0 0 3rem 1.5rem;line-height:1.8;list-style-type:disc}.privacy-content .lead+.basic-list{margin-top:-3.5rem}.privacy-content .list-nest{margin-left:1em}@media screen and (max-width: 700px){.privacy-content .list-nest{margin-left:0}}.privacy-content .list-nest li{position:relative}.privacy-content .list-nest ul{margin-left:2.8em}@media screen and (max-width: 700px){.privacy-content .list-nest ul{margin-left:1.4em}}.privacy-content .list-nest ul span{margin-left:-1.2em}.privacy-content .list-nest ul:last-of-type{margin-bottom:3rem}.privacy-content .pdf-list{margin-bottom:3rem;margin-top:2rem}.privacy-content .pdf-list li{display:flex;align-items:center}.privacy-content .pdf-list li:not(:last-child){margin-bottom:1rem}.privacy-content .pdf-list li:before{content:'';background:url("../img/privacy/pdf-icon.svg") no-repeat;width:2.2rem;height:2.7rem;background-size:100%;display:block;margin-right:1rem}.privacy-content .pdf-list a{text-decoration:underline}.legal-nav{background:#eee;padding:2rem 0}.legal-nav ul{max-width:1100px;width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin:auto}.legal-nav ul li{margin:0.8rem 2rem}.legal-nav ul li a{font-size:1.5rem}.legal-nav ul li a:hover{color:#00c586;text-decoration:underline}.legal-nav ul li.current a{color:#00c586}@media screen and (max-width: 640px){.legal-nav ul li{margin:0.5rem 1rem}.legal-nav ul li a{font-size:1.3rem}}.lead.kome-head{position:relative;padding-left:1.8rem}.lead.kome-head .kome{position:absolute;left:0;top:0}.spiral-close{background:#fff;padding:6rem 0 7rem}.spiral-close a{display:block;background:#999;max-width:30rem;margin:auto;width:80%;height:6rem;border-radius:6rem;position:relative;transition:0.5s opacity}.spiral-close a .txt{position:absolute;color:#fff;white-space:nowrap;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1.8rem}.spiral-close a:hover{opacity:0.7}
