.subVisual{padding-top:9.1rem;height:30rem;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.subVisual dl{color:#fff;width:95%;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.subVisual dl dt{font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:0.4em}@media screen and (min-width: 1200px){.subVisual dl dt{font-size:5rem}}.subVisual dl dd{font-size:1.6rem;font-weight:400;line-height:1.4}@media screen and (min-width: 1200px){.subVisual dl dd{font-size:2rem}}@media screen and (min-width: 1200px){.subVisual{height:42rem;padding-top:0}.subVisual dl{top:60%}}.subVisual01{background:url(../images/sub/sub_visual01.jpg) no-repeat center}.subVisual02{background:url(../images/sub/sub_visual02.jpg) no-repeat center}.subVisual03{background:url(../images/sub/sub_visual03.jpg) no-repeat center}.subVisual04{background:url(../images/sub/sub_visual04.jpg) no-repeat center}.subVisual05{background:url(../images/sub/sub_visual05.jpg) no-repeat center}.subVisual06{background:url(../images/sub/sub_visual06.jpg) no-repeat center}.sub_center{width:95%;max-width:120rem;margin:0 auto}.subLinks{height:5rem;line-height:5rem;border-bottom:1px solid #dedede}.subLinks .sub_center{height:100%;width:100%;position:relative}.subLinks__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.subLinks__wrap>div{border-right:1px solid #dedede;height:100%}.subLinks__Home{display:none;width:6rem;border-left:1px solid #dedede;text-align:center}.subLinks__Home img{vertical-align:middle}.subLinks__leftLink,.subLinks__rightLink{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.subLinks__leftLink .cur_page,.subLinks__rightLink .cur_page{font-size:1.6rem;font-weight:300;color:#999999;padding:0 2rem;background:url(../images/sub/openTab.png) no-repeat center right 2rem;background-size:1.1rem auto;cursor:pointer}.subLinks__leftLink .openedTab,.subLinks__rightLink .openedTab{background:url(../images/sub/closeTab.png) no-repeat center right 2rem;background-size:1.1rem auto}.subLinks__List{border-left:1px solid #dedede;background-color:#fff;position:relative;top:1px;left:-1px;z-index:1;max-height:0;overflow:hidden;-webkit-transition:max-height 0.7s -0.3s;transition:max-height 0.7s -0.3s}.subLinks__List li a{font-size:1.6rem;font-weight:300;color:#999999;padding:0 2rem;display:block}.subLinks .listOpen{max-height:60rem;border-bottom:1px solid #dedede;-webkit-transition-delay:0s;transition-delay:0s}.subLinks .hided_lise{display:none}@media screen and (min-width: 768px){.subLinks .sub_center{width:95%}.subLinks__Home{display:block}.subLinks__leftLink,.subLinks__rightLink{max-width:24.0rem}}.pageNav{right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pageNav li{font-size:1.4rem;color:#999999;padding-right:1.7rem;margin-right:1rem}.pageNav li:last-child{color:#222}.pageNav li:not(:last-child){background:url(../images/sub/pageNav.png) no-repeat center right}@media screen and (min-width: 768px){.pageNav{display:-webkit-box;display:-ms-flexbox;display:flex}}.subContents{padding:7rem 0}@media screen and (min-width: 1200px){.subContents{padding:10rem 0}}.pageTitle{font-size:3rem;font-weight:700;line-height:1;margin-bottom:4rem;text-align:center}@media screen and (min-width: 1200px){.pageTitle{font-size:4rem}}@media screen and (min-width: 1200px){.pageTitle{margin-bottom:7rem}}.subTabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80rem;margin:0 auto;border-right:1px solid #ddd;margin-bottom:clamp(3rem, 10vw, 8rem)}.subTabs li{width:50%;height:6rem;text-align:center;border:1px solid #ddd;border-right:none}.subTabs li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;font-size:2rem}.subTabs li.on{background-color:#032646;color:#fff}.map{width:100% !important;z-index:0}.map .wrap_map{height:30rem !important}@media screen and (min-width: 1200px){.map .wrap_map{height:54.5rem !important}}.address_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;font-size:clamp(1.5rem, 4vw, 1.8rem);padding:5rem 1.5rem 3rem 1.5rem;border-bottom:1px solid #eee;line-height:1.3}.address_info p{padding:1rem 0 1rem 4rem}.address_info p.info01{background:url(../images/sub/about/icon01.png) no-repeat center left 0.5rem;background-size:2.3rem}.address_info p.info02{background:url(../images/sub/about/icon02.png) no-repeat center left;background-size:3.4rem}.address_info p.info03{background:url(../images/sub/about/icon03.png) no-repeat center left;background-size:3.3rem}@media screen and (min-width: 1200px){.address_info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.box_title{font-size:clamp(2rem, 5vw, 3.5rem);font-weight:500;color:#063866;padding-bottom:3rem;margin-bottom:5rem;border-bottom:1px solid #ddd;text-align:center}.process{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:3rem}.process li{width:48%;border:1px solid #ddd;border-radius:2rem;overflow:hidden;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5rem 3%;text-align:center}.process__number{width:60px;height:60px;position:absolute;top:0;left:0;z-index:-1}.process__number:after{content:'';display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:12rem solid;border-left:0px solid transparent;border-right:8rem solid transparent}.process__number span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:clamp(2rem, 5vw, 2.5rem)}.process .number01:after{border-top-color:#4b78c0}.process .number02:after{border-top-color:#2862bf}.process .number03:after{border-top-color:#1951aa}.process .number04:after{border-top-color:#1979aa}.process .number05:after{border-top-color:#126b98}.process .number06:after{border-top-color:#195e81}.process__icon{height:7rem;margin-bottom:1.5rem}.process .icon01{background:url(../images/sub/precess/icon01.png) no-repeat center}.process .icon02{background:url(../images/sub/precess/icon02.png) no-repeat center}.process .icon03{background:url(../images/sub/precess/icon03.png) no-repeat center}.process .icon04{background:url(../images/sub/precess/icon04.png) no-repeat center}.process .icon05{background:url(../images/sub/precess/icon05.png) no-repeat center}.process .icon06{background:url(../images/sub/precess/icon06.png) no-repeat center}.process__text01{font-size:clamp(1.6rem, 5vw, 1.8rem);font-weight:700;line-height:1.4;margin-bottom:1em}.process__text02{font-size:clamp(1.4rem, 5vw, 1.5rem);line-height:1.4;color:#555555}@media screen and (min-width: 1200px){.process{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.process li{width:15%}}.steps_wrap{margin-top:clamp(7rem, 6vw, 9.5rem)}.steps_wrap .stepbox{border:1px solid #ddd;border-radius:2rem;padding:clamp(4rem, 5.5vw, 7rem) 4%}@media screen and (min-width: 1200px){.steps_wrap .stepbox{padding:clamp(4rem, 5.5vw, 7rem) 0}}.steps_wrap .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:3rem}.steps_wrap .steps li{width:48%;position:relative}.steps_wrap .steps li p{font-size:clamp(1.4rem, 3vw, 2rem);font-weight:500;text-align:center;line-height:1.3}.steps_wrap .steps li .align{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.steps_wrap .steps li .icon{height:5rem;-webkit-transform:scale(0.5);transform:scale(0.5)}.steps_wrap .steps li:after{content:'';display:block;padding-bottom:104.86891385768%}.steps_wrap .steps__01{background:url(../images/sub/precess/bg01.png) no-repeat center top;background-size:cover}.steps_wrap .steps__01 .icon{background:url(../images/sub/precess/step01.png) no-repeat center}.steps_wrap .steps__02{background:url(../images/sub/precess/bg02.png) no-repeat center;background-size:cover}.steps_wrap .steps__02 .icon{background:url(../images/sub/precess/step02.png) no-repeat center}.steps_wrap .steps__03{background:url(../images/sub/precess/bg03.png) no-repeat center;background-size:cover}.steps_wrap .steps__03 .icon{background:url(../images/sub/precess/step03.png) no-repeat center}.steps_wrap .steps__04{background:url(../images/sub/precess/bg04.png) no-repeat center;background-size:cover}.steps_wrap .steps__04 .icon{background:url(../images/sub/precess/step04.png) no-repeat center}.steps_wrap .steps__05{background:url(../images/sub/precess/bg05.png) no-repeat center;background-size:cover}.steps_wrap .steps__05 .icon{background:url(../images/sub/precess/step05.png) no-repeat center}.steps_wrap .steps__06{background:url(../images/sub/precess/bg06.png) no-repeat center;background-size:cover}.steps_wrap .steps__06 .icon{background:url(../images/sub/precess/step06.png) no-repeat center}@media screen and (min-width: 1200px){.steps_wrap .steps{gap:4rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.steps_wrap .steps li{width:30%;max-width:26.7rem}.steps_wrap .steps li:first-child{margin-left:clamp(5rem, 7vw, 9rem)}.steps_wrap .steps li:nth-child(4){margin-left:clamp(10rem, 16vw, 23rem)}.steps_wrap .steps li .icon{-webkit-transform:scale(1);transform:scale(1);margin-top:1.5rem}}.privacy{background:#fbfafa;border:1px solid #d7d5d5;padding:25px;height:645px;-webkit-box-sizing:border-box;box-sizing:border-box}.privacy>div{padding:20px;background:#fff;border:1px solid #d7d5d5;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.privacy>div>.intxtarea{width:100%;height:100%;border:none;line-height:1.7;word-break:keep-all;font-size:14px;overflow-y:scroll;white-space:pre-line}
