@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@600;700&family=Noto+Sans+JP:wght@500;700&family=Noto+Serif+JP:wght@500&display=swap");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{-webkit-box-sizing:border-box;background:transparent;border:0;box-sizing:border-box;font-size:100%;margin:0;outline:0;overflow-wrap:break-word;padding:0;vertical-align:baseline;word-break:break-word}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#fff;color:#333;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:16px;font-weight:500;letter-spacing:.06em;line-height:1.67}body *{-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}a{background:transparent;color:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}a:hover{text-decoration:none}img{border:none;height:auto;max-width:100%;vertical-align:top}video{height:auto;max-width:100%}ins{background-color:#ff9;color:#333;text-decoration:none}mark{background-color:#ff9;color:#333;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-webkit-box-sizing:border-box;appearance:none;box-sizing:border-box;vertical-align:middle}button{-moz-appearance:none;-webkit-appearance:none;appearance:none;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:inherit;letter-spacing:.06em;line-height:1.67}.l-footer{background-color:#333;color:#ffffff;width:100%}.l-footer_inner{margin:auto;padding:50px 0 30px;text-align:center;width:95%}.l-footer_inner img{max-width:232px;width:36vw}.l-footer_info{font-size:14px;padding:0 2.5%;text-align:center}@media screen and (max-width: 768px){.l-footer_info{font-size:10px}}.l-footer_copy{font-size:12px;padding:30px 0;text-align:center}@media screen and (min-width: 769px){.l-header{height:100px;left:0;position:absolute;top:30px;width:100%;z-index:20}.l-header_lang{color:#fff;font-size:14px;margin:-20px 20px 10px 0;text-align:right}.l-header_inner{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.l-header_name{-ms-flex-negative:1;flex-shrink:1;margin-left:40px}}@media screen and (min-width: 769px) and (max-width: 1089px){.l-header_name{margin-left:3vw}}@media screen and (min-width: 769px){.l-header_logo{max-width:243px;width:24vw}.l-header_desc{color:#ffffff;font-size:12px;font-weight:bold}}@media screen and (min-width: 769px) and (max-width: 1089px){.l-header_desc{display:none}}@media screen and (min-width: 769px){.l-header_info{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-shadow:0 3px 9px 0 rgba(0,0,0,0.07);align-items:center;background-color:#ffffff;box-shadow:0 3px 9px 0 rgba(0,0,0,0.07);display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;padding-left:35px;padding-right:40px}}@media screen and (min-width: 769px) and (max-width: 1089px){.l-header_info{padding-left:3vw;padding-right:3vw}}@media screen and (min-width: 769px){.l-header_info .info_tel{margin-right:30px}.l-header_info .info_tel .info_tel_text{color:#01346d;font-weight:bold}.l-header_info .info_tel .info_tel_num{background:url(../images/icon_freedial_blue.svg) left center no-repeat;background-size:34px auto;color:#01346d;font-size:12px;padding-left:40px}.l-header_info .info_tel .info_tel_num a{color:#01346d;font-family:"Barlow",sans-serif;font-size:35px;font-weight:bold;letter-spacing:1.4px;line-height:1;padding-right:11px;text-decoration:none}}@media screen and (min-width: 769px) and (max-width: 1249px){.l-header_info .info_tel .info_tel_num{background:none;padding-left:0}.l-header_info .info_tel .info_tel_num a{font-size:3vw}.l-header_info .info_tel .info_tel_num span{display:block}}@media screen and (min-width: 769px){.l-header_info .info_mail .info_mail_text{color:#01346d;font-size:14px;font-weight:bold}.l-header_info .info_mail .info_mail_button{width:276px}.l-header_info .info_mail .info_mail_button a{-webkit-transition:all 0.2s;background:url(../images/icon_mail_white.svg) left 20px center no-repeat,url(../images/icon_arrow_left_white.svg) right 20px center no-repeat;background-color:#ad925c;color:#ffffff;display:block;font-size:15px;font-weight:bold;padding:11px 20px;text-align:center;text-decoration:none;transition:all 0.2s;width:100%}.l-header_info .info_mail .info_mail_button a:hover{background-color:#89713F}}@media screen and (max-width: 768px){.l-header{height:60px;left:0;position:absolute;top:30px;width:100%;z-index:20}.l-header_lang{color:#fff;font-size:14px;margin:-20px 20px 10px 0;text-align:right}.l-header_inner{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:auto;width:90%}.l-header_logo{min-width:134px;width:25vw}.l-header_desc{display:none}.l-header_info{display:-webkit-box;display:-ms-flexbox;display:flex}.l-header_info .info_tel .info_tel_text{display:none}.l-header_info .info_tel .info_tel_num{border-radius:50%;height:6vw;margin-right:10px;min-height:36px;min-width:36px;overflow:hidden;width:6vw}.l-header_info .info_tel .info_tel_num a{background:#ad925c url(../images/icon-phone_white.svg) center center no-repeat;display:block;font-size:0;height:100%;width:100%}.l-header_info .info_mail .info_mail_text{display:none}.l-header_info .info_mail .info_mail_button{border-radius:50%;height:6vw;min-height:36px;min-width:36px;overflow:hidden;width:6vw}.l-header_info .info_mail .info_mail_button a{background:#ad925c url(../images/icon-mail_white.svg) center center no-repeat;display:block;font-size:0;height:100%;width:100%}}.main{position:relative;z-index:1}.l-wrapper{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative;width:100%;word-break:break-all}@media screen and (min-width: 769px){.l-wrapper{font-size:16px;letter-spacing:.06em;line-height:1.67}}@media screen and (max-width: 768px){.l-wrapper{font-size:14px;letter-spacing:0.7px;line-height:2}}.c-button{width:95%}.c-button._md{max-width:450px}.c-button._lg{max-width:610px}.c-button a,.c-button input[type="submit"],.c-button button{-webkit-transition:all 0.3s;background:#01346d;border:0;border-radius:5px;color:#fff;display:block;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-weight:600;height:100%;text-align:center;text-decoration:none;transition:all 0.3s;width:100%}@media screen and (min-width: 769px){.c-button a,.c-button input[type="submit"],.c-button button{font-size:16px;line-height:1.45;padding:16px 0}.c-button a:hover,.c-button input[type="submit"]:hover,.c-button button:hover{cursor:pointer;opacity:0.8}}@media screen and (max-width: 768px){.c-button a,.c-button input[type="submit"],.c-button button{font-size:16px;line-height:1.44;padding:1em 0}}.c-button._blue a,.c-button._blue input[type="submit"],.c-button._blue button{background-color:#01346d}.c-button._blue a:hover,.c-button._blue input[type="submit"]:hover,.c-button._blue button:hover{background-color:#01346d}.c-button._gold a,.c-button._gold input[type="submit"],.c-button._gold button{background-color:#fff;color:#ad925c}.c-button._gold a:hover,.c-button._gold input[type="submit"]:hover,.c-button._gold button:hover{background-color:#ad925c;color:#fff}.c-button._arrow._green a{background-image:url(../images/icon-arrow_white.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:0.5em auto}.c-button._arrow._white a{background-image:url(../images/icon-arrow_orange.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:27px auto;background-size:0.5em auto}.c-form_group{margin-top:1em}.c-form_group .group_head{font-weight:bold}@media screen and (max-width: 768px){.c-form_group .group_head{font-size:16px}}.c-form_group .group_body{margin-top:0.5em}.c-form_privacy{border:1px solid rgba(0,0,0,0.3);font-size:12px;height:300px;overflow-y:scroll;padding:1em;width:100%}.c-cv{-webkit-transition:all 0.2s;position:fixed;transition:all 0.2s;z-index:100}@media screen and (min-width: 769px){.c-cv{background-color:#ad925c;right:0;top:320px}.c-cv._en{bottom:100px;top:auto}.c-cv:hover{background-color:#89713F}}@media screen and (max-width: 768px){.c-cv{background-color:rgba(0,0,0,0.5);bottom:0;left:0;opacity:0;padding:10px 5%;visibility:hidden;width:100%}.c-cv.is-animated{opacity:1;visibility:visible}.c-cv a{background-color:#ad925c;display:block;margin:auto;max-width:400px;width:80%}.c-cv a img{width:100%}}.c-form_input,.c-form_textarea{background-color:#fff;border:solid 1px rgba(0,0,0,0.3);border-radius:4px;font-size:16px;padding:0.5em}@media screen and (min-width: 769px){.c-form_input._xxsm,.c-form_textarea._xxsm{width:20%}}@media screen and (max-width: 768px){.c-form_input._xxsm,.c-form_textarea._xxsm{width:20%}}@media screen and (min-width: 769px){.c-form_input._sm,.c-form_textarea._sm{width:20%}}@media screen and (max-width: 768px){.c-form_input._sm,.c-form_textarea._sm{width:100%}}@media screen and (min-width: 769px){.c-form_input._md,.c-form_textarea._md{width:70%}}@media screen and (max-width: 768px){.c-form_input._md,.c-form_textarea._md{width:100%}}@media screen and (min-width: 769px){.c-form_input._lg,.c-form_textarea._lg{width:100%}}@media screen and (max-width: 768px){.c-form_input._lg,.c-form_textarea._lg{width:100%}}.c-form_input::-webkit-input-placeholder, .c-form_textarea::-webkit-input-placeholder{color:#ccc}.c-form_input::-moz-placeholder, .c-form_textarea::-moz-placeholder{color:#ccc}.c-form_input:-ms-input-placeholder, .c-form_textarea:-ms-input-placeholder{color:#ccc}.c-form_input::-ms-input-placeholder, .c-form_textarea::-ms-input-placeholder{color:#ccc}.c-form_input::placeholder,.c-form_textarea::placeholder{color:#ccc}.c-form_select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff url(../images/compornents/icon_arrow_red_bottom.svg) right 0.8em center no-repeat;border:solid 1px rgba(0,0,0,0.3);border-radius:4px;font-size:16px;padding:0.5em 1em 0.5em 0.5em}@media screen and (min-width: 769px){.c-form_select._md{width:70%}}@media screen and (max-width: 768px){.c-form_select._md{width:100%}}@media screen and (min-width: 769px){.c-form_select._lg{width:100%}}@media screen and (max-width: 768px){.c-form_select._lg{width:100%}}.c-form_textarea{border:solid 1px rgba(0,0,0,0.3);border-radius:4px;font-size:16px;padding:0.5em}@media screen and (min-width: 769px){.c-form_textarea._md{width:70%}}@media screen and (max-width: 768px){.c-form_textarea._md{width:100%}}@media screen and (min-width: 769px){.c-form_textarea._lg{width:100%}}@media screen and (max-width: 768px){.c-form_textarea._lg{width:100%}}.c-form_check{margin-left:-1em}.c-form_check input[type="checkbox"]{border:none;height:0;padding:0;visibility:hidden;width:0}.c-form_check input[type="checkbox"]+span{-webkit-transition:all 1s ease 0s;cursor:pointer;display:inline-block;margin:0 16px 0 0;padding:0 0 0 1.6em;position:relative;transition:all 1s ease 0s}.c-form_check input[type="checkbox"]+span::before{-webkit-transform:translateY(-50%);background:#fff;border:1px solid #aaa;border-radius:2px;content:"";display:block;height:1em;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1em}.c-form_check input[type="checkbox"]:checked+span::after{-webkit-transform:translateY(-50%) rotate(-45deg);border-bottom:3px solid #01346d;border-left:3px solid #01346d;content:"";display:block;height:0.5em;left:5px;margin-top:-0.2em;opacity:1;position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);width:0.8em}.c-form_requied{background-color:#f76033;color:#fff;display:inline-block;font-size:14px;font-weight:bold;line-height:1;margin-bottom:0.2em;margin-left:0.5em;padding:5px 10px;vertical-align:middle}.mw_wp_form .error{color:#f76033;font-weight:bold}@media screen and (min-width: 769px){.u-pcnone{display:none !important}}@media screen and (max-width: 768px) and (min-width: 561px){.u-tabnone{display:none !important}}@media screen and (max-width: 560px){.u-spnone{display:none !important}}.u-align_left{text-align:left}.u-align_right{text-align:right}.u-align_center{text-align:center}.u-col_red{color:#f76033}.ff-sans{font-family:"Barlow",sans-serif;font-weight:600}.u-fw600{font-weight:600}.u-fz_xsm{font-size:.6rem}.u-fz_sm{font-size:.8rem;line-height:1.5}.u-fz_md{font-size:1rem}.u-fz_lg{font-size:1.2rem}.u-fz_xlg{font-size:1.4rem}.u-fz_xxlg{font-size:2rem}.u-fz10{font-size:10px}.u-fz11{font-size:11px}.u-fz12{font-size:12px}.u-fz13{font-size:13px}.u-fz14{font-size:14px}.u-fz15{font-size:15px}.u-fz16{font-size:16px}.u-fz17{font-size:17px}.u-fz18{font-size:18px}.u-fz19{font-size:19px}.u-fz20{font-size:20px}.u-fz21{font-size:21px}.u-fz22{font-size:22px}.u-fz23{font-size:23px}.u-fz24{font-size:24px}.u-fz25{font-size:25px}.u-fz26{font-size:26px}.u-fz27{font-size:27px}.u-fz28{font-size:28px}.u-fz29{font-size:29px}.u-fz30{font-size:30px}.u-fz31{font-size:31px}.u-fz32{font-size:32px}.u-mt1:not(:root){margin-top:1rem}.u-mt2:not(:root){margin-top:2rem}.u-mt3:not(:root){margin-top:3rem}.u-mt4:not(:root){margin-top:4rem}.u-mt5:not(:root){margin-top:5rem}.u-mt6:not(:root){margin-top:6rem}.u-mt7:not(:root){margin-top:7rem}.u-mt8:not(:root){margin-top:8rem}.u-mt9:not(:root){margin-top:9rem}.u-mt10:not(:root){margin-top:10rem}.u-mb1:not(:root){margin-bottom:1rem}.u-mb2:not(:root){margin-bottom:2rem}.u-mb3:not(:root){margin-bottom:3rem}.u-mb4:not(:root){margin-bottom:4rem}.u-mb5:not(:root){margin-bottom:5rem}.u-mb6:not(:root){margin-bottom:6rem}.u-mb7:not(:root){margin-bottom:7rem}.u-mb8:not(:root){margin-bottom:8rem}.u-mb9:not(:root){margin-bottom:9rem}.u-mb10:not(:root){margin-bottom:10rem}.u-mr1:not(:root){margin-right:1rem}.u-mr2:not(:root){margin-right:2rem}.u-mr3:not(:root){margin-right:3rem}.u-mr4:not(:root){margin-right:4rem}.u-mr5:not(:root){margin-right:5rem}.u-mr6:not(:root){margin-right:6rem}.u-mr7:not(:root){margin-right:7rem}.u-mr8:not(:root){margin-right:8rem}.u-mr9:not(:root){margin-right:9rem}.u-mr10:not(:root){margin-right:10rem}.u-ml1:not(:root){margin-left:1rem}.u-ml2:not(:root){margin-left:2rem}.u-ml3:not(:root){margin-left:3rem}.u-ml4:not(:root){margin-left:4rem}.u-ml5:not(:root){margin-left:5rem}.u-ml6:not(:root){margin-left:6rem}.u-ml7:not(:root){margin-left:7rem}.u-ml8:not(:root){margin-left:8rem}.u-ml9:not(:root){margin-left:9rem}.u-ml10:not(:root){margin-left:10rem}.u-ma{margin:auto}.js-animate._fade-bottom{-webkit-transform:translateY(30px);opacity:0;transform:translateY(30px)}.js-animate._fade-bottom.is-animate{-webkit-transform:translateY(0);-webkit-transition:opacity 0.8s, -webkit-transform 0.8s;opacity:1;transform:translateY(0);transition:opacity 0.8s, -webkit-transform 0.8s;transition:opacity 0.8s, transform 0.8s;transition:opacity 0.8s, transform 0.8s, -webkit-transform 0.8s}.js-animate._fadein{opacity:0}.js-animate._fadein.is-animate{-webkit-transform:translate(0, -0.4rem);-webkit-transition:all 0.8s;opacity:1;transform:translate(0, -0.4rem);transition:all 0.8s}@-webkit-keyframes updown{0%{-webkit-transform:translate(0, -0.5em) rotate(0.0001deg);transform:translate(0, -0.5em) rotate(0.0001deg)}100%{-webkit-transform:translate(0, 0) rotate(0.0001deg);transform:translate(0, 0) rotate(0.0001deg)}}@keyframes updown{0%{-webkit-transform:translate(0, -0.5em) rotate(0.0001deg);transform:translate(0, -0.5em) rotate(0.0001deg)}100%{-webkit-transform:translate(0, 0) rotate(0.0001deg);transform:translate(0, 0) rotate(0.0001deg)}}@-webkit-keyframes updown_reverse{0%{-webkit-transform:translate(0, 0) rotate(0.0001deg);transform:translate(0, 0) rotate(0.0001deg)}100%{-webkit-transform:translate(0, -0.5em) rotate(0.0001deg);transform:translate(0, -0.5em) rotate(0.0001deg)}}@keyframes updown_reverse{0%{-webkit-transform:translate(0, 0) rotate(0.0001deg);transform:translate(0, 0) rotate(0.0001deg)}100%{-webkit-transform:translate(0, -0.5em) rotate(0.0001deg);transform:translate(0, -0.5em) rotate(0.0001deg)}}.p-home_access{background-color:#f2f2f2;width:100%}@media screen and (min-width: 769px){.p-home_access{padding-bottom:100px;padding-top:100px}}@media screen and (max-width: 768px){.p-home_access{padding-bottom:60px;padding-top:60px}}.p-home_access_inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;max-width:1200px;width:95%}@media screen and (max-width: 560px){.p-home_access_inner{display:block}}@media screen and (min-width: 769px){.p-home_access_title{margin-bottom:70px}}@media screen and (max-width: 768px){.p-home_access_title{margin-bottom:40px}}.p-home_access_map{-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:5%}@media screen and (max-width: 560px){.p-home_access_map{margin-bottom:30px;margin-right:0}}.p-home_access_cont{-ms-flex-preferred-size:45%;flex-basis:45%}.p-home_access_cont .cont_button{display:inline-block}.p-home_access_cont .cont_button a{-webkit-transition:all 0.2s;border:1px solid #01346d;color:#01346d;display:inline-block;font-size:14px;padding:0.4em 0.7em;text-decoration:none;transition:all 0.2s}.p-home_access_cont .cont_button a:hover{background-color:#01346d;color:#ffffff}.p-home_contact{width:100%}@media screen and (min-width: 769px){.p-home_contact{margin-bottom:80px;margin-top:94px}}@media screen and (max-width: 768px){.p-home_contact{margin-bottom:80px;margin-top:80px}}@media screen and (min-width: 769px){.p-home_contact_title{margin-bottom:70px}}@media screen and (max-width: 768px){.p-home_contact_title{margin-bottom:40px}}@media screen and (max-width: 560px){.p-home_contact_title{margin-bottom:30px}}.p-home_contact_form{margin-left:auto;margin-right:auto;max-width:680px;width:95%}.p-home_cv{background:url(../images/home/cv_bg_pc@2x.jpg) center center no-repeat;background-size:cover}@media screen and (min-width: 769px){.p-home_cv{padding:67px 5%}}@media screen and (max-width: 768px){.p-home_cv{padding:40px 2.5%}}.p-home_cv_text{color:#ffffff;font-family:"Noto Serif JP","游明朝体","Yu Mincho",yumincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:500;letter-spacing:1.26px;text-align:center}@media screen and (min-width: 769px){.p-home_cv_text{font-size:42px;margin-bottom:34px}}@media screen and (max-width: 768px){.p-home_cv_text{font-size:28px;line-height:1.5;margin-bottom:34px}}@media screen and (max-width: 560px){.p-home_cv_text{font-size:20px}}.p-home_cv_banner{text-align:center}.p-home_cv_banner a{display:inline-block}.p-home_cv_banner a img{-webkit-transform:translateY(0);-webkit-transition:all 0.2s;transform:translateY(0);transition:all 0.2s}.p-home_cv_banner a img:hover{-webkit-transform:scale(1.02) translateY(-5px);transform:scale(1.02) translateY(-5px)}.p-home_cv_tel{text-align:center}.p-home_intro{position:relative;width:100%;z-index:0}@media screen and (min-width: 769px){.p-home_intro{height:43vw}}@media screen and (max-width: 768px){.p-home_intro{background-color:#f2f2f2}}.p-home_intro::before{border-color:transparent #01346d transparent transparent;border-style:solid;border-width:0 20vw 20vw 0;content:"";display:block;height:0;position:absolute;right:0;top:0;width:0;z-index:1}.p-home_intro::after{background-color:#f2f2f2;content:"";display:block;height:43vw;position:absolute;right:0;top:0;width:83%;z-index:-1}@media screen and (max-width: 768px){.p-home_intro::after{display:none}}.p-home_intro_inner{position:relative;z-index:2}@media screen and (min-width: 769px){.p-home_intro_inner{-ms-flex-align:center;-ms-flex-direction:row-reverse;-ms-flex-pack:end;-webkit-box-align:center;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-box-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;justify-content:flex-end}}@media screen and (min-width: 769px){.p-home_inrto_cont{-ms-flex-negative:0;flex-shrink:0;margin-left:6vw;margin-right:20vw;margin-top:3vw}}@media screen and (max-width: 768px){.p-home_inrto_cont{margin-left:auto;margin-right:auto;max-width:95%;padding-top:10vw;width:95%}}.p-home_inrto_cont .cont_title{color:#01346d;font-family:"Noto Serif JP","游明朝体","Yu Mincho",yumincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:500}@media screen and (min-width: 769px){.p-home_inrto_cont .cont_title{font-size:19px}}@media screen and (max-width: 768px){.p-home_inrto_cont .cont_title{font-size:16px}}@media screen and (max-width: 560px){.p-home_inrto_cont .cont_title{font-size:13px}}.p-home_inrto_cont .cont_title ._line{text-decoration:underline}.p-home_inrto_cont .cont_title strong{font-weight:500;line-height:1.5}@media screen and (min-width: 769px){.p-home_inrto_cont .cont_title strong{font-size:37px}}@media screen and (max-width: 768px){.p-home_inrto_cont .cont_title strong{font-size:32px}}@media screen and (max-width: 560px){.p-home_inrto_cont .cont_title strong{font-size:24px}}@media screen and (min-width: 769px){.p-home_inrto_cont .cont_text{font-size:18px;margin-top:35px}}@media screen and (max-width: 768px){.p-home_inrto_cont .cont_text{font-size:16px;margin-top:14px}}@media screen and (max-width: 560px){.p-home_inrto_cont .cont_text{font-size:14px;line-height:1.7}}@media screen and (min-width: 769px){.p-home_intro_image{-ms-flex-negative:1;-ms-flex-preferred-size:36vw;flex-basis:36vw;flex-shrink:1}}@media screen and (max-width: 768px){.p-home_intro_image{height:62vw;margin-top:64px;min-height:300px;overflow:hidden}}@media screen and (max-width: 560px){.p-home_intro_image{margin-top:40px}}.p-home_intro_image img{width:100%}@media screen and (max-width: 768px){.p-home_intro_image img{-o-object-fit:cover;-o-object-position:center -9vw;height:100%;object-fit:cover;object-position:center -9vw;width:100%}}.p-home_mv{background:url(../images/home/mv_bg_pc@2x.jpg) center center no-repeat;background-size:cover}@media screen and (min-width: 769px){.p-home_mv{padding-bottom:87px;padding-top:130px}}@media screen and (max-width: 768px){.p-home_mv{padding-bottom:40px;padding-top:90px}}@media screen and (max-width: 560px){.p-home_mv{padding-top:60px}}.p-home_mv_inner{margin:auto;max-width:1200px;width:95%}.p-home_mv_catch{margin-top:70px}@media screen and (max-width: 768px){.p-home_mv_catch{margin-left:auto;margin-right:auto;max-width:600px}}.p-home_mv_read{color:#ffffff}@media screen and (min-width: 769px){.p-home_mv_read{font-size:17px;margin-top:15px}}@media screen and (max-width: 768px){.p-home_mv_read{font-size:17px;line-height:1.5;margin-top:10px;text-align:center}}@media screen and (max-width: 560px){.p-home_mv_read{font-size:14px}}@media screen and (min-width: 769px){.p-home_mv_banner{margin-left:-23px;margin-top:40px}}@media screen and (max-width: 768px){.p-home_mv_banner{margin-top:40px;text-align:center}}@media screen and (max-width: 560px){.p-home_mv_banner{margin-top:20px}}.p-home_mv_banner a{display:inline-block}.p-home_mv_banner a img{-webkit-transform:translateY(0);-webkit-transition:all 0.2s;transform:translateY(0);transition:all 0.2s}.p-home_mv_banner a img:hover{-webkit-transform:scale(1.02) translateY(-5px);transform:scale(1.02) translateY(-5px)}.overlay{-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.looping-rhombuses-spinner,.looping-rhombuses-spinner *{-webkit-box-sizing:border-box;box-sizing:border-box}.looping-rhombuses-spinner{height:15px;position:relative;width:calc(15px * 4)}.looping-rhombuses-spinner .rhombus{-webkit-animation:looping-rhombuses-spinner-animation 2500ms linear infinite;-webkit-transform:translateY(0) rotate(45deg) scale(0);animation:looping-rhombuses-spinner-animation 2500ms linear infinite;background-color:#01346d;border-radius:2px;height:15px;left:calc(15px * 4);margin:0 auto;position:absolute;transform:translateY(0) rotate(45deg) scale(0);width:15px}.looping-rhombuses-spinner .rhombus:nth-child(1){-webkit-animation-delay:calc(2500ms * 1 / -1.5);animation-delay:calc(2500ms * 1 / -1.5)}.looping-rhombuses-spinner .rhombus:nth-child(2){-webkit-animation-delay:calc(2500ms * 2 / -1.5);animation-delay:calc(2500ms * 2 / -1.5)}.looping-rhombuses-spinner .rhombus:nth-child(3){-webkit-animation-delay:calc(2500ms * 3 / -1.5);animation-delay:calc(2500ms * 3 / -1.5)}@-webkit-keyframes looping-rhombuses-spinner-animation{0%{-webkit-transform:translateX(0) rotate(45deg) scale(0);transform:translateX(0) rotate(45deg) scale(0)}50%{-webkit-transform:translateX(-233%) rotate(45deg) scale(1);transform:translateX(-233%) rotate(45deg) scale(1)}100%{-webkit-transform:translateX(-466%) rotate(45deg) scale(0);transform:translateX(-466%) rotate(45deg) scale(0)}}@keyframes looping-rhombuses-spinner-animation{0%{-webkit-transform:translateX(0) rotate(45deg) scale(0);transform:translateX(0) rotate(45deg) scale(0)}50%{-webkit-transform:translateX(-233%) rotate(45deg) scale(1);transform:translateX(-233%) rotate(45deg) scale(1)}100%{-webkit-transform:translateX(-466%) rotate(45deg) scale(0);transform:translateX(-466%) rotate(45deg) scale(0)}}.p-home_plan{background-color:#f2f2f2;padding-bottom:80px;padding-top:55px;position:relative;width:100%;z-index:1}@media screen and (min-width: 769px){.p-home_plan{margin-top:140px}}@media screen and (max-width: 768px){.p-home_plan{margin-top:80px}}@media screen and (max-width: 560px){.p-home_plan{margin-top:60px}}.p-home_plan::before{content:"";display:block;height:293px;left:0;position:absolute;top:0;width:100%;z-index:2}@media screen and (min-width: 769px){.p-home_plan::before{background:url(../images/home/plan_title_bg_l.svg) left top no-repeat,url(../images/home/plan_title_bg_r.svg) right top no-repeat;background-color:#01346d;background-size:contain, contain}}@media screen and (max-width: 768px){.p-home_plan::before{background-color:#01346d}}.p-home_plan_inner{background-color:#fff;margin:auto;max-width:1240px;position:relative;width:95%;z-index:3}@media screen and (min-width: 769px){.p-home_plan_inner{padding:50px 70px 100px}}@media screen and (max-width: 768px){.p-home_plan_inner{padding:30px 5%}}.p-home_plan_title{color:#ffffff;margin-bottom:40px !important;position:relative;z-index:3}@media screen and (max-width: 560px){.p-home_plan_table{overflow-x:scroll}}.p-home_plan_table table{border-collapse:collapse;position:relative}@media screen and (max-width: 560px){.p-home_plan_table table{width:660px}}.p-home_plan_table th,.p-home_plan_table td{border:solid 1px rgba(0,0,0,0.15);padding:0.7em 1em}.p-home_plan_table .plan_table_head th,.p-home_plan_table .plan_table_head td{position:sticky;top:0;z-index:1}.p-home_plan_table .plan_table_head th{left:0;position:sticky}.p-home_plan_table .plan_table_head td{color:#fff;font-weight:800;text-align:center}@media screen and (min-width: 769px){.p-home_plan_table .plan_table_head td{font-size:18px}}@media screen and (max-width: 768px){.p-home_plan_table .plan_table_head td{font-size:16px;line-height:1.2}}.p-home_plan_table .plan_table_head td span{font-family:"Barlow",sans-serif;font-size:12px;font-weight:600;letter-spacing:2.64px;padding-left:10px}@media screen and (max-width: 768px){.p-home_plan_table .plan_table_head td span{display:block}}.p-home_plan_table .plan_table_head td._standard{background:#01346d;width:25%}.p-home_plan_table .plan_table_head td._rich{background:#ad925c;width:25%}.p-home_plan_table .plan_table_head td._premium{background:#333;width:25%}.p-home_plan_table .plan_table_price .price_text{font-weight:bold;margin-bottom:10px;margin-top:10px;text-align:center}@media screen and (min-width: 769px){.p-home_plan_table .plan_table_price .price_text{font-size:18px}}@media screen and (max-width: 768px){.p-home_plan_table .plan_table_price .price_text{font-size:16px}}.p-home_plan_table .plan_table_price .price_text span{font-family:"Barlow",sans-serif;font-weight:600;letter-spacing:normal;line-height:1;padding:0 0.1em}@media screen and (min-width: 769px){.p-home_plan_table .plan_table_price .price_text span{font-size:40px}}@media screen and (max-width: 768px){.p-home_plan_table .plan_table_price .price_text span{font-size:32px}}.p-home_plan_table .plan_table_price .price_desc{font-weight:500;text-align:left}@media screen and (min-width: 769px){.p-home_plan_table .plan_table_price .price_desc{font-size:14px}}@media screen and (max-width: 768px){.p-home_plan_table .plan_table_price .price_desc{font-size:12px}}.p-home_plan_table .plan_table_line th,.p-home_plan_table .plan_table_line td{background-color:#f2f2f2;text-align:left}.p-home_plan_table .plan_table_body{font-size:14px}.p-home_plan_table .plan_table_body th{text-align:left;vertical-align:middle}.p-home_plan_table .plan_table_body td{text-align:center;vertical-align:middle}.p-home_plan_table .plan_table_body td img{margin-top:-6px;vertical-align:middle}.p-home_plan_table .plan_table_body tr._line{border:2px solid #f76033;color:#f76033;font-weight:bold}.p-home_plan_data_title{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:800;justify-content:center;padding:0.2em;text-align:center;width:100%}.p-home_plan_data_title span{font-family:"Barlow",sans-serif;font-size:14px;font-weight:600;letter-spacing:2.64px;padding-left:10px}.p-home_plan_data_title._standard{background:#01346d}.p-home_plan_data_title._rich{background:#ad925c}.p-home_plan_data_title._premium{background:#333}.p-home_plan_data{border:solid 1px rgba(0,0,0,0.15);width:100%}.p-home_plan_price{border:solid 1px rgba(0,0,0,0.15);border-bottom:none;line-height:1.7;padding:1em;text-align:center}.p-home_plan_price .price_text{font-size:18px}.p-home_plan_price .price_text span{font-family:"Barlow",sans-serif;font-size:36px;font-weight:600;letter-spacing:normal;line-height:1;padding:0 0.1em}.p-home_plan_data_item{display:-webkit-box;display:-ms-flexbox;display:flex}.p-home_plan_data_item:not(:last-of-type){border-bottom:solid 1px rgba(0,0,0,0.15)}.p-home_plan_data_item._line{border:2px solid #f76033;color:#f76033;font-weight:bold}.p-home_plan_data_item .item_head{-ms-flex:0 0 40%;-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-pack:center;align-items:center;background-color:#efefef;display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 40%;flex-direction:column;font-size:13px;justify-content:center;line-height:1.2;padding:0.5em 1em;text-align:center}.p-home_plan_data_item .item_body{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0.5em 1em;text-align:center}.p-home_point{width:100%}@media screen and (min-width: 769px){.p-home_point{margin-top:74px}}@media screen and (max-width: 768px){.p-home_point{margin-top:60px}}@media screen and (max-width: 560px){.p-home_point{margin-top:40px}}.p-home_point_inner{margin:auto;max-width:1200px;width:95%}.p-home_point_title,.p-home_access_title,.p-home_contact_title,.p-home_plan_title,.p-home_view_title,.p-home_voice_title{text-align:center}@media screen and (min-width: 769px){.p-home_point_title,.p-home_access_title,.p-home_contact_title,.p-home_plan_title,.p-home_view_title,.p-home_voice_title{margin-bottom:80px}}@media screen and (max-width: 768px){.p-home_point_title,.p-home_access_title,.p-home_contact_title,.p-home_plan_title,.p-home_view_title,.p-home_voice_title{margin-bottom:64px}}@media screen and (max-width: 560px){.p-home_point_title,.p-home_access_title,.p-home_contact_title,.p-home_plan_title,.p-home_view_title,.p-home_voice_title{margin-bottom:56px}}.p-home_point_title .title_text,.p-home_access_title .title_text,.p-home_contact_title .title_text,.p-home_plan_title .title_text,.p-home_view_title .title_text,.p-home_voice_title .title_text{font-family:"Noto Serif JP","游明朝体","Yu Mincho",yumincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:500}.p-home_point_title .title_text span,.p-home_access_title .title_text span,.p-home_contact_title .title_text span,.p-home_plan_title .title_text span,.p-home_view_title .title_text span,.p-home_voice_title .title_text span{display:block}.p-home_point_title .title_text span:first-of-type,.p-home_access_title .title_text span:first-of-type,.p-home_contact_title .title_text span:first-of-type,.p-home_plan_title .title_text span:first-of-type,.p-home_view_title .title_text span:first-of-type,.p-home_voice_title .title_text span:first-of-type{letter-spacing:1.98px}@media screen and (min-width: 769px){.p-home_point_title .title_text span:first-of-type,.p-home_access_title .title_text span:first-of-type,.p-home_contact_title .title_text span:first-of-type,.p-home_plan_title .title_text span:first-of-type,.p-home_view_title .title_text span:first-of-type,.p-home_voice_title .title_text span:first-of-type{font-size:22px}}@media screen and (max-width: 768px){.p-home_point_title .title_text span:first-of-type,.p-home_access_title .title_text span:first-of-type,.p-home_contact_title .title_text span:first-of-type,.p-home_plan_title .title_text span:first-of-type,.p-home_view_title .title_text span:first-of-type,.p-home_voice_title .title_text span:first-of-type{font-size:20px}}@media screen and (max-width: 560px){.p-home_point_title .title_text span:first-of-type,.p-home_access_title .title_text span:first-of-type,.p-home_contact_title .title_text span:first-of-type,.p-home_plan_title .title_text span:first-of-type,.p-home_view_title .title_text span:first-of-type,.p-home_voice_title .title_text span:first-of-type{font-size:16px}}.p-home_point_title .title_text span:last-of-type,.p-home_access_title .title_text span:last-of-type,.p-home_contact_title .title_text span:last-of-type,.p-home_plan_title .title_text span:last-of-type,.p-home_view_title .title_text span:last-of-type,.p-home_voice_title .title_text span:last-of-type{letter-spacing:3.87px}@media screen and (min-width: 769px){.p-home_point_title .title_text span:last-of-type,.p-home_access_title .title_text span:last-of-type,.p-home_contact_title .title_text span:last-of-type,.p-home_plan_title .title_text span:last-of-type,.p-home_view_title .title_text span:last-of-type,.p-home_voice_title .title_text span:last-of-type{font-size:43px;margin-top:-17px}}@media screen and (max-width: 768px){.p-home_point_title .title_text span:last-of-type,.p-home_access_title .title_text span:last-of-type,.p-home_contact_title .title_text span:last-of-type,.p-home_plan_title .title_text span:last-of-type,.p-home_view_title .title_text span:last-of-type,.p-home_voice_title .title_text span:last-of-type{font-size:36px;line-height:1.5;margin-top:-28px}}@media screen and (max-width: 560px){.p-home_point_title .title_text span:last-of-type,.p-home_access_title .title_text span:last-of-type,.p-home_contact_title .title_text span:last-of-type,.p-home_plan_title .title_text span:last-of-type,.p-home_view_title .title_text span:last-of-type,.p-home_voice_title .title_text span:last-of-type{font-size:24px}}.p-home_point_title .title_text span:last-of-type strong,.p-home_access_title .title_text span:last-of-type strong,.p-home_contact_title .title_text span:last-of-type strong,.p-home_plan_title .title_text span:last-of-type strong,.p-home_view_title .title_text span:last-of-type strong,.p-home_voice_title .title_text span:last-of-type strong{color:#f76033;font-weight:500;letter-spacing:5.49px}@media screen and (min-width: 769px){.p-home_point_title .title_text span:last-of-type strong,.p-home_access_title .title_text span:last-of-type strong,.p-home_contact_title .title_text span:last-of-type strong,.p-home_plan_title .title_text span:last-of-type strong,.p-home_view_title .title_text span:last-of-type strong,.p-home_voice_title .title_text span:last-of-type strong{font-size:61px}}@media screen and (max-width: 768px){.p-home_point_title .title_text span:last-of-type strong,.p-home_access_title .title_text span:last-of-type strong,.p-home_contact_title .title_text span:last-of-type strong,.p-home_plan_title .title_text span:last-of-type strong,.p-home_view_title .title_text span:last-of-type strong,.p-home_voice_title .title_text span:last-of-type strong{font-size:52px}}@media screen and (max-width: 560px){.p-home_point_title .title_text span:last-of-type strong,.p-home_access_title .title_text span:last-of-type strong,.p-home_contact_title .title_text span:last-of-type strong,.p-home_plan_title .title_text span:last-of-type strong,.p-home_view_title .title_text span:last-of-type strong,.p-home_voice_title .title_text span:last-of-type strong{font-size:40px}}.p-home_point_title .title_decoration,.p-home_access_title .title_decoration,.p-home_contact_title .title_decoration,.p-home_plan_title .title_decoration,.p-home_view_title .title_decoration,.p-home_voice_title .title_decoration{display:block;font-family:"Barlow",sans-serif;font-size:15px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:3.3px}@media screen and (min-width: 769px){.p-home_point_title .title_decoration,.p-home_access_title .title_decoration,.p-home_contact_title .title_decoration,.p-home_plan_title .title_decoration,.p-home_view_title .title_decoration,.p-home_voice_title .title_decoration{font-size:15px;margin-top:14px}}@media screen and (max-width: 768px){.p-home_point_title .title_decoration,.p-home_access_title .title_decoration,.p-home_contact_title .title_decoration,.p-home_plan_title .title_decoration,.p-home_view_title .title_decoration,.p-home_voice_title .title_decoration{font-size:13px;margin-top:10px}}@media screen and (max-width: 560px){.p-home_point_title .title_decoration,.p-home_access_title .title_decoration,.p-home_contact_title .title_decoration,.p-home_plan_title .title_decoration,.p-home_view_title .title_decoration,.p-home_voice_title .title_decoration{font-size:12px}}.p-home_point_list{-ms-flex-pack:justify;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;list-style:none}@media screen and (max-width: 560px){.p-home_point_list{display:block}}.p-home_point_item{-ms-flex-preferred-size:calc((100% - 4px) / 3);background-color:#f2f2f2;flex-basis:calc((100% - 4px) / 3)}@media screen and (max-width: 560px){.p-home_point_item{margin-bottom:44px}}.p-home_point_item .item_image{border-bottom:5px solid #01346d;position:relative}.p-home_point_item .item_image::before{-webkit-transform:translateX(-50%);background-color:rgba(1,52,109,0.8);color:#ffffff;content:"";display:block;font-family:"Noto Serif JP","游明朝体","Yu Mincho",yumincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:37px;font-weight:500;height:54px;left:50%;letter-spacing:3.33px;line-height:54px;position:absolute;text-align:center;top:-27px;transform:translateX(-50%);width:54px}@media screen and (max-width: 768px){.p-home_point_item .item_image::before{font-size:24px;height:40px;letter-spacing:0;line-height:40px;top:-20px;width:40px}}.p-home_point_item .item_image._01::before{content:"1"}.p-home_point_item .item_image._02::before{content:"2"}.p-home_point_item .item_image._03::before{content:"3"}.p-home_point_item .item_image img{width:100%}.p-home_point_item .item_title{-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;align-items:center;color:#01346d;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-size:22px;justify-content:center;line-height:1.5;padding:20px;text-align:center}@media screen and (max-width: 768px){.p-home_point_item .item_title{font-size:18px;padding:14px 2.5%}}.p-home_point_item .item_text{padding:0 40px 55px}@media screen and (max-width: 768px){.p-home_point_item .item_text{padding:10px 5% 20px}}@media screen and (max-width: 560px){.p-home_point_item .item_text{font-size:14px;padding:0 2.5% 20px}}.p-home_point_service{background-color:#f2f2f2;margin:auto;margin-top:3px;max-width:1200px;width:95%}@media screen and (min-width: 769px){.p-home_point_service{padding:44px 40px 50px}}@media screen and (max-width: 768px){.p-home_point_service{padding:30px 2.5%}}.p-home_point_service .service_title{font-family:"Noto Serif JP","游明朝体","Yu Mincho",yumincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:500;letter-spacing:0.99px;text-align:center}@media screen and (min-width: 769px){.p-home_point_service .service_title{font-size:33px;margin-bottom:44px}}@media screen and (max-width: 768px){.p-home_point_service .service_title{font-size:24px;margin-bottom:32px}}@media screen and (max-width: 560px){.p-home_point_service .service_title{font-size:22px}}.p-home_point_service .service_cont{background-color:#fff}@media screen and (min-width: 769px){.p-home_point_service .service_cont{padding:44px 40px 40px}}.p-home_point_service .service_list{list-style:none}@media screen and (min-width: 769px){.p-home_point_service .service_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}}@media screen and (min-width: 769px){.p-home_point_service .service_item{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);padding:0 40px}.p-home_point_service .service_item:not(:nth-of-type(3)){border-right:solid 1px rgba(0,0,0,0.13)}}@media screen and (max-width: 768px){.p-home_point_service .service_item{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 2.5%}.p-home_point_service .service_item:not(:nth-of-type(3)){border-bottom:solid 3px #f2f2f2}}.p-home_point_service .service_item .service_item_image{margin-bottom:18px;text-align:center}@media screen and (max-width: 768px){.p-home_point_service .service_item .service_item_image{-ms-flex:0 0 30%;-webkit-box-flex:0;flex:0 0 30%;margin-right:5%}}.p-home_point_service .service_item .service_item_title{color:#01346d;font-weight:bold;line-height:1.39;text-align:center}@media screen and (min-width: 769px){.p-home_point_service .service_item .service_item_title{font-size:18px;margin-bottom:20px}}@media screen and (max-width: 768px){.p-home_point_service .service_item .service_item_title{font-size:16px;margin-bottom:10px;text-align:left}}@media screen and (min-width: 769px){.p-home_point_service .service_item .sercive_item_text{font-size:15px}}@media screen and (max-width: 768px){.p-home_point_service .service_item .sercive_item_text{font-size:14px}}@media screen and (max-width: 768px){.p-home_point_banner{margin-left:-8px;padding:10px 10px 20px}}@media screen and (min-width: 769px){.p-home_point_banner a{-webkit-transition:all 0.2s;transition:all 0.2s}.p-home_point_banner a:hover{opacity:0.85}}.p-home_view{width:100%}@media screen and (min-width: 769px){.p-home_view{margin-top:94px}}@media screen and (max-width: 768px){.p-home_view{margin-top:80px}}@media screen and (min-width: 769px){.p-home_view_title{margin-bottom:70px}}@media screen and (max-width: 768px){.p-home_view_title{margin-bottom:40px}}@media screen and (max-width: 560px){.p-home_view_title{margin-bottom:30px}}.p-home_view_read{max-width:1200px;text-align:center;width:95%}@media screen and (min-width: 769px){.p-home_view_read{margin:0 auto 70px}}@media screen and (max-width: 768px){.p-home_view_read{margin:0 auto 40px}}.p-home_view_cont{background-color:#f2f2f2;margin:auto;max-width:960px;width:95%}@media screen and (min-width: 769px){.p-home_view_cont{margin-top:60px;padding:40px 60px 60px}}@media screen and (max-width: 768px){.p-home_view_cont{margin-top:40px;padding:30px}}.p-home_view_cont .cont_title{font-family:"Noto Serif JP","游明朝体","Yu Mincho",yumincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:500;letter-spacing:0.78px;text-align:center}@media screen and (min-width: 769px){.p-home_view_cont .cont_title{font-size:26px;margin-bottom:37px}}@media screen and (max-width: 768px){.p-home_view_cont .cont_title{font-size:26px;margin-bottom:18px}}@media screen and (max-width: 560px){.p-home_view_cont .cont_title{font-size:22px;margin-bottom:12px}}.p-home_view_slider{position:relative}.p-home_view_slider .slider_item img{width:100%}ick-prev{left:-25px}.slick-prev,.slick-next{-webkit-transform:translate(0, -50%);background:transparent;border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:60px;line-height:0;outline:none;padding:0;position:absolute;top:calc( 50% - 8px);transform:translate(0, -50%);width:60px;z-index:10}@media screen and (max-width: 768px){.slick-prev,.slick-next{height:40px;width:40px}}.slick-prev:before,.slick-next:before{background:rgba(0,0,0,0.5) url(../images/icon_arrow_left_white.svg) center center no-repeat;background-size:40% auto;content:'';display:block;height:100%;width:100%}.slick-prev{left:0}.slick-next{right:0}.slick-prev:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.slick-next:before{content:'>'}.slick-dots{display:block;list-style:none;margin:0;padding:0;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:8px;margin:0 4px;padding:0;position:relative;width:8px}.slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:8px;line-height:0;outline:none;width:8px}.slick-dots li.slick-active button:before{color:black;opacity:.75}.slick-dots li button:before{background-color:rgba(0,0,0,0.5);border-radius:50%;color:black;content:'';height:8px;left:0;opacity:.25;position:absolute;text-align:center;top:0;width:8px}.p-home_voice{position:relative;width:100%;z-index:0}@media screen and (min-width: 769px){.p-home_voice{margin-bottom:104px;padding-top:74px}}@media screen and (max-width: 768px){.p-home_voice{margin-bottom:80px;padding-top:64px}}.p-home_voice::before{border-color:transparent #01346d transparent transparent;border-style:solid;border-width:0 20vw 20vw 0;content:"";display:block;height:0;position:absolute;right:0;top:0;width:0;z-index:1}.p-home_voice_inner{margin:auto;max-width:960px;width:95%}@media screen and (min-width: 769px){.p-home_voice_title{margin-bottom:70px}}@media screen and (max-width: 768px){.p-home_voice_title{margin-bottom:40px}}.p-home_voice_item{background-color:#f2f2f2;margin-bottom:3px}@media screen and (min-width: 769px){.p-home_voice_item{padding:40px 60px 50px}}@media screen and (max-width: 768px){.p-home_voice_item{padding:30px 5% 40px}}.p-home_voice_item .item_image{text-align:center}@media screen and (min-width: 769px){.p-home_voice_item .item_image{margin-bottom:26px}}@media screen and (max-width: 768px){.p-home_voice_item .item_image{margin-bottom:16px}}.p-home_voice_item .item_title{color:#01346d;font-weight:bold;letter-spacing:0.88px;margin-bottom:10px;text-align:center}@media screen and (min-width: 769px){.p-home_voice_item .item_title{font-size:22px}}@media screen and (max-width: 768px){.p-home_voice_item .item_title{font-size:18px;line-height:1.5}}.p-home_voice_item .item_name{color:#01346d;text-align:center}@media screen and (min-width: 769px){.p-home_voice_item .item_name{font-size:14px;margin-bottom:32px}}@media screen and (max-width: 768px){.p-home_voice_item .item_name{font-size:12px;margin-bottom:24px}}.p-home_voice_item .item_head{color:#01346d;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5;margin-bottom:0.3em}@media screen and (min-width: 769px){.p-home_voice_item .item_head{font-size:18px}}@media screen and (max-width: 768px){.p-home_voice_item .item_head{font-size:16px}}.p-home_voice_item .item_head::before{background-color:#01346d;content:"";display:inline-block;height:1px;margin-right:0.5em;margin-top:0.8em;width:.7em}.p-home_voice_item .item_text{margin-bottom:1.5em}
