@charset "utf-8";#body{&.sec-cont table td:first-child{white-space:nowrap;}figure{margin:.5em auto;width:fit-content;}figcaption{margin-bottom:.5em;font-weight:bold;font-size:1.4rem;}small{font-size:.9em;}.gap30{gap:30px;}.ml-0{margin-left:0;}.ml-auto{margin-left:auto;}.mr-auto{margin-right:auto;}.fitWidth{　width:fit-content;margin-left:auto;margin-right:auto;　>figure{margin-left:0;}}.pickup{margin-top:30px;font-weight:bold;a:not(:hover){color:#333;}}.exStep{max-width:700px;margin:auto;figure{margin-left:0;}}.step2,
.step1{margin-top:10px;gap:10px;a{color:#333;font-weight:bold;text-decoration:none;border:solid 1px #cdcdcd;box-shadow:2px 2px 3px 0 rgba(0, 0, 0, .35);padding:.5em 1rem;margin-bottom:1rem;&:hover, &:hover .fc_red{color:#fff !important;transition:0.3s;}span{display:block;}}}.step2 a:not(:hover),
.step1 a:not(:hover){background:#F5F5F5;}.step2 a:nth-child(2):not(:hover){background:#dbeef4;}.step2 a:nth-child(3):not(:hover){background:#fef2e8;}.step1 a:nth-child(2):not(:hover){background:#f2dcdb;}.box{border:2px solid #CDCDCD;border-radius:20px;padding:1em 2em;margin-top:50px;margin-bottom:50px;.flex-box-cont.no-wrap{a:first-child{margin-right:-20px;}@media screen and (min-width:768px), print{a:first-child{margin-right:-40px;}}}}ul.doc-list{margin-left:0 !important;margin-top:50px;li{position:relative;padding-left:1em;list-style:none;&:before{content:"";position:absolute;top:0.48em;left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px;height:5px;border-top:2px solid #333;border-right:2px solid #333;}}}}@media screen, print{.sec-cont .btn-box{display:block;margin:0;min-width:210px;}.sec-cont .btn-box a.btn-a{display:inline-block;margin:2rem 0 2rem;padding:13px 30px;border:none;background-color:#fb0020;background-image:none;color:#ffffff;font-size:1.4rem;text-align:center;text-decoration:none;line-height:1.2;position:relative;}.sec-cont .btn-box a.btn-a .nowrap{white-space:nowrap;}.sec-cont .btn-box a.btn-a.ar{padding-right:38px;}.sec-cont .btn-box a.btn-a.ic-mail, .sec-cont .btn-box a.btn-a.ar-mail{background-repeat:no-repeat;background-size:20px 20px;background-image:url(/jp/img/ic_mail.svg);}.sec-cont .btn-box a.btn-a.ic-mail{padding-left:50px;background-position:left 15px center;}.sec-cont .btn-box a.btn-a.ar-mail{padding-right:50px;background-position:right 15px center;}.sec-cont .btn-box a.btn-a.ic-blank, .sec-cont .btn-box a.btn-a.ar-blank{background-repeat:no-repeat;background-size:20px 20px;background-image:url(/jp/img/ic_blank04.svg);}.sec-cont .btn-box a.btn-a.ic-blank{padding-left:50px;background-position:left 15px center;}.sec-cont .btn-box a.btn-a.ar-blank{padding-right:50px;background-position:right 15px center;}.sec-cont .btn-box a.btn-a.ic-pdf, .sec-cont .btn-box a.btn-a.ar-pdf{background-repeat:no-repeat;background-size:23px 23px;background-image:url(/jp/img/ic_pdf01.svg);}.sec-cont .btn-box a.btn-a.ic-pdf{padding-left:53px;background-position:left 15px center;}.sec-cont .btn-box a.btn-a.ar-pdf{padding-right:53px;background-position:right 15px center;}.sec-cont .btn-box a.btn-a:hover{background-color:#dd001c;color:#e8e8ea;}}@media screen and (min-width:768px), print{.sec-cont .btn-box a.btn-a{font-size:1.6rem;}}