.scale img{-moz-transition:-moz-transform .6s cubic-bezier(.23,1,.32,1);-webkit-transition:-webkit-transform .6s cubic-bezier(.23,1,.32,1);-o-transition:-o-transform .6s cubic-bezier(.23,1,.32,1);-ms-transition:-ms-transform .6s cubic-bezier(.23,1,.32,1);transition:transform .6s cubic-bezier(.23,1,.32,1)}.scale img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media only screen and (max-width:950px){.main-contents--faq{margin:0 20px 40px;width:calc(100% - 40px)}.main-contents--faq h1{align-items:center;background:#ddd;background:linear-gradient(180deg,#ddd 0%,rgba(238,238,238,.04806) 35%,#e6e6e6 100%);border-top:10px solid #0e47a6;color:#0e47a6;font-size:2.6rem;font-weight:700;display:flex;height:160px;justify-content:flex-start;overflow:hidden;padding:0 0 0 20px;position:relative}.main-contents--faq h1:before{background-color:#d5e90b;content:'';height:100%;left:0;position:absolute;transform:skewY(-2deg);transform-origin:top left;top:-120px;width:100%;z-index:0}.main-contents--faq h2{align-items:center;box-sizing:border-box;color:#0e47a6;display:flex;font-size:2rem;font-weight:700;line-height:30px;margin:20px 0 0 20px;padding:0 0 15px 35px;position:relative}.main-contents--faq h2:before{align-items:center;background-color:#0e47a6;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;color:#fff;content:'Q';display:flex;font-size:2rem;height:30px;justify-content:center;left:0;line-height:1;position:absolute;top:0;width:30px}.main-contents--faq h2:first-child{margin:0}.main-contents--faq h3{background-color:#0e47a6;color:#fff;font-size:1.8rem;margin:20px 0 0;padding:15px 10px}.main-contents--faq h4{background-color:#0e47a6;color:#fff;font-size:1.8rem;margin:20px 0 0;padding:5px 10px}.main-contents--faq p{border-bottom:1px dotted #999;display:flex;font-size:1.6rem;line-height:30px;margin:15px 0 0;padding:0 0 30px 75px;position:relative}.main-contents--faq p:before{align-items:center;background-color:red;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;color:#fff;content:'A';display:flex;font-size:2rem;height:30px;justify-content:center;left:30px;line-height:1;position:absolute;top:0;width:30px}.main-contents--faq p:last-child{border-bottom:none}.main-contents--faq p.page-desc{border-bottom:none;display:block;margin:30px 20px 0;padding:0}.main-contents--faq p.page-desc:before{display:none}.main-contents--faq img{display:inline-flex;height:auto;margin:10px;max-width:1024px}.main-contents--faq ol,.main-contents--faq ul{background-color:#f0f0f0;margin:20px 20px 0;padding:15px 15px 15px 30px}.main-contents--faq ol li ul,.main-contents--faq ol li ol,.main-contents--faq ul li ul,.main-contents--faq ul li ol{margin:0;padding:0 15px 0 30px}.main-contents--faq ol li ul li,.main-contents--faq ol li ol li,.main-contents--faq ul li ul li,.main-contents--faq ul li ol li{margin:0}.main-contents--faq ol li{font-size:1.6rem;line-height:1.6;list-style-type:decimal;margin:15px 0 0;position:relative;text-align:justify;text-justify:inter-ideograph}.main-contents--faq ol li::first-child{margin:0}.main-contents--faq ul li{font-size:1.6rem;line-height:1.6;list-style-type:disc;margin:15px 0 0}.main-contents--faq ul li::first-child{margin:0}.main-contents--faq table{background-color:#fff;border-collapse:collapse;border-spacing:0;margin-bottom:30px;width:100%}.main-contents--faq table tr th{border:1px solid #ccc;font-size:1.6rem;font-weight:700;line-height:1.2;padding:10px 0;vertical-align:middle;text-align:center}.main-contents--faq table tr td{border:1px solid #ccc;font-size:1.4rem;line-height:1.2;padding:10px;vertical-align:middle;text-align:left}.main-contents--faq table tr td.price{text-align:right}.main-contents--faq table thead tr th{background-color:#ddd}.main-contents--faq table tbody tr th{background-color:#eee}.main-contents--faq table tfoot{background-color:#79c9cd}.main-contents--faq table tfoot tr th{color:#333}.main-contents--faq table tfoot tr td{color:#333}}@media only screen and (min-width:950px) and (max-width:1098px){.main-contents--faq{margin:0 20px 40px}.main-contents--faq h1{align-items:center;background:#ddd;background:linear-gradient(180deg,#ddd 0%,rgba(238,238,238,.04806) 35%,#e6e6e6 100%);border-top:10px solid #0e47a6;color:#0e47a6;font-size:2.6rem;font-weight:700;display:flex;height:160px;justify-content:flex-start;overflow:hidden;padding:0 0 0 20px;position:relative}.main-contents--faq h1:before{background-color:#d5e90b;content:'';height:100%;left:0;position:absolute;transform:skewY(-2deg);transform-origin:top left;top:-120px;width:100%;z-index:0}.main-contents--faq h2{align-items:center;box-sizing:border-box;color:#0e47a6;display:flex;font-size:2rem;font-weight:700;line-height:30px;margin:20px 0 0 20px;padding:0 0 15px 35px;position:relative}.main-contents--faq h2:before{align-items:center;background-color:#0e47a6;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;color:#fff;content:'Q';display:flex;font-size:2rem;height:30px;justify-content:center;left:0;line-height:1;position:absolute;top:0;width:30px}.main-contents--faq h2:first-child{margin:0}.main-contents--faq h3{background-color:#0e47a6;color:#fff;font-size:1.8rem;margin:20px 0 0;padding:15px 10px}.main-contents--faq h4{background-color:#0e47a6;color:#fff;font-size:1.8rem;margin:20px 0 0;padding:5px 10px}.main-contents--faq p{border-bottom:1px dotted #999;display:flex;font-size:1.6rem;line-height:30px;margin:15px 0 0;padding:0 0 30px 75px;position:relative}.main-contents--faq p:before{align-items:center;background-color:red;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;color:#fff;content:'A';display:flex;font-size:2rem;height:30px;justify-content:center;left:30px;line-height:1;position:absolute;top:0;width:30px}.main-contents--faq p:last-child{border-bottom:none}.main-contents--faq p.page-desc{border-bottom:none;display:block;margin:30px 20px 0;padding:0}.main-contents--faq p.page-desc:before{display:none}.main-contents--faq img{display:inline-flex;height:auto;margin:10px;max-width:1024px}.main-contents--faq ol,.main-contents--faq ul{background-color:#f0f0f0;margin:20px 20px 0;padding:15px 15px 15px 30px}.main-contents--faq ol li ul,.main-contents--faq ol li ol,.main-contents--faq ul li ul,.main-contents--faq ul li ol{margin:0;padding:0 15px 0 30px}.main-contents--faq ol li ul li,.main-contents--faq ol li ol li,.main-contents--faq ul li ul li,.main-contents--faq ul li ol li{margin:0}.main-contents--faq ol li{font-size:1.6rem;line-height:1.6;list-style-type:decimal;margin:15px 0 0;position:relative;text-align:justify;text-justify:inter-ideograph}.main-contents--faq ol li::first-child{margin:0}.main-contents--faq ul li{font-size:1.6rem;line-height:1.6;list-style-type:disc;margin:15px 0 0}.main-contents--faq ul li::first-child{margin:0}.main-contents--faq table{background-color:#fff;border-collapse:collapse;border-spacing:0;margin-bottom:30px;width:100%}.main-contents--faq table tr th{border:1px solid #ccc;font-size:1.6rem;font-weight:700;line-height:1.2;padding:10px 0;vertical-align:middle;text-align:center}.main-contents--faq table tr td{border:1px solid #ccc;font-size:1.4rem;line-height:1.2;padding:10px;vertical-align:middle;text-align:left}.main-contents--faq table tr td.price{text-align:right}.main-contents--faq table thead tr th{background-color:#ddd}.main-contents--faq table tbody tr th{background-color:#eee}.main-contents--faq table tfoot{background-color:#79c9cd}.main-contents--faq table tfoot tr th{color:#333}.main-contents--faq table tfoot tr td{color:#333}}@media only screen and (min-width:1098px){.main-contents .faq{margin:0 20px 40px}.main-contents .faq h1{align-items:center;background:#ddd;background:linear-gradient(180deg,#ddd 0%,rgba(238,238,238,.04806) 35%,#e6e6e6 100%);border-top:10px solid #0e47a6;color:#0e47a6;font-size:2.6rem;font-weight:700;display:flex;height:160px;justify-content:flex-start;overflow:hidden;padding:0 0 0 20px;position:relative}.main-contents .faq h1:before{background-color:#d5e90b;content:'';height:100%;left:0;position:absolute;transform:skewY(-2deg);transform-origin:top left;top:-120px;width:100%;z-index:0}.main-contents .faq h2{align-items:center;border:none;box-sizing:border-box;color:#0e47a6;display:flex;font-size:2rem;font-weight:700;line-height:30px;margin:20px 0 0 20px;padding:0 0 15px 35px;position:relative}.main-contents .faq h2:before{align-items:center;background-color:#0e47a6;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;color:#fff;content:'Q';display:flex;font-size:2rem;height:30px;justify-content:center;left:0;line-height:1;position:absolute;top:0;width:30px}.main-contents .faq h2:first-child{margin:0}.main-contents .faq h3{background-color:#0e47a6;color:#fff;font-size:1.8rem;margin:20px 0 0;padding:15px 10px}.main-contents .faq h4{background-color:#0e47a6;color:#fff;font-size:1.8rem;margin:20px 0 0;padding:5px 10px}.main-contents .faq p{border-bottom:1px dotted #999;display:flex;font-size:1.6rem;line-height:30px;margin:15px 0 0;padding:0 0 30px 75px;position:relative}.main-contents .faq p:before{align-items:center;background-color:red;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;color:#fff;content:'A';display:flex;font-size:2rem;height:30px;justify-content:center;left:30px;line-height:1;position:absolute;top:0;width:30px}.main-contents .faq p:last-child{border-bottom:none}.main-contents .faq p.page-desc{border-bottom:none;display:block;margin:30px 20px 0;padding:0}.main-contents .faq p.page-desc:before{display:none}.main-contents .faq img{display:inline-flex;height:auto;margin:10px;max-width:1024px}.main-contents .faq ol,.main-contents .faq ul{background-color:#f0f0f0;margin:20px 20px 0;padding:15px 15px 15px 30px}.main-contents .faq ol li ul,.main-contents .faq ol li ol,.main-contents .faq ul li ul,.main-contents .faq ul li ol{margin:0;padding:0 15px 0 30px}.main-contents .faq ol li ul li,.main-contents .faq ol li ol li,.main-contents .faq ul li ul li,.main-contents .faq ul li ol li{margin:0}.main-contents .faq ol li{font-size:1.6rem;line-height:1.6;list-style-type:decimal;margin:15px 0 0;position:relative;text-align:justify;text-justify:inter-ideograph}.main-contents .faq ol li::first-child{margin:0}.main-contents .faq ul li{font-size:1.6rem;line-height:1.6;list-style-type:disc;margin:15px 0 0}.main-contents .faq ul li::first-child{margin:0}.main-contents .faq table{background-color:#fff;border-collapse:collapse;border-spacing:0;margin-bottom:30px;width:100%}.main-contents .faq table tr th{border:1px solid #ccc;font-size:1.6rem;font-weight:700;line-height:1.2;padding:10px 0;vertical-align:middle;text-align:center}.main-contents .faq table tr td{border:1px solid #ccc;font-size:1.4rem;line-height:1.2;padding:10px;vertical-align:middle;text-align:left}.main-contents .faq table tr td.price{text-align:right}.main-contents .faq table thead tr th{background-color:#ddd}.main-contents .faq table tbody tr th{background-color:#eee}.main-contents .faq table tfoot{background-color:#79c9cd}.main-contents .faq table tfoot tr th{color:#333}.main-contents .faq table tfoot tr td{color:#333}}