﻿@charset "utf-8";
body{box-sizing:border-box}
#wSecondary {font-size:1.6rem;line-height:1.6}
a:link,a:visited{color:#1a0dab;text-decoration:none}
a:hover,a:active{color:#3D3333;transition:background-color .5s ease 0}
a img{background:none!important}
a:hover img{opacity:.75;background:none!important}
img{border:0}
section,aside{clear:both;margin-bottom:4.5rem!important}
.text-right{text-align:right!important}
.text-left{text-align:left!important}
.text-center{text-align:center!important}
p,section ul li,section ol li{font-size:1.6rem;line-height:1.6}
strong{font-size:1.6rem;color:#000;font-weight:700}
em{font-size:1.6rem;color:#D80B24;font-style:normal;text-decoration:underline}
small{font-size:1rem;line-height:1rem}
h1,h2,h3,h4,h5,h6{font-size:1.6rem;line-height:1.6font-style:normal;font-weight:700;color:#000}
.titleSub p,.titleSub h1{margin:0;border-bottom:1px dotted #ccc;color:#3D3333;}
h2{display:inline-block;width:100%;background:none;margin-bottom:.4em;font-size:2rem;font-weight:400;font-weight:bold;}
h2.multi{display:block;padding:2rem 0 1rem;border-bottom:8px solid rgba(225,0,51,1.00);position:relative}
h2.multi:before,h2.multi:after{content:"";display:block;height:8px;position:absolute;bottom:-8px}
h2.multi:before{width:20%;left:8%;background:rgba(255,255,255,0.7)}
h2.multi:after{width:30%;left:12%;background:rgba(225,0,51,0.6)}
.float-right{float:right}
.float-left{float:left}
.clear-both{clear:both}
.m-0{margin:0}
.m-auto{margin:0 auto}
.mb-0{margin-bottom:0}
.mb-1{margin-bottom:.25rem}
.mb-2{margin-bottom:.5rem}
.mb-3{margin-bottom:1rem}
.mb-4{margin-bottom:1.5rem}
.mb-5{margin-bottom:3rem}
.mt-0{margin-top:0}
.mt-1{margin-top:.25rem}
.mt-2{margin-top:.5rem}
.mt-3{margin-top:1rem}
.mt-4{margin-top:1.5rem}
.mt-5{margin-top:3rem}
.ml-0{margin-left:0}
.ml-1{margin-left:.25rem}
.ml-2{margin-left:.5rem}
.ml-3{margin-left:1rem}
.ml-4{margin-left:1.5rem}
.ml-5{margin-left:3rem}
.mr-0{margin-right:0}
.mr-1{margin-right:.25rem}
.mr-2{margin-right:.5rem}
.mr-3{margin-right:1rem}
.mr-4{margin-right:1.5rem}
.mr-5{margin-right:3rem}
.p-0{padding:0}
.p-auto{margin:auto}
.pb-0{padding-bottom:0}
.pb-1{padding-bottom:.25rem}
.pb-2{padding-bottom:.5rem}
.pb-3{padding-bottom:1rem}
.pb-4{padding-bottom:1.5rem}
.pb-5{padding-bottom:3rem}
.pt-0{padding-top:0}
.pt-1{padding-top:.25rem}
.pt-2{padding-top:.5rem}
.pt-3{padding-top:1rem}
.pt-4{padding-top:1.5rem}
.pt-5{padding-top:3rem}
.pl-0{padding-left:0}
.pl-1{padding-left:.25rem}
.pl-2{padding-left:.5rem}
.pl-3{padding-left:1rem}
.pl-4{padding-left:1.5rem}
.pl-5{padding-left:3rem}
.pr-0{padding-right:0}
.pr-1{padding-right:.25rem}
.pr-2{padding-right:.5rem}
.pr-3{padding-right:1rem}
.pr-4{padding-right:1.5rem}
.pr-5{padding-right:3rem}
.container{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}
.item-1{max-width:30%;padding:1%}
.item-2{max-width:70%;padding:1%}
.item-3{max-width:50%;padding:1%}
a.btn{border-radius:5px;position:relative;display:inline-block;padding:2rem 3rem;margin:2%;background:#d80b24;;font-size:1.6rem!important;color:#FFF}
a.btn:hover{background:#d9364a;color:#FFF}
a.btn::after{position:absolute;top:50%;right:.2em;content:'';margin-top:-5px;border:7px solid transparent;border-top-width:5px;border-bottom-width:5px;border-left-color:#fff;transition:all .2s}
a.btn:hover::after{right:-.05em}
table{width:100%;border-spacing:0;margin-bottom:50px}
table th{border-bottom:solid 2px #d80b24;padding:10px 0}
table td{border-bottom:solid 2px #ddd;text-align:center;padding:10px 0}
.slider img{height:auto;width:100%}
.slick-center{margin-right:20px;margin-left:20px}
.slick-prev:before,.slick-next:before{color:#000}
.list-ico::before{font-family:"Font Awesome 5 Pro";content:"\f0a9";font-weight:300;color:#3D3333;padding-right:3px}
.blank-ico::before{font-family:"Font Awesome 5 Pro";content:"\f24d";font-weight:300;color:#3D3333;padding-right:3px}
.pc{display:block!important}
.sp{display:none!important}
@media screen and (max-width: 896px) {
h2{font-size:1.6rem;font-weight:bold;line-height:1.6;padding:2% 1%}
a.btn{padding:1rem 3rem;margin:4%}
.slider{width:80%}
.item-1,.item-2,.item-3{max-width:100%}
.pc{display:none!important}
.sp{display:block!important}
}