/*!*/[data-pixelperfect="acitve"]{background-image:url("../screenshot/homepage/1200.jpg")}@media (max-width: 1199px){[data-pixelperfect="acitve"]{background-image:url("../screenshot/homepage/993-1199.jpg")}}@media (max-width: 992px){[data-pixelperfect="acitve"]{background-image:url("../screenshot/homepage/769-992.jpg")}}@media (max-width: 768px){[data-pixelperfect="acitve"]{background-image:url("../screenshot/homepage/577-768.jpg")}}@media (max-width: 576px){[data-pixelperfect="acitve"]{background-image:url("../screenshot/homepage/0-576.jpg")}}/*!*//*!*/.grid .row>[class^=col-]{background-color:rgba(86,61,124,0.15);border:1px solid rgba(86,61,124,0.2);padding-bottom:.75rem;padding-top:.75rem}.color0::before,.color1::before,.color2::before,.color3::before{color:#000;margin-right:15px}.color0::after,.color1::after,.color2::after,.color3::after{color:#000;margin-left:15px}.color0::before{content:".color0 | $color0"}.color0::after{content:"#080808"}.color1::before{content:".color1 | $color1"}.color1::after{content:"#ad002d"}.color2::before{content:".color2 | $color2"}.color2::after{content:"#f2f2f2"}.color3::before{content:".color3 | $color3"}.color3::after{content:"#f9f9f9"}a.color0::before,a.color0::after,a.color1::before,a.color1::after,a.color2::before,a.color2::after,a.color3::before,a.color3::after{display:none}.heading h1::after,.heading .h1::after{content:"2.625rem = 42px"}.heading h2::after,.heading .h2::after{content:"2.25rem = 36px"}.heading h3::after,.heading .h3::after{content:"1.875rem = 30px"}.heading h4::after,.heading .h4::after{content:"1.5rem = 24px"}.heading h5::after,.heading .h5::after{content:"1.125rem = 18px"}.heading h6::after,.heading .h6::after{content:".75rem = 12px"}.heading h1::after,.heading h2::after,.heading h3::after,.heading h4::after,.heading h5::after,.heading h6::after,.heading .h1::after,.heading .h2::after,.heading .h3::after,.heading .h4::after,.heading .h5::after,.heading .h6::after{background-color:#337ab7;border-radius:5px;color:#fff;display:inline-block;font-size:12px;margin-left:10px;padding:5px;vertical-align:top}.widget-title{color:#eaedef;font-family:Arial;font-size:3rem;font-style:italic;line-height:0.8;margin-bottom:25px;position:relative;text-align:center}@media (min-width: 992px){.widget-title{font-size:5.9375rem;margin-bottom:40px}}.widget-title::after{display:none !important}.widget-title span{color:#337ab7;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:37.89474%;font-style:normal;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);white-space:nowrap}.block{overflow:hidden;padding-bottom:40px;padding-top:40px}@media (min-width: 1090px){.block{padding-bottom:50px;padding-top:50px}}.block .custom-row{margin-left:-25px;margin-right:-25px}.block .custom-row>[class^=col-]{padding-left:25px;padding-right:25px}.block .inner{margin-left:auto;margin-right:auto;max-width:910px}.block .title{font-size:24px;font-weight:normal;letter-spacing:2.4px;margin-bottom:25px;position:relative}@media (max-width: 1089px){.block .title{padding-left:35px}}@media (min-width: 1090px){.block .title{font-size:30px;letter-spacing:3px;margin-bottom:40px}}.block .title:before{content:'\30FC';position:absolute}@media (max-width: 1089px){.block .title:before{left:0;margin-right:10px}}@media (min-width: 1090px){.block .title:before{left:-45px;margin-right:15px}}.btn1{background-color:#ad002d;border-radius:6px;color:#fff;display:block;margin-top:30px;padding:14px;position:relative}@media (min-width: 1090px){.btn1{border-radius:3px;padding:12px}}.btn1::before{content:url("../images/arrow-2.png");position:absolute;right:15px;top:50%;-webkit-transform:translate(0, -50%) scale(0.5);transform:translate(0, -50%) scale(0.5);transition:.5s}.btn1:hover{color:#fff;opacity:.7}.btn1:hover::before{right:12px}.banner{/*!*/}.privacy-block{padding:70px 0 80px}@media (min-width: 1090px){.privacy-block{padding:85px 0 140px}}.privacy-block p{margin-bottom:30px}@media (max-width: 1089px){.privacy-block .content{padding-left:10px;padding-right:10px}}.privacy-block .txtIndent{display:block;padding-left:20px;text-indent:-15px}.privacy-block .title{margin-bottom:15px;text-align:center}@media (max-width: 1089px){.privacy-block .title{padding-left:0}}@media (min-width: 1090px){.privacy-block .title{margin-bottom:20px}}.privacy-block .title:before{display:none}.privacy-block .general-info-block{margin-top:30px}@media (min-width: 1090px){.privacy-block .general-info-block{margin-top:40px}}.privacy-block .general-info-block a{font-size:11px}@media (min-width: 1090px){.privacy-block .general-info-block a{font-size:12px}}.privacy-block .general-info-block p{padding-left:10px}@media (min-width: 1090px){.privacy-block .general-info-block p{margin-bottom:40px;padding-left:15px}}.privacy-block .general-info-block h2{font-size:13px}@media (min-width: 1090px){.privacy-block .general-info-block h2{font-size:16px}}.privacy-block .general-info-block .customTxtIndent{text-indent:0}.privacy-block .general-info-block .company-info-block{margin-top:15px;text-align:right}.privacy-block .company-address-block{margin-top:80px}.privacy-block .private-personal-info{border:1px solid #f2f2f2;margin-top:40px}@media (max-width: 1089px){.privacy-block .private-personal-info{margin-left:-10px;margin-right:-10px;padding:10px}}@media (min-width: 1090px){.privacy-block .private-personal-info{padding:25px}}.privacy-block .private-personal-info h2{font-size:13px;margin:0 0 25px}@media (min-width: 1090px){.privacy-block .private-personal-info h2{font-size:16px;letter-spacing:1.6px}}.privacy-block .private-personal-info h3{font-size:12px;margin:0}@media (min-width: 1090px){.privacy-block .private-personal-info h3{font-size:14px;letter-spacing:1.4px}}.privacy-block .private-personal-info table{margin-top:40px}@media (max-width: 1089px){.privacy-block .private-personal-info table tr{display:initial}.privacy-block .private-personal-info table tr th,.privacy-block .private-personal-info table tr td{display:block;width:100%}.privacy-block .private-personal-info table tr th{font-weight:bold}.privacy-block .private-personal-info table tr th:last-child{display:none}}.privacy-block .private-personal-info table th{background-color:#f2f2f2;font-weight:500;padding:13px 20px}.privacy-block .private-personal-info table .heading{background-color:#f9f9f9}.privacy-block .private-personal-info table td{padding:15px}

/*# sourceMappingURL=privacy-contact.css.map*/