@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@600&display=swap');@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url(//arift.jp/sendaiposting/wp-content/themes/cmslp/assets/css/../font/Barlow/Barlow-SemiBold.ttf) format('woff2')}html{scroll-behavior:smooth;font-size:10px}body{font-family:'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;text-align:justify;text-justify:inter-ideograph;font-feature-settings:"palt";letter-spacing:.03rem;background-color:#fff;color:#333}a,a:link,a:visited{color:#333}a img{transition:.2s;opacity:1.0}a:hover img{opacity:.6}p{line-height:180%}button{background:0 0;border:none;outline:none;appearance:none}.clearfix:after{content:"";display:block;clear:both}.txt_right{text-align:right}.txt_center{text-align:center}.txt_left{text-align:left}.img_left{float:left;margin-right:5rem}.img_right{float:right;margin-left:3rem}.p_bold{font-weight:700 !important}.mar1{margin-bottom:1rem}.mar2{margin-bottom:2rem}.mar3{margin-bottom:3rem}.mar4{margin-bottom:4rem}.mar5{margin-bottom:5rem}.mar6{margin-bottom:6rem}.mar7{margin-bottom:7rem}.mar10{margin-bottom:10rem}.mar20{margin-bottom:20rem}main .wrap{width:100%;max-width:1100px;margin-left:auto;margin-right:auto}.p14,.p15,.p16,.p18,.p20{line-height:180%}.p14{font-size:14px}.p15{font-size:15px}.p16{font-size:16px}.p18{font-size:18px}.p20{font-size:20px}#header{width:100%;position:fixed;z-index:999;top:0;left:0;background:#fff;border-bottom:1px solid #b3b3b3}#header h1{position:absolute;left:0;top:0;border-right:1px solid #b3b3b3;line-height:0;z-index:1000;background-color:#fff;width:165px;height:100%;display:flex;justify-content:center;align-items:center}#header h1 img{width:90px;height:auto}#header .contact{text-align:right;padding:1rem 2rem}#header .contact .tel{line-height:100%}#header .contact li{display:inline-block;letter-spacing:normal;margin-left:2rem}#gnav{background-color:#fc0;margin-left:160px;letter-spacing:-.4em;text-align:center;padding:2rem 0}#gnav a{color:#333;padding:2.5rem 1.25rem;transition:.3s;font-weight:700}#gnav a:hover{color:#fff}#gnav li{display:inline-block;letter-spacing:normal;padding:0 .5rem;border-right:1px solid #fff;font-size:18px}#gnav li:last-child{border-right:0}@media screen and (min-width:1237px){#main{padding-top:139px}}@media screen and (min-width:921px){#main{padding-top:133px}}@media screen and (min-width:769px){#kv{background-image:url(//arift.jp/sendaiposting/wp-content/themes/cmslp/assets/css/../img/kv_bg.jpg);background-position:center center;background-size:cover;text-align:center;padding-top:5rem;padding-bottom:5rem;line-height:0}}.sec_padding{padding:7rem 0}.bg_yellow{background-color:#fc0}.bg_white{background-color:#fff}.nayami_wrap{border-radius:30px;padding:7rem 0}.h2_nayami{text-align:center;margin-bottom:3rem}.dl_nayami{width:100%;max-width:800px;margin-left:auto;margin-right:auto}.dl_nayami dt{margin-bottom:1rem}.dl_nayami dd{margin-bottom:3rem}.dl_nayami dd:last-child{margin-bottom:2rem}.h2_normal{text-align:center;display:block;padding-bottom:2rem;margin-bottom:2rem;position:relative}.h2_normal:before{content:'';position:absolute;bottom:0;left:50%;width:100px;height:5px;background-color:#3e3a39;margin-left:-50px}.p_area{margin-left:7rem;margin-right:7rem}.works_box{text-align:center;padding:5rem 1rem}.contact_box{background-color:rgba(255,255,255,.9);border:5px solid #000;padding:5rem 0}.contact_btn{letter-spacing:-.4em;text-align:center}.contact_btn li{display:inline-block;margin:0 3rem}.contact_sec{background-image:url(//arift.jp/sendaiposting/wp-content/themes/cmslp/assets/css/../img/img_12_pc.jpg);background-position:center center;background-size:cover}@media screen and (max-width:920px){.contact_sec{background-image:url(//arift.jp/sendaiposting/wp-content/themes/cmslp/assets/css/../img/img_12_sp.jpg);background-position:center center;background-size:cover}}#contact_01{padding-top:7rem;padding-bottom:7rem}.reason_no{color:#fff;font-weight:700;font-size:40px;text-align:center;display:block;width:150px;height:150px;border-radius:100%;background-color:#f60;margin-left:auto;margin-right:auto;line-height:150px;margin-bottom:3rem}.reason_title{color:#333;text-align:center;margin-bottom:3rem;font-weight:700;font-size:36px;line-height:150%}.reason_bg{color:#fff;font-weight:700;font-size:30px;line-height:150%;display:block;max-width:calc(900px - 10rem);margin-left:auto;margin-right:auto;margin-bottom:5rem;background-color:#00479d;padding:2rem 5rem;border:3px solid #333;border-radius:30px}.h2_reason{text-align:center;margin-bottom:3rem;margin-top:7rem;padding-left:2rem;padding-right:2rem}.reason_harf,.reason_harf_02{letter-spacing:-.4em}.reason_harf li{display:inline-block;text-align:center;letter-spacing:normal;width:calc(50% - 2rem);margin:0 1rem;vertical-align:top}.border_top{border-top:3px solid gray;margin-top:7rem;padding-top:7rem}.reason_harf_02 li{display:inline-block;text-align:center;letter-spacing:normal;width:calc(50% - 2rem);margin-right:4rem;vertical-align:top;margin-bottom:4rem}.reason_harf_02 li:nth-child(2n){margin-right:0}#contact_02{padding:7rem 0}.bg_glay{background-color:#f2f2f2}.works_harf{letter-spacing:-.4em}.works_harf li{display:inline-block;text-align:center;letter-spacing:normal;width:calc(50% - 5rem);margin-bottom:3rem;margin-right:10rem;vertical-align:top}.works_harf li:nth-child(2n){margin-right:0}.works_harf .title{display:block;background-color:#00479d;color:#fff;font-weight:700;font-size:20px;line-height:200%;margin-bottom:2rem;width:100%;max-width:400px;margin-left:auto;margin-right:auto;border-radius:5px}.p_bg_green{text-align:center;font-size:30px;font-weight:700;line-height:200%;display:block;background-color:#39b168;color:#fff;margin-bottom:7rem}.p20 .big{font-weight:700;font-size:160%;color:#f60}.nagare_dl{display:flex;flex-wrap:wrap;width:100%;max-width:900px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.nagare_dl:before{content:'';display:block;position:absolute;width:5px;left:33px;top:0;height:100%;background-color:#333;z-index:1}.nagare_dl dt{width:100px;padding-bottom:20px;margin-bottom:10px;z-index:3}.nagare_dl dd{width:calc(100% - 100px);padding-bottom:20px;margin-bottom:10px}.nagare_dl dd:last-child{padding-bottom:0;margin-bottom:0}.table_add{width:100%;max-width:900px;margin-right:auto;margin-left:auto;font-size:20px;border-spacing:0;border-collapse:collapse;background-color:#fff}.table_add th,.table_add td{padding:1.5rem 3rem;border:3px solid #333}.table_add th{text-align:center}.faq_dl{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.faq_dl dt{text-align:left;padding:0}.faq_dl dd{margin-bottom:3rem;padding-left:120px;margin-top:-3rem}.faq_dl dd:last-child{margin-bottom:0}.h2_contact{text-align:center;padding:2rem 0;display:block;margin:0;background-color:#333}#contact .wrap{padding-top:5rem;padding-bottom:7rem}.contact_dl{background-color:#fff;width:100%;max-width:900px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;font-size:20px;line-height:200%}.contact_dl dt{width:calc(250px - 3rem);padding-bottom:2rem;padding-top:2rem;vertical-align:middle;padding-left:3rem;border-bottom:5px solid #f2f2f2;position:relative}.contact_dl dt span{color:#fff;position:absolute;right:0;font-size:16px;background-color:#db183c;display:block;padding:.5rem 1rem;top:50%;margin-top:-13px;line-height:100%}.contact_dl dd{width:calc(100% - 250px - 6rem);padding-bottom:20px;padding-bottom:2rem;padding-top:2rem;padding-left:3rem;padding-right:3rem;border-bottom:5px solid #f2f2f2}.contact_dl .txt input{width:100%;line-height:200%;font-size:20px;border:2px solid #999;padding:4px 10px;box-sizing:border-box}.contact_dl .txt textarea{width:100%;line-height:100%;font-size:20px;border:2px solid #999}.privacy{height:200px;overflow:auto;padding:2rem 3rem;border:3px solid #b3b3b3;background-color:#fff}#contact .privacy h2{font-family:initial;font-size:20px;line-height:200%;font-weight:700;margin-bottom:3rem;text-align:center}.privacy p{margin-bottom:0;padding:0}.privacy_02{padding:2rem 3rem}.privacy_02 input{margin-right:.5rem}.wrap_s{width:100%;margin-left:auto;margin-right:auto;max-width:900px}.wpcf7 .wrap_s .page-trans{display:flex;justify-content:center}.wpcf7 .previous{margin-right:3rem}.wpcf7 .wpcf7-select{font-size:20px;padding:5px;margin-right:3rem}::placeholder{color:#a8a8a8}.submit input,.previous input,.go-home{text-align:center;font-size:30px;color:#fff;font-weight:700;background-color:#333;display:block;width:300px;margin-left:auto;margin-right:auto;padding:1rem;line-height:180%;border:0}#footer{background:#fff;padding:5rem 0}.h1_sp{display:none}@media screen and (max-width:1236px){#gnav li{font-size:16px !important;padding:0}}@media screen and (max-width:920px){#header{display:none}#main{padding-top:60px}#kv{padding:0}.sec_padding{padding-top:3rem;padding-bottom:3rem}#main .wrap{margin-left:1.75rem;margin-right:1.75rem;width:auto}#kv .wrap{margin-left:0;margin-right:0}img{width:auto;max-width:100%;height:auto}h2{padding-left:2rem;padding-right:2rem}.nayami_wrap{padding:2rem}.h2_nayami{margin-bottom:2rem}.dl_nayami dt{line-height:0;padding:0}.dl_nayami dd{margin-bottom:2rem}.h2_normal:before{content:'';position:absolute;bottom:0;left:50%;width:50px;height:3px;background-color:#3e3a39;margin-left:-25px}.h2_normal{padding-bottom:2rem;margin-bottom:2rem}.mar3,.mar5{margin-bottom:2rem}.p_area{margin-left:2rem;margin-right:2rem}.works_box{padding:2rem}#contact_01{padding-top:2rem;padding-bottom:2rem}.contact_box{border:3px solid #000;padding:2rem}.h2_reason{margin-top:2rem;margin-bottom:2rem}.reason_no{font-size:20px;width:80px;height:80px;line-height:80px;margin-bottom:2rem}.reason_title{font-size:5vw;margin-bottom:2rem}.reason_bg{font-size:4.5vw;margin-bottom:2rem;padding:1rem 2rem;border:2px solid #333;border-radius:15px}.border_top{margin-top:2rem;padding-top:2rem}.border_top:last-child{padding-bottom:2rem}#contact_02{padding:2rem 0}.works_harf li{width:calc(50% - 1rem);margin-bottom:2rem;margin-right:2rem}.works_harf .title{font-size:3vw}.nagare_dl dt img{width:50px}.nagare_dl:before{left:23px;width:3px}.nagare_dl dt{width:70px}.p20 .big{font-size:24px}.nagare_dl .p20{font-size:16px}#works_02 .reason_harf_02 li{margin-right:0;width:100%;margin-bottom:2rem}#works_02 .reason_harf_02 li:last-child{margin-bottom:0}.table_add{font-size:16px}.faq_dl dd{margin-bottom:2rem;padding-left:0;margin-top:-1rem}.contact_dl,.contact_dl dt,.contact_dl dd{display:block;width:auto}.contact_dl dt{padding-left:2rem;padding-bottom:0;padding-top:2rem;padding-right:2rem;border:0}.contact_dl dd{padding-left:2rem;padding-bottom:2rem;padding-top:0;padding-right:2rem}.contact_dl dt span{right:2rem;margin-top:-5px}.submit input{font-size:24px;color:#fff;width:calc(100% - 4rem);margin-left:2rem;margin-right:2rem;padding:1rem;border:0}.h2_contact{padding-left:2rem;padding-right:2rem}#contact .wrap{padding-top:2rem;padding-bottom:2rem}#reason .reason_harf_02 li,#reason .reason_harf li{width:100%;margin-bottom:2rem;margin-right:0}.price_scl{overflow:auto}img.price_01{width:800px !important;max-width:800px !important;height:auto}img.price_02{width:660px !important;max-width:660px !important;height:auto}img.price_03{width:1600px !important;max-width:1600px !important;height:auto}.menu-btn{position:fixed;top:0;right:0;z-index:9000;width:60px;height:60px;display:flex;justify-content:center;align-items:center;background:#333;color:#fff;font-size:20px}.menu{position:fixed;top:0;right:0;z-index:1;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#333}.menu__item{width:100%;height:auto;padding:.5em 1em;text-align:center;color:#fff;box-sizing:border-box}}@media screen and (min-width:1000px){.menu-btn{display:none}}@media screen and (max-width:1000px){.menu-btn{display:flex}.menu{transform-origin:top right;margin-right:-100vw;transition:all .3s ease}.menu.is-active{margin-right:0}.menu a{color:#fff;font-weight:700;margin-bottom:1rem}#footer img{width:250px}}@media screen and (max-width:920px){.h1_sp{display:block;width:280px;padding:2px 0;line-height:0;margin:0;position:fixed;z-index:5;background:#fff;width:100%}}@media screen and (min-width:769px) and (max-width:919px){.h1_sp{display:block;line-height:0;margin:0;height:60px;box-sizing:border-box;position:fixed;z-index:5;background:#fff;width:100%}.h1_sp img{width:260px;position:absolute;top:50%;left:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}.ul_nom{margin-left:2rem;list-style:decimal}.h3_privacy{font-size:17px;line-height:180%}.font_bold{font-weight:700}@media screen and (min-width:769px){a.jump_point{height:0;display:block;padding-top:80px;margin-top:-80px}}@media screen and (max-width:768px){a.jump_point{height:0;display:block;padding-top:60px;margin-top:-60px}}@media screen and (max-width:768px){.pc{display:none!important}}@media screen and (min-width:769px){.sp{display:none!important}}img{width:100%;max-width:100%;height:auto}a:hover{opacity:.7}.small{font-size:80%}.fc_o{color:#f60}.fc_w{color:#fff}.fs_nr{font-family:"nitalago-ruika",sans-serif;font-weight:500!important;font-style:normal}.fs_bl{font-family:'Barlow',sans-serif;font-weight:500;font-style:normal}.tel{font-family:'Barlow',sans-serif;font-size:4.5rem;color:#f60}#kv img{max-width:1000px;width:95%;margin-left:auto;margin-right:auto}h2{font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;font-size:5rem;line-height:6.7rem;padding-left:0;padding-right:0;margin-bottom:2.8rem!important}#nayami h2,#question h2,#contact h2,#example h2,.nayami_txt{font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;font-size:4.2rem;line-height:5.9rem;padding-left:0;padding-right:0}#contact h2{margin-bottom:0!important}@media screen and (max-width:768px){h2{font-size:6.9vw;line-height:7.6vw}#nayami h2,#question h2,#example h2,.nayami_txt{font-size:6.2vw;line-height:7.6vw;margin-bottom:1.7rem!important}#contact h2{font-size:6.2vw;line-height:7.6vw}.tel{font-size:9.2vw}.p_bg_green{text-align:center;font-size:5.8vw;line-height:140%;padding:1rem 1.2rem;display:block;background-color:#39b168;color:#fff;margin-bottom:2rem}}@media screen and (max-width:920px){#kv img{width:100%;vertical-align:top}}#header .contact .cont_button{font-size:2rem;line-height:100%;color:#fff;padding:1.4rem;margin-left:2rem;background-color:#f60;position:relative;bottom:10px;font-family:"nitalago-ruika",sans-serif;font-weight:500}@media screen and (max-width:768px){.h1_sp{display:block;line-height:0;margin:0;height:60px;box-sizing:border-box;position:fixed;z-index:5;background:#fff;width:100%}.h1_sp img{width:260px;position:absolute;top:50%;left:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}#nayami .nayami_list{font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;font-size:2.8rem;margin-bottom:20px;display:flex}#nayami .nayami_list p{line-height:100%;padding:1.2rem;color:#fff;box-sizing:border-box}#nayami .nayami_list p:first-child{width:20%;background-color:#f60}#nayami .nayami_list p:last-child{width:80%;background-color:#333}#nayami .small{font-size:60%}@media screen and (max-width:768px){#nayami .nayami_list{margin-bottom:10px;display:inline}#nayami .nayami_list p{font-size:4.6vw;line-height:140%;padding:.7rem 1.2rem;color:#fff}#nayami .nayami_list p:first-child{width:100%;text-align:center}#nayami .nayami_list p:last-child{width:100%}#nayami .small{font-size:85%;line-height:140%}#nayami .dl_nayami dd{font-size:18px;line-height:180%}}#about .point_list{font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;font-size:3.2rem;line-height:100%;padding:2.3rem 3.5rem;margin-bottom:20px;background-color:#fff5cc;display:flex;align-items:center}#about .point_list p{line-height:100%}#about .point_list p img{width:150px;margin-right:20px}@media screen and (max-width:768px){#about .point_list{width:100%;padding:.7rem 1.2rem;margin-bottom:20px;background-color:#fff5cc;display:inline-block;box-sizing:border-box}#about .point_list p{font-size:4.6vw;line-height:140%;padding:.8rem}#about .point_list p:first-child{padding:.8rem .8rem 0;line-height:100%}#about .point_list p img{width:100px;margin-right:0;line-height:100%}}#area .area_txt{font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;font-size:3.4rem}#area .area_txt span{font-family:'Barlow',sans-serif;font-weight:500;font-style:normal;font-size:6.7rem;line-height:4.9rem}@media screen and (max-width:768px){#area .area_txt{font-size:6.9vw;line-height:7.4vw}#area .area_txt span{font-size:12.4vw;line-height:4.9rem}}#price .wrap div:nth-child(3) img{max-width:1100px}@media screen and (max-width:768px){.reason_harf li{width:100%;margin-bottom:1.4rem;margin-left:0;margin-right:0}}.works_box img{max-width:800px;margin-left:auto;margin-right:auto}.h2_reason img{max-width:900px;margin-left:auto;margin-right:auto}ul.reason_harf_02{display:flex;flex-wrap:wrap}.reason_harf_02 li{display:flex}.reason_harf_02 li div{width:calc(50% - 1.3rem)}.reason_harf_02 li div:first-child{margin-right:2.6rem}.reason_harf_02 li div img{width:100%}.reason_harf_02 li p.title{font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;font-size:2.2rem;line-height:3rem;color:#00489c;padding:.9rem 1.8rem;margin-bottom:1.6rem}.reason_harf_02 li p.title:before{content:'';width:15px;height:100%;position:absolute;border-left:solid 1px #00489c;border-top:solid 1px #00489c;border-bottom:solid 1px #00489c;top:0;left:0}.reason_harf_02 li p.title:after{content:'';width:15px;height:100%;position:absolute;border-right:solid 1px #00489c;border-top:solid 1px #00489c;border-bottom:solid 1px #00489c;top:0;right:0}.reason_harf_02 li p.txt{text-align:left}.arift-front img{margin-left:auto;margin-right:auto;margin-bottom:7rem}@media screen and (max-width:768px){ul.reason_harf_02{display:inline}.reason_harf_02 li{width:100%;margin-bottom:2.3rem;display:block}.reason_harf_02 li div{width:100%}.reason_harf_02 li div img{width:100%;height:240px;object-fit:cover;object-position:top;margin-bottom:1.7rem}.arift-front img{margin-left:auto;margin-right:auto;margin-bottom:0}}#question .question_list{font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;font-size:2.8rem;margin-bottom:50px;position:relative}#question .question_list img{position:absolute;top:-30px;left:0;width:115px;z-index:1}#question .question_list p{line-height:100%;padding:1.2rem 1.2rem 1.2rem 12rem;margin-left:20px;color:#fff;box-sizing:border-box}#question .question_list p:last-child{background-color:#333}@media screen and (max-width:768px){#question .question_list{margin-bottom:2.5rem;position:relative}#question .question_list img{position:absolute;top:-10px;left:0;width:60px;z-index:1}#question .question_list p{font-size:4.6vw;line-height:140%;padding:.7rem 1.2rem .7rem 5rem;margin-left:20px}#question .faq_dl dd{font-size:18px;line-height:180%}}#contact p.cont_txt{text-align:center;font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;font-size:3.9rem}#contact_01 .contact_box,#contact_02 .contact_box{text-align:center}#contact_01 .contact_box p,#contact_02 .contact_box p{font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;font-size:4.2rem;line-height:5.9rem;margin-bottom:2.2rem}#contact_01 .contact_box .gb_txt,#contact_02 .contact_box .gb_txt{font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;font-size:2.8rem;line-height:100%;padding:1.3rem 2.4rem;margin-left:auto;margin-right:auto;color:#fff;background-color:#39b168;display:inline-block}#contact_01 .contact_box .txt2,#contact_02 .contact_box .txt2{font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;font-size:2.8rem;line-height:4.3rem}#contact_01 .contact_box .cont_button,#contact_02 .contact_box .cont_button{font-size:2.3rem;line-height:4.3rem;color:#fff;padding:1.4rem;margin-left:2rem;background-color:#f60;vertical-align:text-top}@media screen and (max-width:768px){#contact_01 .contact_box p,#contact_02 .contact_box p{font-size:5.8vw;line-height:7.6vw;margin-bottom:2rem}#contact_01 .contact_box p:last-child,#contact_02 .contact_box p:last-child{margin-bottom:0}#contact_01 .contact_box .gb_txt,#contact_02 .contact_box .gb_txt{font-size:4.6vw;line-height:140%;padding:.7rem 1.2rem}#contact_01 .contact_box .txt2,#contact_02 .contact_box .txt2{font-size:5.8vw;line-height:7.6vw}#contact_01 .contact_box .cont_button,#contact_02 .contact_box .cont_button{width:100%;font-size:4.6vw;line-height:170%;padding:.7rem 1.2rem;margin-left:0;vertical-align:text-top;box-sizing:border-box;display:block;margin-top:1.1rem}}@media screen and (max-width:768px){.reason_no{font-size:24px;line-height:110px;width:110px;height:110px}.reason_title{font-size:5.8vw;line-height:7.6vw}img.price_04{width:700px !important;max-width:700px !important;height:auto}}#example .cs_img1 img{max-width:680px;margin-left:auto;margin-right:auto;margin-bottom:2.5rem}#example .cs_txt1{font-size:3.5rem;line-height:100%;padding:1.3rem 2.8rem;border:solid 2px #000;margin-left:auto;margin-right:auto;width:fit-content}#example .cs_txt2{font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;font-size:2.8rem;line-height:4.3rem;text-align:center;margin-bottom:6rem;position:relative}#example .cs_txt3{font-size:2.8rem;line-height:100%;padding:1.3rem 2.8rem;margin-left:auto;margin-right:auto;width:fit-content;color:#fff;background-color:#f60;border-radius:30px;margin-bottom:6rem;position:relative}#example .cs_txt2:after,#example .cs_txt3:after{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);content:url(//arift.jp/sendaiposting/wp-content/themes/cmslp/assets/css/../img/down_arrow.svg);width:70px}#example .cs_txt4{font-size:4.3rem;line-height:100%;padding-bottom:.8rem;border-bottom:solid 8px #fc0;margin-left:auto;margin-right:auto;width:fit-content}#example .example_box{max-width:900px;background-color:#f2f2f2;padding:3rem;margin-left:auto;margin-right:auto;box-sizing:border-box;margin-top:4rem}#example .example_box ul{display:flex}#example .example_box ul li:first-child{width:calc(21% - 2.5rem);margin-right:2.5rem}#example .example_box ul li:last-child{width:79%}#example .example_box .cs_txt5_1,#example .example_box .cs_txt5_3{font-size:22px;line-height:170%;margin-bottom:3rem}#example .example_box .cs_txt5_2,#example .example_box .cs_txt5_4{font-size:3.2rem;line-height:4.3rem}#works_02 .cont_button{font-size:2.3rem;line-height:100%;color:#fff;padding:1.4rem;margin-left:2rem;background-color:#f60;position:relative;bottom:10px;font-family:"nitalago-ruika",sans-serif;font-weight:500}@media screen and (max-width:768px){#example .cs_txt1{font-size:6.2vw;line-height:100%;padding:.7rem 1.2rem;width:fit-content}#example .cs_img1 img{width:100%;margin-bottom:1.7rem}#example .cs_txt2{font-size:5.8vw;line-height:7.6vw;margin-bottom:3rem}#example .cs_txt3{font-size:6.2vw;line-height:7.6vw;padding:1rem 2rem;width:fit-content;border-radius:15px;margin-bottom:3rem;position:relative}#example .cs_txt2:after,#example .cs_txt3:after{bottom:-35px;width:40px}#example .cs_txt4{font-size:6.9vw;line-height:7.6vw;padding-bottom:.8rem;width:fit-content}#example .example_box{width:100%;padding:2rem;box-sizing:border-box;margin-top:2rem}#example .example_box ul{display:inline-block}#example .example_box ul li:first-child{width:100%;text-align:center;margin-bottom:1.7rem;display:none}#example .example_box ul li:last-child{width:100%}#example .example_box .cs_txt5_1,#example .example_box .cs_txt5_3{font-size:18px;line-height:180%;margin-bottom:2rem}#example .example_box .cs_txt5_2,#example .example_box .cs_txt5_4{font-size:5.8vw;line-height:7.6vw;margin-bottom:1.4rem}}#works_02 .nagare_dl dt img{max-width:70px}@media screen and (max-width:768px){.works_harf .title{font-size:20px}#works_02 .cont_button{width:100%;font-size:4.6vw;line-height:170%;padding:.7rem 1.2rem;margin-left:0;vertical-align:text-top;box-sizing:border-box;display:block;margin-top:1.1rem}#works_02 .nagare_dl .p20 .big{font-size:5.8vw}#works_02 .nagare_dl .p20{font-size:18px;line-height:180%}#works_02 .nagare_dl dd{width:calc(100% - 80px);padding-bottom:0;margin-bottom:15px}#works_02 .table_add th,.table_add td{padding:1rem 2rem;border:3px solid #333;font-size:18px}}#contact form img{max-width:500px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#contact p.cont_txt{font-size:6.2vw;line-height:8.9vw;margin-bottom:0}#contact .contact_dl{font-size:18px;line-height:180%}#contact .contact_dl dt span{font-size:15px;margin-top:-8px}#contact .contact_dl dt .mar2{margin-bottom:.5rem}}@media screen and (max-width:768px){.submit input,.previous input,.go-home{width:100%;text-align:center;font-size:25px;color:#fff;font-weight:700;background-color:gray;display:inline-block;margin-left:auto;margin-right:auto;padding:.7rem 1.2rem;line-height:180%;border:0}}.confirm{padding:8rem;margin:0;background-color:#f2f2f2}.confirm a{color:#fff}.confirm a:hover{opacity:1}.confirm h2{font-size:3.9rem;text-align:center;margin-bottom:3rem}.confirm .thanks{max-width:1100px;margin-left:auto;margin-right:auto;border-radius:30px;padding:7rem;background-color:#fff}@media screen and (max-width:768px){.confirm{padding:4rem 2rem;margin:0;background-color:#f2f2f2}.confirm .page-trans{display:flex;justify-content:center}.wpcf7 .previous,.wpcf7 .submit{width:calc(50% - 10px)}.wpcf7 .previous{margin-right:2rem}.confirm h2{font-size:6.9vw;line-height:8.6vw;text-align:center;margin-bottom:1.2rem!important}.confirm .thanks{margin-left:auto;margin-right:auto;border-radius:30px;padding:4rem 2rem;background-color:#fff}.confirm .mar4{margin-bottom:3rem}.go-home{width:calc(50% - 10px)}.privacy{height:200px;overflow:auto;padding:2rem;border:3px solid #b3b3b3;background-color:#fff}}#footer img{max-width:250px}@media screen and (max-width:768px){#footer{background:#fff;padding:3rem 0}}@media screen and (min-width:769px){.floating-menu{display:none}}@media screen and (max-width:768px){.floating-menu{position:fixed;width:100%;height:60px;bottom:0;left:0;z-index:999}.floating-menu ul{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch}.floating-menu ul li{width:50%;height:60px;color:#fff;padding-left:8px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;line-height:1.9rem}.floating-menu ul li a{color:#fff;text-decoration:none}.floating-menu ul .fm-tel{font-family:'Barlow',sans-serif;font-size:2.2rem;background-color:#39b168;background-image:url(//arift.jp/sendaiposting/wp-content/themes/cmslp/assets/css/../img/icon_tel.svg);background-repeat:no-repeat;background-position:center left 5%;background-size:18px}.floating-menu ul .fm-ct{font-family:"nitalago-ruika",sans-serif;font-size:1.45rem;font-weight:500;background-color:#f60;background-image:url(//arift.jp/sendaiposting/wp-content/themes/cmslp/assets/css/../img/icon_mail.svg);background-repeat:no-repeat;background-position:center left 10%;background-size:18px}}.distr-area{width:100%;background:#fff;box-sizing:border-box;text-align:center}@media screen and (min-width:769px){.distr-area{margin-top:4.8rem;display:inline-block}}@media screen and (max-width:768px){.distr-area{margin-top:0}}.distr-area h3{font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;color:#fff;width:100%;text-align:center;margin-bottom:3rem;background:#333;box-sizing:border-box}@media screen and (min-width:769px){.distr-area h3{font-size:3.6rem;padding:1.5rem}}@media screen and (max-width:768px){.distr-area h3{font-size:5.8vw;line-height:140%;padding:1rem 1.2rem}}.distr-area .area_txt{color:#f60}.distr-area .notes{font-size:16px;text-align:left;margin-left:auto;margin-right:auto;display:inline-block}@media screen and (min-width:769px){.distr-area img{max-width:900px;margin-bottom:3.2rem;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.distr-area img{width:89%;margin-bottom:2rem;margin-left:auto;margin-right:auto}}@media screen and (min-width:921px){.distr-area .notes{width:900px}}@media screen and (min-width:769px){.sendai-area{padding-top:6.2rem}}@media screen and (max-width:768px){.sendai-area{padding-top:2rem}}#kv-sendai{background-image:url(//arift.jp/sendaiposting/wp-content/themes/cmslp/assets/css/../img/kv-sendai_bg.jpg);background-position:center center;background-size:cover;text-align:center;padding-top:5rem;padding-bottom:5rem;line-height:0}@media screen and (max-width:920px){#kv-sendai{padding:3rem 0}#kv-sendai .wrap{margin-left:0;margin-right:0}#kv-sendai img{width:100%}}@media screen and (max-width:768px){#kv-sendai{padding:0}}.admin-list h4{font-size:2.2rem;text-align:left}.admin-list ul li{font-size:18px;text-align:left}.admin-list ul li dl{display:flex;flex-wrap:wrap}.admin-list ul li dl dt{width:60%;font-weight:700;padding:1.3rem 0;border-bottom:1px solid #000}.admin-list ul li dl dd{width:40%;font-weight:700;padding:1.3rem 0;text-align:right;border-bottom:1px solid #000}@media screen and (min-width:769px){.admin-list{max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:4rem;display:block}.admin-list h4{font-size:3.4rem;line-height:3.7rem;text-align:center;margin-bottom:2rem}.admin-list ul{display:flex;flex-wrap:wrap;margin-bottom:2rem}.admin-list ul li{width:calc(33.33% - 2rem);margin-right:3rem}.admin-list ul li:nth-child(3n){margin-right:0}}@media screen and (max-width:768px){.admin-list{width:100%;padding:2.35rem 1.75rem 1.75rem;box-sizing:border-box}.admin-list h4{line-height:3rem;margin-bottom:1.5rem}.admin-list ul{margin-bottom:2rem}.admin-list ul li{width:100%}}.area-list h4{font-size:2.2rem;text-align:left}.area-list ul li{font-size:18px;text-align:left}.area-list ul li dl{display:flex;flex-wrap:wrap;margin-bottom:3rem}.area-list ul li dl dt{width:70%;padding:.5rem 0;border-bottom:1px solid #000}.area-list ul li dl dd{width:30%;padding:.5rem 0;text-align:right;border-bottom:1px solid #000}.area-number{color:#fff;font-size:13px;padding:4px 6px;margin-right:6px;border-radius:15px;font-weight:700}.an-bc1{background-color:#3c83b5}.an-bc2{background-color:#01b3bc}.an-bc3{background-color:#19af69}.an-bc4{background-color:#8fc64b}.an-bc5{background-color:#9ea374}.an-bc6{background-color:#d5b328}.an-bc7{background-color:#f0844a}.an-bc8{background-color:#de6a73}.an-bc9{background-color:#ba7b3c}.an-bc10{background-color:#946aab}@media screen and (min-width:769px){.area-list{max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:4rem;display:block}.area-list h4{line-height:3.7rem;margin-bottom:2rem}.area-list ul{display:flex;flex-wrap:wrap;margin-bottom:3.2rem}.area-list ul li{width:calc(50% - 2rem);margin-right:4rem}.area-list ul li:nth-child(2n){margin-right:0}}@media screen and (max-width:768px){.area-list{width:100%;padding:1.75rem;box-sizing:border-box}.area-list h4{line-height:3rem;margin-bottom:1.5rem}.area-list ul{margin-bottom:2rem}.area-list ul li{width:100%}.area-list ul li:last-child dl:last-child{margin-bottom:0}}@media screen and (max-width:768px){.fa{z-index:5}.fa-bars:before{content:"\f0c9"}.fa-bars:after{content:"\f00d";display:none}.changed:before{display:none}.changed:after{display:inline}}@media screen and (min-width:769px){.distr-area h4{max-width:900px;font-family:"nitalago-ruika",sans-serif;font-size:3.4rem;font-weight:500;line-height:3.7rem;padding-bottom:1rem;margin-left:auto;margin-right:auto;margin-bottom:2rem;border-bottom:4px solid #000}.sub-heading{font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;font-size:3rem;line-height:140%}}@media screen and (max-width:768px){.distr-area h4{font-family:"nitalago-ruika",sans-serif;font-size:5.8vw;font-weight:500;line-height:3rem;text-align:center;padding-bottom:1rem;margin-bottom:1rem;border-bottom:4px solid #000}.sub-heading{font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;font-size:6.2vw;line-height:7.8vw}}.wpcf7-spinner{width:0!important;height:0!important;margin:0!important}.contact_box{text-align:center;max-width:900px;margin-top:5rem;margin-left:auto;margin-right:auto;margin-bottom:5rem;background-color:#fff}.contact_box p{font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;font-size:4.2rem;line-height:5.9rem;margin-bottom:2rem}.contact_box p:last-child{margin-bottom:0}.contact_box .gb_txt{font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;font-size:2.8rem;line-height:100%;padding:1.3rem 2.4rem;margin-left:auto;margin-right:auto;color:#fff;background-color:#39b168;display:inline-block}.contact_box .txt2{font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;font-size:2.8rem;line-height:3.4rem}.contact_box img{max-width:655px;margin-left:auto;margin-right:auto;margin-bottom:2rem}.contact_box .cont_button{font-size:2.3rem;line-height:4.3rem;color:#fff;padding:1.4rem;margin-left:2rem;background-color:#f60;vertical-align:text-top}@media screen and (max-width:768px){.contact_box{margin-top:0;margin-bottom:0}.contact_box img{margin-bottom:1rem}.contact_box p{font-size:5.8vw;line-height:7.6vw;margin-bottom:1rem}.contact_box p:last-child{margin-bottom:0}.contact_box .gb_txt{font-size:4.6vw;line-height:140%;padding:.7rem 1.2rem}.contact_box .txt2{font-size:5.8vw;line-height:7.6vw}.contact_box .cont_button{width:100%;font-size:4.6vw;line-height:170%;padding:.7rem 1.2rem;margin-left:0;vertical-align:text-top;box-sizing:border-box;display:block;margin-top:1.1rem}}@media screen and (min-width:769px){.distr-area .notes.newarea{text-align:right}}@media screen and (max-width:768px){.distr-area .notes.newarea{width:89%;text-align:left}}.box_bg-orange{display:inline-block;color:#fff;padding:2.3rem 3.5rem;background-color:#f60}@media screen and (min-width:769px){.distr-area .notes.newarea{text-align:right}}@media screen and (max-width:768px){.distr-area .notes.newarea{width:89%;text-align:left}.box_bg-orange{margin-bottom:2rem;margin-bottom:3rem}#area .wrap{margin-left:0;margin-right:0}.admin-list h4{margin-left:0;margin-right:0}#area .wrap .contact_box{margin-left:1.75rem;margin-right:1.75rem;margin-bottom:3rem}#area.sec_padding{padding-bottom:0}}#arift-intro{padding-bottom:7rem}#arift-intro .wrap{box-sizing:border-box;padding:7rem;background-color:#f2f2f2}#arift-intro p{font-size:18px;margin-bottom:2.5rem}#arift-intro .navi{font-size:18px;margin-top:4rem}#arift-intro .navi ul li a{text-decoration:underline}#arift-intro .navi ul li a:hover{text-decoration:none}@media screen and (min-width:769px){#arift-intro{padding-bottom:7rem}#arift-intro .wrap{box-sizing:border-box;padding:7rem;background-color:#f2f2f2}#arift-intro ul{display:flex;flex-wrap:wrap}#arift-intro h2{position:relative;display:inline-block;font-family:"nitalago-ruika",sans-serif;font-weight:500;font-style:normal;font-size:3.4rem;line-height:4.9rem;margin-bottom:4rem!important}#arift-intro h2:after{content:'';position:absolute;top:50%;right:-80px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:70px;height:4px;background-color:#333}#arift-intro .inside ul li:first-child{width:calc(35% - 2rem);margin-right:4rem}#arift-intro .inside ul li:last-child{width:calc(65% - 2rem)}#arift-intro img.logo{max-width:460px;margin-bottom:3rem}#arift-intro p{font-size:16px}#arift-intro ul li dl{display:flex;flex-wrap:wrap;width:100%;font-size:16px}#arift-intro ul li dl dt{width:20%;padding:.2rem 0}#arift-intro ul li dl dd{width:80%;padding:.2rem 0}#arift-intro .navi ul{display:flex;flex-wrap:wrap;justify-content:center}#arift-intro .navi ul li{position:relative;font-size:16px;margin-right:7rem;margin-bottom:2rem}#arift-intro .navi ul li:after{content:'';position:absolute;top:50%;right:-35px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:30px;height:30px;background:url(//arift.jp/sendaiposting/wp-content/themes/cmslp/assets/css/../img/navi_arrow.svg) center no-repeat;background-size:cover}#arift-intro .navi ul li:last-child{margin-right:0}}@media screen and (max-width:768px){#arift-intro{background-color:#f2f2f2;padding-bottom:2rem}#arift-intro .wrap{padding:3rem 0}#arift-intro h2{text-align:center}#arift-intro .inside ul li{width:100%}#arift-intro .inside ul li:first-child{width:100vw;margin:0 calc(50% - 50vw) 3.5rem}#arift-intro .inside ul li img.arift-img{width:100%;height:290px;object-fit:cover}#arift-intro img.logo{display:block;width:240px;margin-left:auto;margin-right:auto;margin-bottom:3rem}#arift-intro ul li dl{display:flex;flex-wrap:wrap;width:100%;font-size:18px}#arift-intro ul li dl dt{width:30%;padding:1.3rem 0;border-bottom:1px solid #000}#arift-intro ul li dl dd{width:70%;padding:1.3rem 0;border-bottom:1px solid #000}#arift-intro ul li dl{border-top:1px solid #000}#arift-intro .navi ul li{position:relative;font-size:18px;padding:.5rem 0;margin-right:30px;text-align:right}#arift-intro .navi ul li:after{content:'';position:absolute;top:50%;right:-30px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:25px;height:25px;background:url(//arift.jp/sendaiposting/wp-content/themes/cmslp/assets/css/../img/navi_arrow.svg) center no-repeat;background-size:cover}}#header ul.contact li div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#header .contact .tel{text-align:center;line-height:2rem}#header .contact .tel span,#header .contact .cont_button span{font-size:14px;font-family:initial;font-weight:500;letter-spacing:.05rem;line-height:1}.contact_box .tel-est{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#header .contact .tel span{color:#000}#header .contact .tel small{font-size:70%}#header .contact .cont_button{display:block;text-align:center;line-height:1.1;bottom:0}#header .contact .cont_button span{margin-top:.3rem}.contact_box .tel-est p{margin-bottom:0!important}.contact_box .tel-est .tel{font-family:'Barlow',sans-serif!important;font-size:5.3rem!important;color:#f60;line-height:3rem!important}.contact_box .tel-est .cont_button{line-height:3rem!important}.contact_box .tel-est .tel span,.contact_box .tel-est .cont_button span{font-size:16px;font-family:initial;font-weight:500;letter-spacing:.05rem;line-height:1.1}.contact_box .tel-est .tel span{color:#000}.contact_box .tel-est .tel small{font-size:70%}@media screen and (max-width:768px){.contact_box .tel-est{display:block}.contact_box .tel-est .tel{font-size:9.8vw!important}.contact_box .cont_button{width:100%;font-size:4.9vw;line-height:2.7rem !important;padding:1rem 1.3rem;margin-left:0;box-sizing:border-box;display:block;margin-top:1rem}.floating-menu ul .fm-tel{font-size:2.5rem;text-align:center;letter-spacing:.05rem;line-height:1.6rem}.floating-menu ul .fm-ct{text-align:center;letter-spacing:.05rem;line-height:1.6rem}.floating-menu ul .fm-tel span,.floating-menu ul .fm-ct span{font-size:11px;font-family:initial;font-weight:500;line-height:1rem}}