@charset "utf-8";.section-box.-firstview{margin-top:9.375%;height:200px;overflow:hidden}.section-box.-firstview .wrap{height:100%;padding:1.173% 4.297%;color:#fff;background:linear-gradient(to right,#50bed2,#0094a0);overflow:hidden}.-firstview .breadcrumb{max-width:1280px;margin:0 auto;font-size:12px;font-weight:300;display:flex;justify-content:flex-start;align-items:center}.-firstview .breadcrumb .list{padding-left:1em;padding-right:1.5em;position:relative}.-firstview .breadcrumb .list::after{position:absolute;top:50%;right:0;content:"";width:5px;height:12px;background:url(/wp-content/themes/arrplanner/images/common/breadcrumb_arrow_white.png) no-repeat;transform:translateY(-50%)}.-firstview .breadcrumb .list:first-of-type{padding-left:0}.-firstview .breadcrumb .list:last-of-type::after{width:0}.-firstview .title-group{max-width:980px;height:calc(100% - 19px);margin:0 auto;position:relative;display:flex;flex-direction:column;justify-content:center}.-firstview .title-group .title{font-size:48px;line-height:1;letter-spacing:3px;font-family:Oswald,sans-serif;position:relative}.-firstview .title-group .title::before{content:"";position:absolute;top:60%;left:-95px;width:80px;height:1px;background-color:#fff}.-firstview .title-group .subtitle{margin-top:20px;font-size:18px;font-weight:300;line-height:1;letter-spacing:.6em}.section-box.-index{padding:50px 0 150px 0}.section-box.-index .wrap{max-width:860px}.-contact .notes,.-index .notes{padding-bottom:15px;font-size:16px;text-align:center;border-bottom:1px solid #e8ebeb}.-contact .notes{text-align:left}.-index .btn-group{margin:0 auto;padding-top:40px;display:flex;justify-content:center;flex-wrap:wrap}.-index .btn-group+.btn-group{padding-top:0}.-typeContact{width:260px;height:74px;margin-right:20px;margin-bottom:20px;border:2px solid rgba(255,255,255,.5);border-radius:37px;background-color:#50bed2}.-contact .-typeContact{margin:20px auto 50px 0!important}.-typeContact.-top:hover{opacity:.6}.-typeContact.-top a{cursor:pointer}.-typeContact a{font-size:21px;font-weight:400;cursor:default}.-typeContact a::before{width:10px;height:26px;background:url(/wp-content/themes/arrplanner/images/common/icon_btn_arrow2.png) no-repeat}.section-box.-contact{padding:50px 0 150px 0}.section-box.-contact .wrap{max-width:860px}.-contact .form-group .notes{font-size:16px}.-contact .form-group .iconrequired{color:#ff1d25}.-contact .form-group table{width:100%}.-contact .form-group table tr{padding:30px 20px;border-top:1px solid #e8ebeb;display:flex}.-contact .form-group table tr:first-of-type{border-top:0}.-contact .form-group table tr:last-of-type{border-bottom:1px solid #e8ebeb}.-contact .form-group table tr th{width:30%;text-align:left;display:flex;align-items:center;flex-wrap:wrap}.-contact .form-group table tr th .line2{width:100%;display:block}.-contact .form-group table tr td{width:70%;display:flex;align-items:center;flex-wrap:wrap}.-contact .form-group table tr td input,.-contact .form-group table tr td textarea{width:100%;padding:10px;border:1px solid #c8c8c9}.-contact .form-group table tr td input:nth-of-type(2),.-contact .form-group table tr td input:nth-of-type(3),.-contact .form-group table tr td input:nth-of-type(4),.-contact .form-group table tr td input:nth-of-type(5){margin-top:10px}.-contact .form-group table tr td input.-short{width:30%}.-contact .form-group table tr td input::placeholder,.-contact .form-group table tr td textarea::placeholder{color:#aaabab;font-family:'Noto Sans JP',sans-serif;font-weight:300}.-contact .form-group table tr td .iconr{display:block;width:100%;margin-bottom:15px}.-contact .form-group table tr td .iconr .vertical-item label{display:flex}.-contact .form-group table tr td .iconr .vertical-item label input{width:15px}.-contact .btn{margin:50px auto 0 auto;display:block;color:#fff;font-family:'Noto Sans JP',sans-serif;font-size:16px;font-weight:300;letter-spacing:1px;cursor:pointer}.-contact .btn a::before{width:0}.-contact .privacy-title{margin-top:40px;font-size:16px;text-align:center;position:relative}.-contact .privacy-title::after{position:absolute;content:"";bottom:-30px;left:50%;width:60px;height:1px;background-color:#0094a0;transform:translateX(-50%)}.-contact .privacy{width:100%;margin:40px auto 30px auto;padding:15px;box-sizing:border-box}.-contact .privacy a{text-decoration:underline}.-contact .privacy a:hover{opacity:.6}.-contact .privacy_check{max-width:400px;margin:0 auto;display:flex;justify-content:center;align-items:center}.-contact .privacy_check span{cursor:pointer}.-contact .privacy_check input{width:20px;height:20px;margin-right:15px}.-contact .privacy_check label{display:flex;align-content:center}.-contact .mw_wp_form_confirm .privacy,.-contact .mw_wp_form_confirm .privacy-title,.-contact .mw_wp_form_confirm .privacy_check{display:none}.-contact .mw_wp_form_confirm .submit-group{display:flex;justify-content:center}.-contact .mw_wp_form_complete .thx-title{width:100%;margin-bottom:30px;padding:20px;border:1px solid #0094a0;background-color:#ebf9fc;font-size:18px;text-align:center}@media screen and (min-width:1281px){.newscard-group{margin-top:50px}.-firstview .breadcrumb{width:1280px}.section-box.-firstview{margin-top:120px}.section-box.-firstview .wrap{padding:15px 55px}.section-box.-pager{margin:100px auto 150px auto}.section-box.-details{padding-top:100px}.-details .title-group{padding:50px 0}.-details .title-group .maintitle{margin-top:30px}.-details .text{margin-top:40px}.-details .btn-index{margin:150px auto 60px auto}}@media screen and (max-width:1024px){.section-box.-contact .wrap{padding:0 1.5%}}@media screen and (max-width:768px){.section-box.-firstview{margin-top:75px;height:140px}.-firstview .breadcrumb{display:none}.-firstview .title-group{height:100%;padding:25px 30px}.-firstview .title-group .title{font-size:36px}.-firstview .title-group .subtitle{margin-top:10px;font-size:18px;font-weight:400}.section-box.-contact .wrap{padding:0 7%}.section-box.-contact{padding:40px 0 100px 0}.-contact .form-group table tr{padding:20px 0;flex-direction:column}.-contact .form-group table tr th{width:100%}.-contact .form-group table tr td{width:100%;margin-top:20px}.-contact .form-group table tr td input.-short{width:60%}.-contact .mw_wp_form_confirm .submit-group{flex-direction:column}}@media screen and (max-width:425px){@media screen and (max-width:425px){.-typeContact{margin-right:0}}}