@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&family=Alegreya+Sans+SC:wght@400;900&display=swap");body{font-family:"Noto Sans JP", sans-serif;animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal;word-break:break-all}a{color:inherit}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media screen and (max-width: 767px){.btnBox{margin:3% 0}}@media screen and (min-width: 768px) and (max-width: 1099px){.btnBox{margin:3% 0}}@media screen and (min-width: 1100px){.btnBox{margin:30px 0}}.btnBox a{display:block;padding:0.5em 2em;border:3px solid #000;background-color:#ce2121;text-align:center;color:#fff;font-weight:700;font-size:96%}@media screen and (max-width: 767px){.btnBox a{margin-bottom:2%}.btnBox a:last-child{margin-bottom:0}}@media screen and (min-width: 768px) and (max-width: 1099px){.btnBox a{margin-right:2%}.btnBox a:last-child{margin-right:0}}@media screen and (min-width: 1100px){.btnBox a{margin-right:2%}.btnBox a:last-child{margin-right:0}}.btnBox a:hover{background-color:#fff;background:url(../images/cbt/arw_red.png) center right 3% no-repeat;background-size:auto 70%;text-decoration:none;color:#ce2121}header{position:relative}header #headerInner{width:100%}@media screen and (max-width: 767px){header #headerInner h1{margin:8% auto 0;width:60.26%}}@media screen and (min-width: 768px) and (max-width: 1099px){header #headerInner h1{margin:8% auto 0;width:60.26%}}@media screen and (min-width: 1100px){header #headerInner h1{margin:100px auto 0;width:450px}header #headerInner h1 img{width:100%}}#bnrList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:0 auto;width:90%;max-width:1000px}@media screen and (max-width: 767px){#bnrList{margin:0 auto 8%}}@media screen and (min-width: 768px) and (max-width: 1099px){#bnrList{margin:0 auto 8%}}@media screen and (min-width: 1100px){#bnrList{-webkit-justify-content:center;justify-content:center;margin:0 auto 60px}}#bnrList li a{display:block}@media screen and (min-width: 1100px){#bnrList li a img{transition:.3s}#bnrList li a:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}}#bnrList li img{width:100%;height:auto}#bnrList li:last-child{margin-bottom:0}@media screen and (max-width: 767px){#bnrList li{width:90%;margin:0 auto 6%}}@media screen and (min-width: 768px) and (max-width: 1099px){#bnrList li{width:67%;max-width:500px;margin:0 auto 6%}}@media screen and (min-width: 1100px){#bnrList li{width:67%;max-width:500px;margin:0}}.stepList{margin:0 auto;width:90%;max-width:1000px;text-align:left;position:relative}.stepList::before{position:absolute;top:-10px;right:0;bottom:0;left:-10px;display:block;content:"";width:calc(100% + 20px);height:calc(100% + 20px);background:url(../images/common/brct_lt.png) top left no-repeat,url(../images/common/brct_rt.png) top right no-repeat,url(../images/common/brct_lb.png) bottom left no-repeat,url(../images/common/brct_rb.png) bottom right no-repeat;pointer-events:none}@media screen and (max-width: 767px){.stepList{margin:6% auto 12%;font-size:110%}}@media screen and (min-width: 768px) and (max-width: 1099px){.stepList{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;font-size:110%}}@media screen and (min-width: 1100px){.stepList{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;font-size:125%}}.stepList li{width:100%;background-color:#fff;position:relative}@media screen and (max-width: 767px){.stepList li{margin-top:6%;padding:6%}.stepList li:first-child{margin-top:0}}@media screen and (min-width: 768px) and (max-width: 1099px){.stepList li{width:32%;margin-top:0;padding:3% 3% 16%}}@media screen and (min-width: 1100px){.stepList li{width:32%;padding:30px 30px 90px}}.stepList li .btnBox{display:block;margin:0 auto}@media screen and (max-width: 767px){.stepList li .btnBox{margin-top:3%}}@media screen and (min-width: 768px) and (max-width: 1099px){.stepList li .btnBox{width:80%;position:absolute;left:50%;bottom:6%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@media screen and (min-width: 1100px){.stepList li .btnBox{width:80%;position:absolute;left:50%;bottom:30px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.stepList li h3{display:block;margin:0 auto;text-align:center}@media screen and (max-width: 767px){.stepList li h3{height:6.25815vw}}@media screen and (min-width: 768px) and (max-width: 1099px){.stepList li h3{height:3.90625vw}}@media screen and (min-width: 1100px){.stepList li h3{height:30px}}.stepList li h3 img{width:auto;height:100%}@media screen and (max-width: 767px){.stepList li h3.h57{height:7.43155vw}}@media screen and (min-width: 768px) and (max-width: 1099px){.stepList li h3.h57{height:4.6875vw}}@media screen and (min-width: 1100px){.stepList li h3.h57{height:36px}}.stepList li .ico{display:block;width:50%;margin:6% auto}@media screen and (min-width: 768px) and (max-width: 1099px){.stepList li .ico{width:70%;margin:8% auto}}@media screen and (min-width: 1100px){.stepList li .ico{width:60%;margin:6% auto}}.stepList li .ico img{width:100%}.stepList li p{text-align:center;font-weight:bold;line-height:1.5}#cptwrtCol h2{font-weight:900}@media screen and (max-width: 767px){#cptwrtCol h2{line-height:1.2em;font-size:150%}}@media screen and (min-width: 768px) and (max-width: 1099px){#cptwrtCol h2{font-size:220%}}@media screen and (min-width: 1100px){#cptwrtCol h2{font-size:240%}}#cptwrtCol .cptwrtColInner .cptwrtBox{position:relative;margin:0 auto;width:90%;max-width:1000px;background-color:#fff;text-align:left}@media screen and (max-width: 767px){#cptwrtCol .cptwrtColInner .cptwrtBox{margin-top:6%;padding:3%;font-size:110%}}@media screen and (min-width: 768px) and (max-width: 1099px){#cptwrtCol .cptwrtColInner .cptwrtBox{margin-top:6%;padding:3%;font-size:110%}}@media screen and (min-width: 1100px){#cptwrtCol .cptwrtColInner .cptwrtBox{margin-top:40px;padding:15px 30px;font-size:125%}}#cptwrtCol .cptwrtColInner .cptwrtBox::before{position:absolute;top:-10px;right:0;bottom:0;left:-10px;display:block;content:"";width:calc(100% + 20px);height:calc(100% + 20px);background:url(../images/common/brct_lt.png) top left no-repeat,url(../images/common/brct_rt.png) top right no-repeat,url(../images/common/brct_lb.png) bottom left no-repeat,url(../images/common/brct_rb.png) bottom right no-repeat;pointer-events:none}#cptwrtCol .cptwrtColInner .cptwrtBox h3{overflow:hidden}#cptwrtCol .cptwrtColInner .cptwrtBox h3 span{position:relative;display:inline-block;line-height:1em;font-weight:900}@media screen and (max-width: 767px){#cptwrtCol .cptwrtColInner .cptwrtBox h3 span{margin:4% 40px 0;padding:0 10px;font-size:160%}}@media screen and (min-width: 768px) and (max-width: 1099px){#cptwrtCol .cptwrtColInner .cptwrtBox h3 span{margin:4% 40px 0;padding:0 10px;font-size:140%}}@media screen and (min-width: 1100px){#cptwrtCol .cptwrtColInner .cptwrtBox h3 span{margin:30px 40px 0;padding:0 10px;font-size:160%}}#cptwrtCol .cptwrtColInner .cptwrtBox h3 span::before{content:"";display:block;position:absolute;top:0;bottom:0;left:-40px;margin:auto 0;width:33px;height:28px;background:url(../images/special/cp_twrt/bg_stit_left.png) right center no-repeat}#cptwrtCol .cptwrtColInner .cptwrtBox h3 span::after{content:"";display:block;position:absolute;top:0;bottom:0;right:-258px;margin:auto 0;width:246px;height:28px;background:url(../images/special/cp_twrt/bg_stit_right.png) left center no-repeat}#cptwrtCol .cptwrtColInner .cptwrtBox h4{font-weight:900}@media screen and (max-width: 767px){#cptwrtCol .cptwrtColInner .cptwrtBox h4{margin:4% 0 0}}@media screen and (min-width: 768px) and (max-width: 1099px){#cptwrtCol .cptwrtColInner .cptwrtBox h4{margin:4% 0 0}}@media screen and (min-width: 1100px){#cptwrtCol .cptwrtColInner .cptwrtBox h4{margin:30px 0 0;font-size:110%}}@media screen and (max-width: 767px){#cptwrtCol .cptwrtColInner .cptwrtBox h4+p{margin:2% 0 4%}}@media screen and (min-width: 768px) and (max-width: 1099px){#cptwrtCol .cptwrtColInner .cptwrtBox h4+p{margin:2% 0 4%}}@media screen and (min-width: 1100px){#cptwrtCol .cptwrtColInner .cptwrtBox h4+p{margin:15px 0 30px}}@media screen and (max-width: 767px){#cptwrtCol .cptwrtColInner .cptwrtBox p{margin:4% 0}}@media screen and (min-width: 768px) and (max-width: 1099px){#cptwrtCol .cptwrtColInner .cptwrtBox p{margin:4% 0}}@media screen and (min-width: 1100px){#cptwrtCol .cptwrtColInner .cptwrtBox p{margin:30px 0}}#cptwrtCol .cptwrtColInner .cptwrtBox p b{font-size:110%;font-weight:900}@media screen and (max-width: 767px){#cptwrtCol .cptwrtColInner .cptwrtBox img{margin:4% 0 0}}@media screen and (min-width: 768px) and (max-width: 1099px){#cptwrtCol .cptwrtColInner .cptwrtBox img{margin:4% 0 0}}@media screen and (min-width: 1100px){#cptwrtCol .cptwrtColInner .cptwrtBox img{margin:30px 0 0}}#cptwrtCol .cptwrtColInner .cptwrtBox ul{padding-left:1em}@media screen and (max-width: 767px){#cptwrtCol .cptwrtColInner .cptwrtBox ul{margin:4% 0}}@media screen and (min-width: 768px) and (max-width: 1099px){#cptwrtCol .cptwrtColInner .cptwrtBox ul{margin:4% 0}}@media screen and (min-width: 1100px){#cptwrtCol .cptwrtColInner .cptwrtBox ul{margin:30px 0}}#cptwrtCol .cptwrtColInner .cptwrtBox ul li{padding-bottom:2%;text-indent:-1em;line-height:1.4em}#cptwrtCol .cptwrtColInner .cptwrtBox ul.indt-h{padding-left:0.5em}#cptwrtCol .cptwrtColInner .cptwrtBox ul.indt-h li{text-indent:-0.5em}@media screen and (max-width: 767px){#cptwrtCol .cptwrtColInner .cptwrtBox dl{margin:4% 0}}@media screen and (min-width: 768px) and (max-width: 1099px){#cptwrtCol .cptwrtColInner .cptwrtBox dl{margin:4% 0}}@media screen and (min-width: 1100px){#cptwrtCol .cptwrtColInner .cptwrtBox dl{margin:30px 0}}#cptwrtCol .cptwrtColInner .cptwrtBox dl dt{margin-bottom:1%;padding-left:1.2em;background:url(../images/special/cp_twrt/ico_kira.png) center left no-repeat;line-height:1.4em;font-weight:900}@media screen and (max-width: 767px){#cptwrtCol .cptwrtColInner .cptwrtBox dl dt{background-size:auto 90%}}#cptwrtCol .cptwrtColInner .cptwrtBox dl dd{padding-bottom:3%;padding-left:1.2em}#cptwrtCol .cptwrtColInner .cptwrtBox dl dd>ul{margin:0}#cptwrtCol .cptwrtColInner .cptwrtBox dl dd>ul.step{padding:0}#cptwrtCol .cptwrtColInner .cptwrtBox dl dd>ul.step li{text-indent:-4em;padding-left:4em}#cptwrtCol .cptwrtColInner .cptwrtBox dl dd:last-child{padding-bottom:0}

/*# sourceMappingURL=maps/cp_twrt.css.map */
