@charset "UTF-8";@font-face{font-display:swap;font-family:Noto Sans Japanese;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Noto Sans Japanese;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2"),url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff"),url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:Noto Sans Japanese;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%}body{-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}img{font-size:0;-ms-interpolation-mode:bicubic;height:auto}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:top}a:focus{outline:none}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}em{font-style:normal}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}table{border-collapse:collapse;border-spacing:0;width:100%;word-wrap:break-word;word-break:break-all}table td,table th{text-align:left}input,table td,table th{vertical-align:middle}input[type=submit]{cursor:pointer}optgroup,select{vertical-align:middle}select{padding-right:1px}textarea{font-size:100%}code,kbd,pre,samp,var{font-family:Consolas,Courier New,Courier,Monaco,monospace}sub,sup{border:0;margin:0;outline:0;padding:0}body{font-family:Verdana,Arial,Roboto,メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ＭＳ Ｐゴシック,monospace,sans-serif;font-size:.813em;line-height:1.231}@media print{body{-webkit-print-color-adjust:exact}}dd,dt,h1,h2,h3,h4,h5,h6,li,p,pre,td,th{line-height:1.5}a{color:#004db6}a:link{text-decoration:underline}.font_mono,code,kbd,pre,samp,var{font-size:1.3rem;line-height:1.5}pre{background-color:#f4f4f4;border:1px solid #ddd;box-sizing:border-box;overflow-x:auto;padding:10px;width:100%}.show_pc,.show_sp{display:none!important}@media only screen and (max-width:639px){.show_sp{display:block!important}}@media print,screen and (min-width:640px){.show_pc{display:block!important}}@media only screen and (max-width:639px){.sp_none{display:none!important}}@media print{.print_none{display:none!important}}.clearfix:after{content:""}.flr{float:right}.fll{float:left}.ofh{overflow:hidden}.w10p{width:10%!important}.w20p{width:20%!important}.w25p{width:25%!important}.w30p{width:30%!important}.w40p{width:40%!important}.w50p{width:50%!important}.w60p{width:60%!important}.w70p{width:70%!important}.w80p{width:80%!important}.w90p{width:90%!important}.w100p{width:100%!important}.mb30_15{margin-bottom:15px!important}@media print,screen and (min-width:640px){.mb30_15{margin-bottom:30px!important}}.mb50_30{margin-bottom:30px!important}@media print,screen and (min-width:640px){.mb50_30{margin-bottom:50px!important}}.color_red{color:#ff3b30!important}.color_green{color:#4cd964!important}.color_blue{color:#007aff!important}.font_basic{font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ＭＳ Ｐゴシック,sans-serif}.fs12{font-size:1.2rem}.fs13{font-size:1.3rem}.fs14{font-size:1.4rem}.fs16{font-size:1.6rem}.fs18{font-size:1.8rem}.fs20{font-size:2rem}.fs24{font-size:2.4rem}.bold{font-weight:700!important}.tac{text-align:center!important}.tar{text-align:right!important}.tal{text-align:left!important}a.tdn{text-decoration:none}a.tdn:hover{text-decoration:underline}.vat{vertical-align:top!important}.vam{vertical-align:middle!important}.vab{vertical-align:bottom!important}.indent{display:block;padding-left:1em!important;text-indent:-1em!important}.txt_scroll_x{font-size:1.4rem;font-weight:700;margin:15px 10px 5px 0;text-align:center}.txt_scroll_x .fa{color:#ff3b30;font-size:2.4rem;margin-right:5px;vertical-align:middle}.txt_mb_area>*{margin-top:20px}.txt_mb_area>:first-child{margin-top:0}.pic img{height:auto;max-width:100%}@media print,screen and (min-width:640px) and (min-width:640px){.fadeout{transition:all .3s ease}.fadeout:hover{opacity:.6}}@media print,screen and (min-width:640px){.ico_zoom a{display:block;position:relative}.ico_zoom a:before{background-color:#333;border-radius:15px;bottom:10px;box-sizing:border-box;color:#fff;content:"\f00e";font-family:FontAwesome;font-size:1.6rem;height:30px;padding-top:5px;position:absolute;right:10px;text-align:center;width:30px}}.list_indent li{padding-left:1em;text-indent:-1em}.list_mark_disc>li{margin-top:10px;padding-left:1em;position:relative}.list_mark_disc>li:first-child{margin-top:0}.list_mark_disc>li:before{content:"・";left:0;position:absolute;top:0}@media print,screen and (min-width:640px){.dl_style>dd{margin-left:1em}}.dl_inline dd,.dl_inline dt{display:inline-block;vertical-align:middle}.dl_table_style{border-left:1px solid #ddd;border-top:1px solid #ddd}@media print,screen and (min-width:640px){.dl_table_style{border-spacing:0;display:table;width:100%;word-wrap:break-word;word-break:break-all}.dl_table_style>dl{display:table-row}.dl_table_style>dl>dd,.dl_table_style>dl>dt{display:table-cell;vertical-align:top}}.dl_table_style>dl>dd,.dl_table_style>dl>dt{border-bottom:1px solid #ddd;border-right:1px solid #ddd;box-sizing:border-box;margin:0;padding:10px}@media only screen and (max-width:639px){.dl_table_style>dl>dd,.dl_table_style>dl>dt{border-top:none}}.dl_table_style>dl>dt{background-color:#f4f4f4;font-weight:400;min-width:120px}.dl_table_style>dl>dd{font-size:1.3rem}.dl_table_style.dl_vam>dl>dd,.dl_table_style.dl_vam>dl>dt{vertical-align:middle}.dl_example{border-bottom:1px solid #007aff;border-top:4px solid #007aff;padding:15px 0}@media print,screen and (min-width:640px){.dl_example{border-bottom:none;border-left:4px solid #007aff;border-top:none;padding-left:30px}}.dl_example>dt{font-size:1.6rem;font-weight:700}.dl_example>dd{padding-left:10px}.table_style caption{background-color:#000;color:#fff;font-weight:700;padding:5px 0}@media print,screen and (min-width:640px){.table_style caption{font-size:1.6rem;padding:8px 0}}.table_style td,.table_style th{border:1px solid #ddd;padding:3px 5px}@media only screen and (max-width:639px){.table_style td,.table_style th{font-size:1.2rem}}@media print,screen and (min-width:640px){.table_style td,.table_style th{padding:5px 10px}}.table_style th{background-color:#f4f4f4;font-weight:400}.table_style td{font-size:1.3rem;padding:10px}.table_style thead th{font-weight:700;text-align:center}@media only screen and (max-width:639px){.rwd_table_wrap{height:auto;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}}.caution_box,.tips_box{border-top:5px solid;font-size:1.3rem;padding:15px}@media print,screen and (min-width:640px){.caution_box,.tips_box{border-left:5px solid;border-top:none}}.caution_box .ttl,.tips_box .ttl{font-size:1.6rem;font-weight:700;margin-bottom:10px}.tips_box{background-color:#f4f4f4;border-color:#ddd}.caution_box{background-color:#fff1f1;border-color:#ffd1d1}.quote_box blockquote{background-color:#f4f4f4;line-height:1.5;margin-bottom:10px;padding:30px 5%;position:relative}@media print,screen and (min-width:640px){.quote_box blockquote{padding:20px 40px}}.quote_box blockquote:after,.quote_box blockquote:before{color:#ccc;font-family:FontAwesome;font-size:1.6rem;line-height:1;position:absolute}.quote_box blockquote:before{content:"\f10d ";left:10px;top:10px}.quote_box blockquote:after{bottom:8px;content:"\f10e ";right:10px}.quote_box .source{font-size:1.3rem;text-align:right}.definition_box{padding:10px 0}@media print,screen and (min-width:640px){.definition_box{border-left:4px solid #4cd964;padding-left:30px}}.definition_box .tit{font-size:1.6rem;font-weight:700;margin-bottom:10px}.comment_gon{background-color:#fff4cc;border:3px solid #ffe070;border-radius:5px;display:block;padding:8px 15px}.comment_gon dt{font-weight:700}.btn_style{margin-left:auto;margin-right:auto;width:60%}.btn_style a{background-color:#2a2a2a;border-radius:5px;color:#fff;display:block;font-size:1.8rem;font-weight:700;padding:15px 0;text-align:center;text-decoration:none;transition:all .2s ease}@media print,screen and (min-width:640px){.btn_style a:hover{background-color:#f68787}}@media only screen and (max-width:639px){.ac_btn_sp{padding-right:1em;position:relative}.ac_btn_sp:before{content:"\f0fe";display:block;font-family:FontAwesome;margin-top:-.5em;position:absolute;right:0;top:50%}.ac_btn_sp.open:before{content:"\f146"}}.ac_body_sp{display:none}@media print,screen and (min-width:640px){.ac_body_sp{display:block!important}}.ac_body_sp.open{display:block}@media only screen and (max-width:768px){body img{width:100%}}#wrapper{height:100%;position:relative;width:100%;-webkit-text-size-adjust:100%;color:#333;font-size:1.4rem;overflow-x:hidden}@media print,screen and (min-width:769px){#wrapper{min-width:980px}}@media only screen and (max-width:768px){#wrapper{font-size:3vw}}html{line-height:normal;overflow-y:auto}body{font-family:Noto Sans Japanese,Meiryo,メイリオ,MS PGothic,MS Pゴシック,sans-serif}img{border:0;margin:0;max-width:100%;padding:0;transition:All .3s ease;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;vertical-align:top}.ov_hover:hover img{filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70)";opacity:.7}a{color:#333;text-decoration:underline;transition:all .3s linear}a:hover{text-decoration:none}.container{box-sizing:border-box;margin:0 auto;max-width:970px;width:100%}@media only screen and (max-width:1260px){.container{padding:0 3%}.container.nopd_sp{padding:0}}@-webkit-keyframes scrolltop{0%{opacity:0;transform:translateY(-80px);transition:ease-in-out}to{opacity:1;transform:translateY(0)}}@-moz-keyframes scrolltop{0%{opacity:0;transform:translateY(-80px);transition:ease-in-out}to{opacity:1;transform:translateY(0)}}@keyframes scrolltop{0%{opacity:0;transform:translateY(-80px);transform-origin:center;transition:ease-in-out}to{opacity:1;transform:translateY(0)}}#header{animation:scrolltop .8s;animation-iteration-count:1;background-color:hsla(0,0%,100%,.7);left:0;position:fixed;right:0;top:-500px;transition:all .5s ease;z-index:9999}@media only screen and (max-width:768px){#header{padding:3%}}#header .container{align-items:center;display:flex;height:70px;justify-content:space-between;width:980px}@media only screen and (max-width:768px){#header .container{padding:3.125% 0;width:100%}}#header .container .h_logo{width:33.3333333333%}#header .container .right{align-items:center;display:flex;justify-content:flex-end;width:67.4444444444%}#header .container .right .link01+.link01{margin-left:4%}#header .container .right p{color:#333;font-size:19px;font-weight:500;letter-spacing:-.5px;line-height:1.2;margin-right:30px}#header .container .right p span{color:#008088;font-weight:700}@media only screen and (max-width:470px) and (min-width:377px){#header .container .right p br{display:none}}@media only screen and (max-width:376px){#header .container .right p br{display:none}}@media only screen and (max-width:768px){#header .container .right .md_b1{width:48.275862069%}#header .container .right .md_b1 a{background-position:right 12.5% center;background-size:12.5%;font-size:14px;font-weight:500;line-height:19px;padding:5.7142857143% 0 5.7142857143% 5.7142857143%;width:100%}#header .container{height:auto;padding:0}#header .container .right{width:65%}#header .container .right p{font-size:3vw;margin:0;width:48%}}.link01 a{background-color:#ff7600;background-image:url(//22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/campaign/lp-construction/images/bfa1.png);background-position:right 13px center;background-repeat:no-repeat;background-size:23px;border-radius:4px;color:#fff;display:block;font-size:18px;font-weight:500;padding:6% 23px 6% 0;text-align:center;text-decoration:none;transition:all .2s;width:300px}@media print,screen and (min-width:769px){.link01 a:hover{background-color:#ff9f4d}}@media only screen and (max-width:768px){.link01{width:48%}.link01 a{background-position:right 5% center;background-size:4.5vw;font-size:3vw;line-height:1.5;padding:5% 8% 5% 0;width:100%}}.md_b2 a{background-color:#e7f3f5;border-radius:20px;color:#fff;display:block;font-size:17px;font-weight:650;line-height:37px;text-align:center;text-decoration:none;width:100%}@media only screen and (max-width:768px){.md_b2 a{font-size:7.5px;line-height:15px}}.footer .page_up{bottom:120px}.clearfix:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.mat{margin:auto!important}.m00{margin:0!important}.m05{margin:5px!important}.m10{margin:10px!important}.m15{margin:15px!important}.m20{margin:20px!important}.m25{margin:25px!important}.m30{margin:30px!important}.m35{margin:35px!important}.m40{margin:40px!important}.m45{margin:45px!important}.m50{margin:50px!important}.m55{margin:55px!important}.m60{margin:60px!important}.m65{margin:65px!important}.m70{margin:70px!important}.m75{margin:75px!important}.m80{margin:80px!important}.m85{margin:85px!important}.m90{margin:90px!important}.mt00{margin-top:0!important}.mt05{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt55{margin-top:55px!important}.mt60{margin-top:60px!important}.mt65{margin-top:65px!important}.mt70{margin-top:70px!important}.mt75{margin-top:75px!important}.mt80{margin-top:80px!important}.mt85{margin-top:85px!important}.mt90{margin-top:90px!important}.mr00{margin-right:0!important}.mr05{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr55{margin-right:55px!important}.mr60{margin-right:60px!important}.mr65{margin-right:65px!important}.mr70{margin-right:70px!important}.mr75{margin-right:75px!important}.mr80{margin-right:80px!important}.mr85{margin-right:85px!important}.mr90{margin-right:90px!important}.mb00{margin-bottom:0!important}.mb05{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb65{margin-bottom:65px!important}.mb70{margin-bottom:70px!important}.mb75{margin-bottom:75px!important}.mb80{margin-bottom:80px!important}.mb85{margin-bottom:85px!important}.mb90{margin-bottom:90px!important}.ml00{margin-left:0!important}.ml05{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml55{margin-left:55px!important}.ml60{margin-left:60px!important}.ml65{margin-left:65px!important}.ml70{margin-left:70px!important}.ml75{margin-left:75px!important}.ml80{margin-left:80px!important}.ml85{margin-left:85px!important}.ml90{margin-left:90px!important}.p00{padding:0!important}.p05{padding:5px!important}.p10{padding:10px!important}.p15{padding:15px!important}.p20{padding:20px!important}.p25{padding:25px!important}.p30{padding:30px!important}.p35{padding:35px!important}.p40{padding:40px!important}.p45{padding:45px!important}.p50{padding:50px!important}.p55{padding:55px!important}.p60{padding:60px!important}.p65{padding:65px!important}.p70{padding:70px!important}.p75{padding:75px!important}.p80{padding:80px!important}.p85{padding:85px!important}.p90{padding:90px!important}.pt00{padding-top:0!important}.pt05{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt45{padding-top:45px!important}.pt50{padding-top:50px!important}.pt55{padding-top:55px!important}.pt60{padding-top:60px!important}.pt65{padding-top:65px!important}.pt70{padding-top:70px!important}.pt75{padding-top:75px!important}.pt80{padding-top:80px!important}.pt85{padding-top:85px!important}.pt90{padding-top:90px!important}.pr00{padding-right:0!important}.pr05{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pr45{padding-right:45px!important}.pr50{padding-right:50px!important}.pr55{padding-right:55px!important}.pr60{padding-right:60px!important}.pr65{padding-right:65px!important}.pr70{padding-right:70px!important}.pr75{padding-right:75px!important}.pr80{padding-right:80px!important}.pr85{padding-right:85px!important}.pr90{padding-right:90px!important}.pb00{padding-bottom:0!important}.pb05{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb45{padding-bottom:45px!important}.pb50{padding-bottom:50px!important}.pb55{padding-bottom:55px!important}.pb60{padding-bottom:60px!important}.pb65{padding-bottom:65px!important}.pb70{padding-bottom:70px!important}.pb75{padding-bottom:75px!important}.pb80{padding-bottom:80px!important}.pb85{padding-bottom:85px!important}.pb90{padding-bottom:90px!important}.pl00{padding-left:0!important}.pl05{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl45{padding-left:45px!important}.pl50{padding-left:50px!important}.pl55{padding-left:55px!important}.pl60{padding-left:60px!important}.pl65{padding-left:65px!important}.pl70{padding-left:70px!important}.pl75{padding-left:75px!important}.pl80{padding-left:80px!important}.pl85{padding-left:85px!important}.pl90{padding-left:90px!important}.f10{font-size:10px!important}.f11{font-size:11px!important}.f12{font-size:12px!important}.f13{font-size:13px!important}.f14{font-size:14px!important}.f15{font-size:15px!important}.f16{font-size:16px!important}.f17{font-size:17px!important}.f18{font-size:18px!important}.f19{font-size:19px!important}.f20{font-size:20px!important}.f21{font-size:21px!important}.f22{font-size:22px!important}.f23{font-size:23px!important}.f24{font-size:24px!important}.flex{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex}.flex_jus_start{justify-content:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start}.flex_jus_end{justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end}.flex_jus_center{justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}.flex_jus_between{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}.flex_jus_around{justify-content:space-around;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around}.flex_jus_ini{justify-content:normal;-webkit-justify-content:initial;-moz-justify-content:initial;-ms-justify-content:initial}.flex_align_item_start{align-items:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start}.flex_align_item_end{align-items:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end}.flex_align_item_stretch{align-items:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch}.flex_align_item_baseline{align-items:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline}.flex_align_item_center{align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}.flex_align_item_ini{align-items:normal;-webkit-align-items:initial;-moz-align-items:initial;-ms-align-items:initial}.flex_container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.text-normal{font-weight:400}.text-bold{font-weight:700}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-underline{text-decoration:underline}.text-none-underline{text-decoration:none!important}.font14{font-size:14px}.font11{font-size:11px}.add_font{font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,Yu Gothic,ヒラギノ角ゴシック ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.pull-left{float:left}.pull-right{float:right}.media,.media-body{overflow:hidden}.media>.pull-left{margin-right:20px}.media>.pull-right{margin-left:20px}.media-text:after{clear:both;content:"";display:block;height:0;visibility:hidden}.footer .page_up{bottom:80px;position:fixed;right:-550px;z-index:999}@media only screen and (max-width:768px){.footer .page_up{bottom:15%;width:10%}}.breadcrumb{font-size:14px;margin:0 auto 31px;padding:10px 0}.breadcrumb .icon a{color:#28a1c4;text-decoration:none}@media only screen and (max-width:768px){.breadcrumb{display:none}}.breadcrumb_in{background:url(../common_img/bg_bread.png) no-repeat 0;padding:0 0 0 20px!important}.breadcrumb a{text-decoration:none}.breadcrumb li{color:#000;float:left;padding:0 8px 0 0}.breadcrumb li a:hover{color:#4f3912}h2,h3,h4,h5,h6{font-weight:700}*{box-sizing:border-box}@media only screen and (max-width:768px){.on_pc{display:none}}@media print,screen and (min-width:769px){.on_sp{display:none}}@media only screen and (max-width:768px){.on_sp{display:block}}.youtube{cursor:pointer;overflow:hidden;position:relative}.youtube img{width:100%}.youtube .btn-play-icon{background:url(//22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/campaign/lp-construction/images/btn-play.svg) no-repeat;background-position:50%;background-repeat:no-repeat;background-size:100px 100px;cursor:pointer;display:block;font-size:0;height:100%;opacity:.8;position:absolute;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.5s ease-in-out;transition:.05s ease-in-out;width:100%}.youtube .btn-play-icon:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@media only screen and (max-width:639px){.lp05 .youtube{height:auto;width:100%}}.lp07 .youtube,.lp_spec .youtube{display:block;height:427px;margin:0 auto 80px;width:740px}@media only screen and (max-width:639px){.lp07 .youtube,.lp_spec .youtube{height:auto;margin:0 auto 40px;width:80%}}.lp08 .youtube{height:262px;width:465px}@media only screen and (max-width:639px){.lp08 .youtube{height:auto;width:100%}}.mainvisual{background:url(//22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/campaign/lp-construction/images/main.jpg) no-repeat 100% 80%;background-size:cover;padding:85px 0 0;position:relative}.mainvisual:before{background:url(//22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/campaign/lp-construction/images/bgDot.png) repeat 0 50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:639px){.mainvisual{background:url(//22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/campaign/lp-construction/images/main.jpg) no-repeat 80% 50%;background-size:cover;height:auto;padding:10% 0 6%}.mainvisual:before{background-size:5px}}#mvVideo{left:50%;min-height:100%;min-width:100%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.mainvisual .container{position:relative}.mainvisual .h_logo{left:0;position:absolute;top:-60px;z-index:1}@media only screen and (max-width:768px){#mvVideo{height:100%}.mainvisual{background-size:auto 100%;padding:18% 4%}.mainvisual .h_logo{left:0;top:-23%;width:25%}}.mainvisual .container .right{color:#fff;margin-bottom:30px;text-align:right}@media only screen and (max-width:768px){.mainvisual .container .right{display:none}}.mainvisual .container .right h1{border-bottom:1px solid #fff;display:inline-block;font-size:85px;font-weight:500;line-height:1.3;padding:0 0 10px}.mainvisual .container .right p{font-size:50px;font-weight:400;letter-spacing:10px}.mainvisual .container .main_txt{padding:0 0 35px;position:relative;z-index:1}.mainvisual .container .main_txt h1{color:#fff;font-size:68px;font-weight:500;line-height:1.2;text-align:center}@media only screen and (max-width:768px){.mainvisual .container .main_txt{padding-bottom:50px}.mainvisual .container .main_txt h1{font-size:8vw;font-weight:700;line-height:1.2;padding-top:10px}.mainvisual .container .main_txt h1 span.f_b{font-size:18vw;line-height:1}.mainvisual .container .main_txt h1 span.f_s{font-size:7.7vw}}.mainvisual .container .point-wrap{display:flex;justify-content:center;margin:0 auto;padding-bottom:40px;width:100%}.mainvisual .container .point-wrap .point{background-color:#fff;margin:0 20px;position:relative;width:240px}.mainvisual .container .point-wrap .point-num-wrap{background-color:#008088;border-radius:15px;color:#fff;left:50%;position:absolute;top:-10%;transform:translateX(-50%);width:130px}.mainvisual .container .point-wrap .point-num-wrap .point-num{font-size:2rem}.point-wrap .point .point-contents{align-items:center;display:flex;justify-content:space-around;padding:13% 2%}.point-wrap .point .point-contents .point-img-wrap{width:50px}.point-wrap .point .point-contents .point-img-wrap img{width:100%}.point-wrap .point .point-contents .point-text-wrap p{color:#008088;font-size:2.3rem}@media only screen and (max-width:768px){.mainvisual .container .point-wrap{padding-bottom:0;padding-top:15px;width:100%}.mainvisual .container .point-wrap .point{background-color:#fff;margin:0 5px;position:relative;width:30%}.mainvisual .container .point-wrap .point-num-wrap{width:65px}.mainvisual .container .point-wrap .point-num-wrap .point-num{font-size:1.2rem}.point-wrap .point .point-contents{flex-direction:column;justify-content:center;padding:20% 2% 13%}.point-wrap .point .point-contents .point-img-wrap{width:25px}.point-wrap .point .point-contents .point-text-wrap{padding-top:5%}.point-wrap .point .point-contents .point-text-wrap p{font-size:1.2rem;text-align:center}}.f_main{background-color:#008088;color:#fff;padding:1% 0 1.5%}.f_main .flex{padding:0 10px}.f_main .m_l{width:44%}.f_main .m_l .box{text-align:center;width:47%}.f_main .m_l .txt_box{font-weight:700}.f_main .m_l .box a{font-size:114%;padding:2.8%}.f_main .m_l .box img{padding:5% 0}.f_main .m_r{margin-top:-8%;padding:0;width:51%}.f_main .m_r p{font-size:30px;font-weight:700;margin-bottom:2%;text-align:center;width:100%}.f_main .m_r .link01{margin-bottom:0;margin-top:20px}.f_main .m_r .link01 a{background-size:7.5%;font-size:28px;font-weight:700;padding:4.5% 10.5% 4.5% 4.5%;width:100%}.link02 a{color:#eee;display:block;text-align:center;text-decoration:none;transition:all .2s}.f_main .m_r .link02 a{background:#008088;border:1px solid #eee;border-radius:2px;font-size:20px;font-weight:700;line-height:90%;margin:20px auto 0;padding:4.5%;width:70%}.f_main .m_r .link02 a:hover{background:#77bac3}@media screen and (max-width:768px){.f_main .m_r .link02 a{font-size:3vw;padding:2% 8% 2% 1.5%}}@media only screen and (max-width:768px){.f_main{padding:13% 8% 5%;position:relative}.f_main .container{flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:0}.f_main .m_l,.f_main .m_r{padding:0;width:100%}.f_main .m_l{margin:0 0 3%}.f_main .m_l .box{width:43%}.f_main .m_l .box img{padding:5% 7%}.f_main .m_l .box p{font-size:94%}.f_main .m_r figure{position:absolute;top:-8vw;width:80%}.f_main .m_r{margin:0}.f_main .m_r p{font-size:4.5vw}.f_main .m_r .link01{margin-bottom:0;margin-top:7%}.f_main .m_r .link01 a{font-size:4vw;padding:2.5% 8% 2.5% 1.5%}}.btn_w a{border:1px solid #fff;border-radius:5px;color:#fff;display:block;text-align:center;text-decoration:none}@media print,screen and (min-width:769px){.btn_w a:hover{background-color:#fff;color:#008088}}#main .tit01,#main figure{text-align:center}#main .tit01{font-size:45px;line-height:1.7;margin-bottom:4%;position:relative}#main .tit01.tit01_a:after,#main .tit01.tit01_a:before{display:none}#main .tit01:before{left:4%;margin-top:6px;transform:translateY(-50%) rotate(-28deg);-webkit-transform:translateY(-50%) rotate(-28deg)}#main .tit01:after,#main .tit01:before{background:#008088;content:"";height:90%;position:absolute;top:50%;width:3px}#main .tit01:after{right:9%;transform:rotate(28deg) translateY(-50%);-webkit-transform:rotate(28deg) translateY(-50%)}#main .tit01 span{color:#008088;font-size:54px}#main .tit01 span.white{color:#fff}#main .tit02{background:#ff7600;color:#fff;font-size:25px;margin:0 auto 5%;max-width:553px;padding:.75%;text-align:center;width:100%}#main .bg01{background:#e7f3f5}#main .bg02{background:rgba(0,128,136,.4)}#main .bg03{background:rgba(255,118,0,.7)}#main .bg04{background:#d1e8eb}#main .bg05{background:rgba(24,139,154,.3)}#main .list01{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}#main .list01 .list01_in{position:relative;width:31.8%}#main .list01 .list01_in img{width:100%}#main .list01 .list01_in dl .face{float:left;margin-right:2%;width:20%}#main .list01 .list01_in dl .face img{border-radius:50%;position:relative;top:4px;width:60px}#main .list01 .list01_in dl .name{width:78%}#main .list01 .list01_in dl{background:rgba(0,58,62,.8);bottom:0;color:#fff;font-size:114%;padding:2% 6%;position:absolute;width:100%}#main .list01 .list01_in dl dt{align-items:flex-end;-webkit-align-items:flex-end;border-bottom:1px solid hsla(0,0%,100%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;font-weight:700;margin-bottom:1%;padding-bottom:3%}#main .list01 .list01_in dl dt span{display:inline-block;font-size:89%;width:100%}#main .list01 .list01_in dl dd{line-height:1.8}#main .pdbg{padding:5% 0}#main .lp03{padding-bottom:3%}#main .lp03 .tit01{margin-bottom:2.5%;padding-top:.5%}#main .lp03 table{margin-bottom:1%}#main .lp03 table tr{border-bottom:1px solid #fff}#main .lp03 table th{font-size:15px;padding:1%;text-align:center}#main .lp03 table th span{display:block;text-align:center}#main .lp03 table td{font-size:25px;font-weight:700;padding:1.3%;text-align:center}#main .lp03 table td .bg_org{background:#ff7600;border-radius:10px;color:#fff;margin:0 auto;max-width:141px;padding:.5%}#main .lp03 table td:first-child{font-size:20px}#main .lp03 .txtf_tb{color:#fff;font-size:114%;font-weight:700;text-align:right}#main .pdlr10{padding:0 10px}#main .box02{margin-bottom:8%;width:47%}#main .box02 p{color:#232323;font-size:114%;font-weight:500;line-height:1.6;margin-bottom:2%}#main .box02 h3{border-bottom:4px dotted #ff7600;border-top:4px dotted #ff7600;color:#ff7600;font-size:30px;font-weight:700;margin-bottom:2%;padding:2% 0;text-align:center}#main .lp05 .lp05_in{margin-bottom:4%;width:32%}#main .lp05 .lp05_in div{margin-bottom:5%}#main .lp05 .lp05_in figure{align-items:center;-webkit-align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5%;text-align:center}#main .lp05 .lp05_in h3{font-size:23px;margin-bottom:8px;text-align:center}#main .lp05 .lp05_in p{color:#fff;font-size:17px;text-align:left}#main .lp06 .flex{padding-top:3%}#main .lp06 .box03{padding-left:6%;width:48%}#main .lp06 .box03 .img{margin-bottom:5%;position:relative}#main .lp06 .box03 .img .cir_txt{align-items:center;-webkit-align-items:center;background:#008088;border-radius:50%;color:#fff;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;font-size:31px;font-weight:700;height:219px;justify-content:center;-webkit-justify-content:center;left:-12%;position:absolute;text-align:center;top:0;width:219px}#main .lp06 .box03 .img figure{padding-bottom:4%;text-align:center}#main .lp06 .box03 .img .img_small{bottom:0;position:absolute;right:0}#main .lp06 .box03 .txt figure{margin-bottom:5%;text-align:center}#main .lp06 .box03 .txt h3{border-bottom:4px dotted #ff7600;border-top:4px dotted #ff7600;color:#ff7600;font-size:26px;font-weight:700;margin-bottom:4%;padding:2% 0;text-align:center}#main .lp06 .box03 .txt p{font-size:18px;margin-bottom:13%}.box03__note{display:inline-block;font-size:16px;margin-top:15px}#main .lp06 .attention{background:#fff;border:4px solid #008087;color:#008087;font-size:25px;font-weight:700;margin:40px auto 5%;max-width:583px;padding:.75%;text-align:center;width:100%}#main .lp06 .sim_box{align-items:center;display:flex;justify-content:space-between;margin:20px 0 20px 6%;width:100%}#main .lp06 .sim_box .img{align-items:center;background:#e7f3f5;display:flex;height:90%;justify-content:center;width:35%}#main .lp06 .sim_box .img img{height:auto;width:75%}#main .lp06 .sim_box .body{width:60%}#main .lp06 .sim_box .title{color:#008087;font-size:33px;font-weight:700;margin-bottom:8px}#main .lp06 .sim_box .txt{font-size:18px;margin-bottom:20px}#main .lp06 .sim_box .link{display:block}#main .options .title{font-size:45px;line-height:1.7;margin-bottom:3%;position:relative;text-align:center}#main .options .title span{color:#008088;display:block;font-size:54px}#main .options .txt{color:#232323;font-size:18px;font-weight:500;line-height:1.6;padding-left:5%}#main .options .txt .note{display:inline-block;font-size:16px;margin-top:10px}#main .timelapse_video{display:flex;justify-content:space-between;margin:5% 0;padding-left:5%}#main .timelapse_video .movie{width:55%}#main .timelapse_video .movie .youtube{height:300px}#main .timelapse_video .txt{font-size:20px;line-height:1.7;width:45%}#main .autosnapshot.pdbg,#main .unlimited-dl.pdbg{padding-top:0}#main .autosnapshot_item_wrap{display:flex;justify-content:space-between;margin:30px 0;padding-left:5%}#main .autosnapshot_item{width:48%}#main .autosnapshot_item .item-title{color:#232323;font-size:18px;font-weight:700;line-height:1.6;padding:20px 0 15px;text-align:center}#main .autosnapshot_item .item-txt{color:#232323;font-size:16px;font-weight:500;line-height:1.6}.unlimited-dl-item{padding:30px 0 30px 5%;text-align:center}#main .txt_c{color:#666;font-size:22px;font-weight:700;margin:0 auto;padding-bottom:5%;text-align:center;width:75%}#main .lp07{padding-bottom:2%}#main .lp07 .lp07_in{background:url(//22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/campaign/lp-construction/images/bg01.png);background-position:top;background-repeat:no-repeat;background-size:cover;margin-bottom:6%;padding:3% 5%;position:relative}#main .lp07 .lp07_in .c_tt{color:#008088;font-size:19px;font-weight:700;left:50%;margin:-32px auto 0;position:absolute;text-align:center;top:52%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:26%}#main .lp07 .lp07_in .c_tt .h_tt{font-size:28px;line-height:1.1;padding-bottom:30px}#main .lp07 .lp07_in .box04 .ml_img{margin-left:15%}#main .lp07 .lp07_in .box04 .mr_img{margin-right:10%}#main .lp07 .lp07_in .box04 .cir_org{align-items:center;-webkit-align-items:center;background:#ff7600;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;font-size:20px;font-weight:700;height:110px;justify-content:center;-webkit-justify-content:center;margin:0 auto;position:relative;text-align:center;width:110px;z-index:1}#main .lp07 .lp07_in .box04 .bor{color:#188b9a;font-size:16px;font-weight:500;text-align:center}#main .lp07 .lp07_in .box04 .bor p{background:#188b9a;border-radius:50px;color:#fff;font-size:17px;font-weight:700;margin-bottom:2%;padding:1.2%}#main .lp07 .lp07_in .box04 .bor p span{font-size:20px}#main .lp07 .lp07_in .box04 .img01{margin-bottom:6%;margin-top:-7%}#main .lp07 .lp07_in .box04 .img01.camera{position:relative}#main .lp07 .lp07_in .box04 .img01.camera:before{background:url(//22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/campaign/lp-construction/images/ico.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:146px;left:9%;position:absolute;top:-22%;width:97px;z-index:1}#main .lp07 .lp07_in .box04 .img01.camera.is-camera-one:before{background:url(https://safie.jp/hubfs/safie-corp/campaign/lp-construction/images/ico-20230911.png);background-repeat:no-repeat;background-size:100% auto}#main .lp07 .lp07_in .box04 .img02{margin-bottom:4%}#main .lp07 .border_w{border-bottom:1px solid #fff;margin-bottom:4%;padding-bottom:4%}#main .lp07 .box05{text-align:center}#main .lp07 .box05 figure{margin-bottom:5%}#main .lp07 .box05 h3{align-items:center;-webkit-align-items:center;color:#232323;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;font-size:24px;justify-content:center;-webkit-justify-content:center;margin-bottom:6%}#main .lp07 .box05 p{color:#2e9296;font-size:15px;font-weight:700}#main .youtubeBox{margin:0 auto;max-width:739px;padding-bottom:5%;text-align:center;width:100%}#main .tit03{color:#ff7600;font-size:45px;font-weight:700;margin-bottom:40px}#main .cont_p{color:#232323;font-size:18px;font-weight:700}#main .lp08 .lp08_1{margin-bottom:4%}#main .lp08 .lp08_1 .txt{width:50%}#main .lp08 .lp08_1 .youtubeBox{margin:0;padding:0;width:50%}#main .lp08 .lb08mb{margin-bottom:8%}#main .lp08 .lp08_2{padding:2%}#main .lp08 .lp08_2 h2{font-size:30px;font-weight:700;margin-bottom:3%}#main .lp08 .lp08_2 .txt{font-size:16px;font-weight:700}#main .lp08 .lp08_2 .txt p{line-height:2}#main .lp08 .lp08_2 .img{width:60%}#main .lp08 .lp08_2 .img figure{margin-right:5%}#main .lp08 .lp08_2_b{position:relative}#main .lp08 .lp08_2_b .box06{background:#fff;border-radius:10px;color:#232323;float:right;font-size:20px;font-weight:700;margin-bottom:2%;padding:1% 7%;position:relative;width:580px}#main .lp08 .lp08_2_b .box06:after{border-left:12px solid transparent;border-right:12px solid transparent;border-top:20px solid #fff;bottom:-19px;content:"";height:0;position:absolute;right:10%;width:0}#main .lp08 .lp08_2_b .box06 li{margin-bottom:4%;padding-left:18px;text-indent:-18px}#main .lp08 .lp08_2_b .box06 li:last-child{margin-bottom:0}#main .lp08 .lp08_2_txt{background-color:#2a5d61;color:#fff;font-size:30px;font-weight:700;left:0;padding:1.45%;position:absolute;text-align:center;top:0;width:279px}#main .lp09{padding-bottom:3%}#main .lp10{padding:2%}#main .lp10 img{height:auto;width:100%}#main .lp11 ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px}#main .lp11 ul,#main .lp11 ul li{display:-webkit-box;display:-ms-flexbox;display:flex}#main .lp11 ul li{background-color:#fff;color:#ff7600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;font-size:26px;font-weight:650;height:200px;position:relative;text-align:center;width:200px}#main .lp11 ul li:after{border:solid #ff7600;border-width:0 10px 10px 0;content:"";display:inline-block;padding:5%;position:absolute;right:-20%;top:50%;transform:rotate(-45deg) translateY(-50%);-webkit-transform:rotate(-45deg) translateY(-50%)}#main .lp11 ul li:last-child:after{display:none}#main .lp11 ul li.active{background:#ff7600;color:#fff}#main .lp_spec h3{font-size:24px;text-align:center}#main .lp_spec p{color:#232323;font-size:114%;font-weight:500;line-height:2;margin-bottom:2%;text-align:center}#main .lp_spec table{margin-bottom:80px}#main .lp_spec table th{color:#38828c;width:240px}#main .lp_spec table td,#main .lp_spec table th{font-size:18px;font-weight:700;padding:20px 0}#main .lp_spec table tr{border-bottom:1px solid #94c9d0}#main .lp_spec .youtube{display:block;margin:80px auto}#main .lp_spec .pocketBox{margin-bottom:160px}#main .lp_spec .goBox .youtube{display:block;margin:0 auto}@media print,screen and (min-width:769px){.u-hidePC{display:none!important}}@media screen and (max-width:768px){.u-hideSP{display:none!important}}.catchphrase-area__mlit-wrap{background-color:#2a2a2a;margin-top:40px;overflow:hidden;position:relative}@media print,screen and (min-width:769px){.catchphrase-area__mlit-wrap{height:888px;margin-top:0}}.catchphrase-area__mlit-wrap .catchphrase-area__mlit-inner{line-height:1.9;padding-bottom:40px;padding-top:40px;position:relative;z-index:2}@media print,screen and (min-width:769px){.catchphrase-area__mlit-wrap .catchphrase-area__mlit-inner{margin:0 auto;max-width:970px;padding-bottom:0;padding-top:80px}}.catchphrase-area__mlit-wrap .catchphrase-area__mlit-bg{left:0;position:absolute;top:0;width:100%;z-index:1}@media print,screen and (min-width:769px){.catchphrase-area__mlit-wrap .catchphrase-area__mlit-bg{height:888px}.catchphrase-area__mlit-wrap .catchphrase-area__mlit-bg:before{content:"";display:block;padding-top:100%}.catchphrase-area__mlit-wrap .catchphrase-area__mlit-bg img{height:100%;object-fit:cover;position:absolute;top:0;width:100%}}.catchphrase-area__mlit-inner h2{color:#fff;font-size:1.8rem;font-weight:700;line-height:1.9}@media print,screen and (min-width:769px){.catchphrase-area__mlit-inner h2{font-size:3rem;line-height:1.6}}.catchphrase-area__mlit-text p{color:#fff;font-size:1.4rem;font-weight:400;line-height:1.9;margin-top:18px}@media print,screen and (min-width:769px){.catchphrase-area__mlit-text p{line-height:2.2;margin-top:32px}}.catchphrase-area-link:link,.catchphrase-area-link:visited{text-decoration:underline}.catchphrase-area-link{color:#fff}.catchphrase-area-link:after{background:url(https://safie.jp/hubfs/safie-corp/assets/img/common/icon_blank_white.svg) no-repeat 0 0;background-size:100% auto;content:"";display:inline-block;height:1em;margin:0 0 0 4px;vertical-align:middle;width:1em}.catchphrase-area__mlit-capture{background:#f7f7f7;margin-top:32px;padding:40px 30px}@media print,screen and (min-width:769px){.catchphrase-area__mlit-capture{margin-top:38px;padding:40px}}.catchphrase-area__mlit-capture>dt{font-size:1.8rem;font-weight:700}.catchphrase-area__mlit-capture>dt p{line-height:1.9}.catchphrase-area__mlit-capture>dd{font-size:1.4rem;font-weight:300;margin-top:8px}.catchphrase-area__mlit-capture>dd p{line-height:1.9}@media print,screen and (min-width:769px){.catchphrase-area__mlit-capture>dd{margin-top:15px}}.catchphrase-area__mlit-summary{border:1px solid #d9d9d9;margin-top:30px;padding:32px 16px 20px;position:relative;text-align:center}@media print,screen and (min-width:769px){.catchphrase-area__mlit-summary{padding:30px 25px}}.catchphrase-area__mlit-summary>dt{font-size:1.8rem;font-weight:700;left:0;position:absolute;top:-1em;width:100%}.catchphrase-area__mlit-summary>dt span{background-color:#f7f7f7;display:inline-block}@media print,screen and (min-width:769px){.catchphrase-area__mlit-summary>dd{margin-top:0}.catchphrase-area__mlit-summary>dd div{display:flex;justify-content:space-around;margin:0 auto}.catchphrase-area__mlit-summary figure{background:url(https://safie.jp/hubfs/safie-corp/campaign/lp-construction/images/icon_arrow.png) right 42px no-repeat;background-size:15px;padding-left:6%;padding-right:3em}}.catchphrase-area__mlit-summary figure img{height:86px;margin-top:0;width:115px}.catchphrase-area__mlit-summary figcaption{font-weight:700;margin-top:11px}.catchphrase-area__mlit-summary img{margin-top:8px;width:197px}@media print,screen and (min-width:769px){.catchphrase-area__mlit-summary img{height:51%;margin-top:-5px;width:51%}}.catchphrase-area__mlit-summary p{font-weight:300;margin-top:16px;text-align:left}@media print,screen and (min-width:769px){.catchphrase-area__mlit-summary p{margin-top:20px}}.catchphrase-area__mlit-end-link{font-size:1.3rem;margin-top:16px;text-align:right}.catchphrase-area__mlit-capture .catchphrase-area-link{color:#141414}.catchphrase-area__mlit-capture .catchphrase-area-link:after{background:url(https://safie.jp/hubfs/safie-corp/assets/img/common/icon_blank_black.svg) no-repeat 0 0;background-size:100% auto}#main .contact_area{padding:2% 0}#main .contact_area h2{font-size:45px;margin-bottom:1.5%;text-align:center}#main .contact_area .m_r p{font-size:28px}#main .contact_area .m_r{margin-top:3px}#main .contact_area .sub_tit{font-size:30px;font-weight:700;margin-bottom:2%;text-align:center;width:100%}@media only screen and (max-width:1260px){#main .lp11 ul li{font-size:2.5vw;height:20vw;width:20vw}#main .lp11 ul li:after{border-width:0 1vw 1vw 0;padding:1vw;right:-4.2vw}}.c-company{background:#e7f3f5;padding:5% 0}@media only screen and (max-width:768px){.c-company{padding:7% 0}}.c-company__title{font-size:45px;line-height:1.7;margin-bottom:4%;position:relative;text-align:center}@media only screen and (max-width:768px){.c-company__title{font-size:6vw;line-height:1.5}}.c-company__table th{color:#38828c;width:240px}.c-company__table td,.c-company__table th{font-size:18px;font-weight:700;padding:20px 0}.c-company__table tr{border-bottom:1px solid #94c9d0}.batch_group{margin:0 auto;text-align:center}.batch_group img{height:auto;max-width:369px}#main .security_img_logo{display:flex;justify-content:space-between;margin:0 auto;width:900px}#main .security_img_logo figcaption{font-size:16px}@media only screen and (max-width:768px){#main .list01 .list01_in dl dd{font-size:120%;line-height:1.6}#main .tit01{font-size:6vw;line-height:1.5}#main .tit01 span{font-size:6.5vw}#main .tit01:after,#main .tit01:before{display:none}#main .tit02{font-size:3.5vw;max-width:80%;padding:1%}#main .tit03{font-size:200%;margin-bottom:4%}#main .cont_p{font-size:120%;font-weight:500;line-height:1.6;margin-bottom:5%}#main .pdbg{padding:7% 0}#main .list01{flex-wrap:wrap;-webkit-flex-wrap:wrap}#main .list01 .list01_in{margin-bottom:3%;width:100%}#main .lp03{padding-bottom:5%}#main .lp03 table th{font-size:70%;padding:2% 0}#main .lp03 table th img{width:36%}#main .lp03 table th span{margin-bottom:4%}#main .lp03 table td{font-size:81%;padding:2% 0}#main .lp03 table td:first-child{font-size:100%}#main .lp03 table td .bg_org{border-radius:5px;width:70%}#main .lp03 .txtf_tb{display:none}#main .lp04 .pdlr10{padding:0}#main .box02{margin-bottom:5%;width:100%}#main .box02 h3{border-width:3px;font-size:149%}#main .box02 p{font-size:120%;line-height:1.6}#main .lp05{padding-bottom:7%}#main .lp05 .flex{padding:0 4%}#main .lp05 .lp05_in{width:48%}#main .lp05 .lp05_in h3{font-size:17px}#main .lp05 .lp05_in p{font-size:120%;font-weight:400;line-height:1.6}#main .lp06 .box03{margin-bottom:2%;padding:0 2%;width:100%}#main .lp06 .box03 .img .cir_txt{font-size:149%;height:32vw;left:0;padding:2%;width:32vw}#main .lp06 .box03 .img .img_small{width:29vw}#main .lp06 .box03 .txt{padding:0 5%}#main .lp06 .box03 .txt figure{margin:0 auto 4%;width:70%}#main .lp06 .box03 .txt h3{border-width:3px;font-size:149%}#main .lp06 .box03 .txt p{font-size:125%;line-height:1.6}.box03__note{font-size:14px}#main .lp06 .attention{font-size:18px;margin-top:15px}#main .lp06 .sim_box{display:block;margin:5% 0 10%;padding:0 5%;width:100%}#main .lp06 .sim_box .img{height:auto;margin-bottom:5%;width:100%}#main .lp06 .sim_box .img img{padding:7% 0;width:50%}#main .lp06 .sim_box .body{width:100%}#main .lp06 .sim_box .title{font-size:160%;margin-bottom:4%}#main .lp06 .sim_box .txt{font-size:125%;margin-bottom:15px}#main .options .title{font-size:6vw;line-height:1.5}#main .options .title span{font-size:6.5vw}#main .options .txt{font-size:16px;padding-left:0;text-align:left}#main .options .txt .note{display:inline-block;font-size:85%;margin-top:10px}#main .timelapse_video{display:block;margin:5% 0;padding-left:0}#main .timelapse_video .movie{width:100%}#main .timelapse_video .movie .youtube{height:199px;margin:0 auto;width:90%}#main .timelapse_video .txt{display:block;font-size:150%;width:100%}#main .autosnapshot_item_wrap{display:block;margin:20px 0;padding-left:0}#main .autosnapshot_item{width:100%}#main .autosnapshot_item .item-title{font-size:16px;padding:10px 0 5px}#main .autosnapshot_item .item-txt{font-size:16px}#main .autosnapshot_item+.autosnapshot_item{margin-top:25px}.unlimited-dl-item{padding:15px 0}#main .txt_c{font-size:125%;line-height:1.6;width:100%}#main .txt_c.no_contain{margin-bottom:5%;padding:0 3%}#main .lp07 .lp07_in{background-size:100% 100%;padding:3%}#main .lp07 .lp07_in .box04{width:33%}#main .lp07 .lp07_in .box04 .cir_org{font-size:75%;height:15vw;width:15vw}#main .lp07 .lp07_in .box04 .img01.camera:before{height:16vw;width:16vw}#main .lp07 .lp07_in .box04 .mr_img{width:50%}#main .lp07 .lp07_in .box04 .ml_img{width:60%}#main .lp07 .lp07_in .box04 .bor{font-size:69%}#main .lp07 .lp07_in .box04 .bor p{font-size:100%}#main .lp07 .lp07_in .box04 .bor span{font-size:100%!important}#main .lp07 .lp07_in .c_tt{font-size:70%;margin-top:-2%;width:32%}#main .lp07 .lp07_in .c_tt .h_tt{font-size:139%;padding-bottom:6%}#main .lp07 .box05{margin-bottom:10%;width:42%}#main .lp07 .box05 h3{font-size:154%}#main .lp07 .box05 p{font-size:100%}#main .lp07 .lp07_1_flex{padding:0 8%}#main .lp08 .container{padding:0}#main .lp08 .lp08_1,#main .lp08 .lp08_2{padding:0 10%}#main .lp08 .lp08_1 .txt,#main .lp08 .lp08_1 .youtubeBox{width:100%}#main .lp08 .lp08_2{padding-bottom:4%;padding-top:4%}#main .lp08 .lp08_2 .txt{font-size:120%;font-weight:500;margin-bottom:5%;width:100%}#main .lp08 .lp08_2 .txt p{line-height:1.5}#main .lp08 .lp08_2 .img{width:100%}#main .lp08 .lp08_2 .img figure{margin-right:1%}#main .lp08 .lp08_2 h2{font-size:129%}#main .lp08 .lp08_2_b .lp08_2{padding:4%}#main .lp08 .lp08_2_b .box06{border-radius:5px;font-size:120%;font-weight:500;margin-bottom:4%;padding:2% 10%;width:100%}#main .lp08 .lp08_2_b .box06:after{border-left-width:9px;border-right-width:9px;border-top-width:14px;bottom:-12px}#main .lp08 .lp08_2_b .box06 li{margin-bottom:2%;padding-left:12px;text-indent:-12px}#main .lp08 .lp08_2_txt{font-size:100%;padding:2%;position:inherit;width:29%}#main .youtubeBox{width:75%}#main .youtubeBox iframe{height:213px;width:100%}#main .lp09{padding-bottom:0}#main .lp11 ul{margin-bottom:5%}#main .lp11 ul li:after{right:-3.5vw}#main .lp_spec table th,.c-company__table th{white-space:nowrap;width:15%}#main .lp_spec table td,#main .lp_spec table th,.c-company__table td,.c-company__table th{font-size:89%;font-weight:500;padding:2% 0}#main .lp_spec .pocketBox{margin-bottom:80px}#main .lp_spec .pocketBox img{width:60%}#main .lp_spec .goBox img{width:80%}#main .lp_spec .youtube{margin:40px auto}#main .lp_spec .youtube img{width:100%}#main .lp_spec table{margin-bottom:40px}#main .lp13 figure{margin:0 auto;width:75%}#main .contact_area{padding:5% 6%}#main .contact_area h2{font-size:6.5vw;margin-bottom:5px}#main .contact_area .m_r p{font-size:15px}.batch_group img{width:75%}#main .security_img_logo{display:block;width:90%}#main .security_img_logo figcaption{font-size:14px}#main .security_img_logo figure img{height:auto}#main .security_img_logo figure:last-child,#main .security_img_logo figure:nth-child(2){margin-top:30px;width:80%}}@media only screen and (max-width:1024px) and (min-width:768px){#main .lp07 .lp07_in{padding:3% 2%}#main .lp07 .lp07_in .box04{width:33.333%}#main .lp07 .lp07_in .c_tt{font-size:2vw}#main .lp07 .lp07_in .c_tt .h_tt{font-size:3.2vw}#main .tit01:before{left:3%}#main .tit01:after{right:9%}}@media print,screen and (max-width:320px){#main .lp07 .box05{margin:0 auto 10%;width:55%}#main .lp11 ul li:after{right:-4.2vw}}.faq__title{font-size:45px;line-height:1.7;margin-bottom:4%;position:relative;text-align:center}.faq-item{font-size:16px}.faq-item+.faq-item{padding-top:5%}.faq-item__title{background:#00808d;color:#fff;font-size:20px;font-weight:700;letter-spacing:.025em;padding:8px}.faq-item__answer{border:2px solid #00808d;letter-spacing:.019em;line-height:1.8;padding:32px 80px 16px;position:relative}.faq-item__answer:before{color:#f75454;content:"A.";font-size:24px;font-weight:700;left:46px;position:absolute;top:24px}.faq-item__answer a{text-decoration:none}.faq-item__answer p{margin-bottom:16px}.faq-item__marker{background:#fbea54;font-weight:700}.faq-item__questionLink{background:#f75453;border-radius:5px;box-shadow:2px 2px 2px #ddd;color:#fff;display:inline-block;font-weight:700;margin:0 4px;padding:2px 10px 3px}@media only screen and (max-width:768px){.faq__title{font-size:6vw;line-height:1.5}.faq-item__title{font-size:16px}.faq-item__answer{font-size:14px;padding:16px 8px 0 32px}.faq-item__answer:before{font-size:16px;left:8px;top:12px}}.company-logo{padding:3% 0 3.5%}.logo-list{display:flex;flex-wrap:wrap;justify-content:center}.logo-list__item{align-items:center;display:flex;height:80px;padding:0 1.2%;width:14.28%}.logo-list__item:nth-child(2){padding:0;width:7.5%}.logo-list__item img{height:auto;width:100%}@media only screen and (max-width:768px){.logo-list{margin:0 -1.2%}.logo-list__item{height:12vw;width:25%}.logo-list__item:nth-child(2){width:18%}}.link-btn-wrap{display:flex;justify-content:center;padding:3% 0 0}.link01--link-btn{width:51%}.link01--link-btn a{background-size:7.5%;font-size:28px;font-weight:700;padding:4.5% 10.5% 4.5% 4.5%;width:100%}@media only screen and (max-width:768px){.link01--link-btn{font-size:15px;width:100%}.link01--link-btn a{background-size:7.5%;font-size:4vw;padding:2.5% 8% 2.5% 1.5%}}.entrance{border-top:1px solid #d7ecf0}.entrance__title{font-size:45px;line-height:1.7;margin-bottom:3%;position:relative;text-align:center}.entrance__title span{color:#008088;display:block;font-size:54px}.entrance__txt{color:#232323;font-size:18px;font-weight:500;line-height:1.6;padding:0 5%}@media only screen and (max-width:768px){.entrance__title{font-size:6vw;line-height:1.5}.entrance__title span{font-size:6.5vw}.entrance__txt{font-size:16px;padding:0}}.go-part__item{display:flex;flex-wrap:wrap;justify-content:space-between}.go-part__body{width:50%}.go-part__title{border-bottom:4px dotted #ff7600;border-top:4px dotted #ff7600;color:#ff7600;font-size:30px;font-weight:700;margin-bottom:5%;padding:2% 0;text-align:center}.go-part__txt{color:#232323;font-weight:500;line-height:1.6;margin-bottom:15px}.go-part__note,.go-part__txt{font-size:16px}.go-part__thumb{width:46%}@media only screen and (max-width:768px){.go-part__body{width:100%}.go-part__title{border-width:3px;font-size:149%;margin-bottom:3%}.go-part__txt{margin-bottom:2%}.go-part__note,.go-part__txt{font-size:120%;line-height:1.6}.go-part__note{margin-bottom:3%}.go-part__thumb{width:100%}}.lp-case__list{display:flex;flex-wrap:wrap;gap:30px 2%}.lp-case__item{width:32%}.lp-case__item a:hover{opacity:.7}.lp-case__item-inner{display:block;position:relative}.lp-case__thumb img{height:auto;width:100%}.lp-case__body{background:rgba(0,58,62,.8);bottom:0;color:#fff;font-size:16px;padding:10px 20px;position:absolute;width:100%}.lp-case__name{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;font-weight:700;justify-content:center;margin-bottom:5px;min-height:2.5em;padding-bottom:5px;text-align:center}.lp-case__txt{line-height:1.6;min-height:4.8em}@media only screen and (max-width:768px){.lp-case__list{gap:15px 0}.lp-case__item{width:100%}.lp-case__name,.lp-case__txt{min-height:auto}}.f_main .m_l .box img.is-w170{width:170px}.lp06 .txt-logo-safiepocket{width:379px}@media only screen and (max-width:768px){.lp06 .txt-logo-safiepocket{width:100%}}#main .lp06 .sim_box .img.bg-none{background-color:transparent}#main .lp06 .sim_box .img img.pocketsim{width:100%}@media only screen and (max-width:768px){#main .lp06 .sim_box .img img.pocketsim{padding:0;width:100%}}.p-product-spec{margin-bottom:150px;margin-top:50px}.p-product-spec+.p-product-spec{margin-top:120px}.p-product-spec__name{margin-bottom:30px;text-align:center}.p-product-spec__name img{height:auto;width:320px}.p-product-spec__thumb{margin-bottom:40px;text-align:center}.p-product-spec__thumb img{height:auto;width:380px}.p-product-spec__title{font-size:24px;margin-bottom:20px;text-align:center}.p-product-spec__table{margin-bottom:60px;width:100%}.p-product-spec__table td,.p-product-spec__table th{border-bottom:1px solid #94c9d0;font-size:18px;font-weight:700;padding:20px 0}.p-product-spec__table th{color:#38828c;width:240px}.p-product-spec__note{color:#333;font-size:16px;font-weight:700;line-height:1.7;margin-bottom:16px}.p-product-spec__youtube .youtube{height:427px;margin:80px auto;width:740px}#main .lp_spec .p-product-spec__description-title{font-size:24px;font-weight:700;margin-bottom:10px;text-align:center}.p-product-spec__description-text{font-size:16px;font-weight:500;line-height:1.7;margin-bottom:30px;text-align:center}.p-product-spec__youtube-caption{font-size:24px;font-weight:700;margin-bottom:10px;text-align:center}@media screen and (max-width:768px){.p-product-spec{margin-bottom:75px;margin-top:30px}.p-product-spec+.p-product-spec{margin-top:60px}.p-product-spec__name{margin-bottom:15px}.p-product-spec__name img{width:210px}.p-product-spec__thumb{margin-bottom:20px}.p-product-spec__thumb img{height:auto;width:60%}.p-product-spec__title{font-size:16px;margin-bottom:10px}.p-product-spec__table{margin-bottom:30px}.p-product-spec__table td,.p-product-spec__table th{font-size:12px;padding:10px 0}.p-product-spec__table th{width:35%}.p-product-spec__note{font-size:12px;margin-bottom:12px}.p-product-spec__youtube .youtube{height:auto;margin:30px auto;width:80%}#main .lp_spec .p-product-spec__description-title{font-size:18px}.p-product-spec__description-text{font-size:14px;line-height:1.7;margin-bottom:20px}.p-product-spec__youtube-caption{font-size:16px;margin-bottom:0}}#main .lp06 .sim_box .txt a{display:inline-block;padding:0 5px}#main .lp06 .sim_box .txt.is-note{display:flex;font-size:14px;margin-bottom:3px}@media only screen and (max-width:768px){#main .lp06 .sim_box .txt.is-note{font-size:12px}}.u-mb-30{margin-bottom:30px!important}@media screen and (max-width:768px){.u-mb-30{margin-bottom:15px!important}}.c-share-no1__text{color:#666;font-size:22px;font-weight:700;margin:0 auto;padding-bottom:5%;text-align:center;width:80%}@media screen and (max-width:768px){.c-share-no1__text{font-size:125%;line-height:1.6;margin-bottom:5%;padding:0 3%;width:100%}}.p-selected-point{display:flex;gap:0 20px;margin-bottom:113px;margin-top:55px}.p-selected-point__item{border-radius:10px;box-shadow:0 3px 20px rgba(0,0,0,.15);padding:34px 20px 20px;position:relative;width:310px}.p-selected-point__item,.p-selected-point__label{align-items:center;display:flex;justify-content:center}.p-selected-point__label{background:#008088;border-radius:25px;color:#fff;font-size:20px;font-weight:700;height:50px;left:50%;position:absolute;top:-25px;transform:translateX(-50%);width:50px}.p-selected-point__text{font-size:23px;font-weight:700;text-align:center}.p-selected-camera__item-wrap{display:flex;gap:0 30px}.p-selected-camera__item{background:#f1f8f9;position:relative;width:48.45%}.p-selected-camera__read{color:#008088;font-size:23px;font-weight:700;line-height:1;position:absolute;text-align:center;top:-35px;width:100%}.p-selected-camera__read span{display:inline-block;position:relative}.p-selected-camera__read span:after,.p-selected-camera__read span:before{background-color:#008088;content:"";display:inline-block;height:1em;position:absolute;top:30%;width:2px}.p-selected-camera__read span:before{left:-15px;top:2px;transform:rotate(-30deg)}.p-selected-camera__read span:after{right:-15px;top:2px;transform:rotate(30deg)}.p-selected-camera__thumb{height:350px;overflow:hidden;width:100%}.p-selected-camera__body{padding:10px 30px 30px}.p-selected-camera__logo-wrap{display:flex;justify-content:center;margin-bottom:10px}.p-selected-camera__logo{display:inline-block}.p-selected-camera__logo img{height:60px;width:auto}.p-selected-camera__logo span{color:#008c95;display:block;font-size:16px;font-weight:700;text-align:right}.p-selected-camera__title{color:#ff7600;font-size:30px;font-weight:700;line-height:1.2;margin-bottom:15px;text-align:center}.p-selected-camera__list-wrap{display:flex;justify-content:center}.p-selected-camera__list li{font-size:20px;font-weight:500;line-height:1.78;padding-left:26px;position:relative;white-space:nowrap}.p-selected-camera__list li:before{background:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/campaign/lp-construction/images/icon-working-checks.svg) no-repeat;background-size:cover;content:"";display:inline-block;height:21px;left:0;position:absolute;top:8px;width:21px}.p-selected-camera-note{margin-top:19px}.p-selected-camera-note__text{color:#333;font-size:12px;line-height:1.67;margin-bottom:11px}.p-selected-camera-note__text a{color:#004ea2;text-decoration:underline}.p-selected-camera-note__comment{color:#333;font-size:10px;line-height:1.4}@media only screen and (max-width:970px){.p-selected-camera__list{width:100%}.p-selected-camera__list li{white-space:normal}}@media screen and (max-width:768px){.p-selected-point{align-items:center;flex-direction:column;gap:15px 0;margin-bottom:75px;margin-top:25px;padding-left:10px}.p-selected-point__item{border-radius:8px;box-shadow:0 3px 15px rgba(0,0,0,.15);justify-content:flex-start;max-width:310px;padding:15px 15px 15px 30px;width:100%}.p-selected-point__label{font-size:16px;height:35px;left:0;top:50%;transform:translate(-50%,-50%);width:35px}.p-selected-point__text{font-size:18px;text-align:left}.p-selected-camera__read{font-size:18px;top:-30px}.p-selected-camera__read span:before{left:-12px}.p-selected-camera__read span:after{right:-11px}.p-selected-camera__item-wrap{flex-wrap:wrap;gap:55px 0}.p-selected-camera__item{width:100%}.p-selected-camera__thumb,.p-selected-camera__thumb img{height:auto;width:100%}.p-selected-camera__body{padding:10px 15px 15px}.p-selected-camera__logo-wrap{margin-bottom:10px}.p-selected-camera__logo img{height:40px}.p-selected-camera__logo span{font-size:13px;padding-top:3px;text-align:center}.p-selected-camera__title{font-size:23px;line-height:1.5;margin-bottom:10px}.p-selected-camera__list{width:auto}.p-selected-camera__list li{font-size:16px}.p-selected-camera__list li:before{top:5px}.p-selected-camera-note{margin-top:15px}}.p-feature__header{padding-top:70px;text-align:center}.p-feature__title{font-size:30px;font-weight:700;margin-bottom:20px}.p-feature__read{font-size:16px;font-weight:700;margin-bottom:10px}.p-feature__read span{position:relative}.p-feature__read span:after,.p-feature__read span:before{background-color:#008088;content:"";display:inline-block;height:22px;position:absolute;top:30%;width:2px}.p-feature__read span:before{left:-15px;top:2px;transform:rotate(-30deg)}.p-feature__read span:after{right:-15px;top:2px;transform:rotate(30deg)}.p-feature__buttons{display:flex;margin-bottom:26px;width:100%}.p-feature__button{background:#f6f9fb;border:none;color:#9a9a9a;display:block;font-family:Noto Sans Japanese,Meiryo,メイリオ,MS PGothic,MS Pゴシック,sans-serif;font-size:23px;font-weight:700;height:55px;padding:0;width:50%}.p-feature__button:hover{cursor:pointer;opacity:.7;transition:all .4s}.p-feature__button:before{content:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/marketing/icon-arrow-gray.svg);display:inline-block;margin-right:15px}.p-feature__button.is-active{background:#008c95;color:#fff;position:relative}.p-feature__button.is-active:before{content:none}.p-feature__button.is-active:after{bottom:-14px;content:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/marketing/icon-arrow-green.svg);display:block;left:50%;position:absolute;transform:translateX(-50%)}.p-feature__button.is-active:after:hover{opacity:.7;transition:all .4s}.p-feature__item{align-items:center;background:#e7f3f5;display:flex;position:relative}.p-feature__num{aspect-ratio:34/31;background:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/marketing/bg-triangle-yellow.svg) no-repeat;font-size:30px;font-weight:700;left:0;line-height:1;padding-left:8px;padding-top:15px;position:absolute;top:0;width:102px}.p-feature__thumb{width:50%}.p-feature__body{padding:0 30px;width:50%}.p-feature__item-title{font-size:30px;font-weight:700;line-height:1.4;margin-bottom:15px}.p-feature__item-text{font-size:16px;font-weight:700;line-height:1.6}.p-feature__item-text span{font-size:12px}.p-feature__items{display:none}.p-feature__items.is-active{display:block}.p-feature__more-items{display:none}.p-feature__more-items .p-feature__item{margin-top:30px}.p-feature__more{display:flex;justify-content:center;margin-top:40px}.p-feature__more-button{align-items:center;background:#fff;border:2px solid #008c95;border-radius:25px;color:#008c95;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;width:300px}.p-feature__more-button:hover{cursor:pointer;opacity:.7;transition:all .4s}.p-feature__more-button:before{content:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/marketing/icon-minus.svg);display:inline-block;margin-right:15px;padding-bottom:5px;padding-top:0}.p-feature__more-button.is-close:before{content:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/marketing/icon-plus.svg);margin-right:15px;padding-bottom:0;padding-top:2px}@media only screen and (max-width:768px){.p-feature__header{padding-top:50px}.p-feature__title{font-size:23px;margin-bottom:10px}.p-feature__read{font-size:14px}.p-feature__read span:after,.p-feature__read span:before{height:18px}.p-feature__read span:before{left:-10px}.p-feature__read span:after{right:-10px}.p-feature__buttons{margin-bottom:20px}.p-feature__button{font-size:16px}.p-feature__button.is-active:after{bottom:-12px}.p-feature__item{display:block}.p-feature__num{background-size:cover;font-size:20px;padding-top:12px;width:80px}.p-feature__thumb{width:100%}.p-feature__body{padding:20px;width:100%}.p-feature__item-title{font-size:20px;margin-bottom:10px}.p-feature__item-text{font-size:14px}.p-feature__item-text span{font-size:12px}.p-feature__more-items .p-feature__item{margin-top:15px}.p-feature__more{margin-top:20px}.p-feature__more-button{font-size:12px;height:36px;width:240px}.p-feature__more-button:before{margin-right:10px;transform:scale(.5)}.p-feature__more-button.is-close:before{margin-right:10px;transform:scale(.7)}}.container-fluid{padding-top:70px}#header{display:none}.pc-header{align-items:center;background-color:#414141;display:flex;height:70px;justify-content:space-between;left:0;position:relative;position:fixed;top:0;width:100%;z-index:1000}.pc-header-logo{margin-left:20px;width:120px}.header-nav-wrap{margin:auto 0}.header-nav-wrap__list{align-items:center;display:flex;margin-right:20px}.header-nav-wrap__list_item{margin-left:12px}.header-nav-wrap__list_item a{color:#fff;font-size:15px;font-weight:500;text-decoration:none}.header-nav-wrap__list_item a:hover{opacity:.7}.header-btn{margin-left:30px}.header-btn a{background-color:#ff7600;background-image:url(//22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/campaign/lp-construction/images/bfa1.png);background-position:right 13px center;background-repeat:no-repeat;background-size:23px;border-radius:4px;color:#fff;display:block;font-size:18px;font-weight:500;padding:4% 10px 4% 0;text-align:center;text-decoration:none;transition:.2s;width:200px}.header-btn a:hover{background-color:#ff9f4d}@media screen and (max-width:768px){.container-fluid{padding-top:0}#header{display:block}.pc-header{display:none}#header .container .right .link01{width:60%}}.faq-item__supportLink{text-decoration:underline!important}.p-price-plan__title{color:#008088;font-size:45px;margin-bottom:4%;text-align:center}.p-price-plan__text{font-size:23px;font-weight:700;line-height:1.6;margin-bottom:40px;text-align:center}#price .container .p-price-plan__text a{text-decoration:underline}.p-price-plan-area{background-color:#e7f3f5;padding:50px 0;text-align:center}.p-price-plan-area__text{background-color:#000;display:inline-block;margin:0 auto 20px;text-align:center;width:760px}.p-price-plan-area__text p{color:#fff;font-size:16px;line-height:1.8}.p-price-plan-list{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:760px}.p-price-plan-item{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:186px;width:235px}.p-price-plan-item__image{margin:20px 0 10px;width:80px}.p-price-plan-item__image img{width:100%}.p-price-plan-item__text{font-size:20px;font-weight:700;line-height:1.4}.plus{width:18px}.sub-text{font-size:14px}.p-price-plan-area__supplement{font-size:16px;font-weight:700;margin:20px 0 25px}.p-price-plan-area .link01 a{margin:0 auto;padding:2% 23px 2% 0}@media screen and (max-width:768px){.p-price-plan__title{font-size:24px;margin-bottom:4%}.p-price-plan__text{font-size:14px;margin-bottom:15px;text-align:center}.p-price-plan-area{padding:30px 0;width:100%}.p-price-plan-area__text{display:inline-block;margin:0 auto 15px;width:80%}.p-price-plan-area__text p{line-height:2}.p-price-plan-list{display:flex;flex-direction:column;margin:0 auto;width:80%}.p-price-plan-item{display:flex;flex-direction:row;height:100px;justify-content:center;width:100%}.p-price-plan-item__image{margin:0;padding-right:30px;text-align:right;width:50%}.p-price-plan-item__image img{width:60px}.p-price-plan-item__text{font-size:16px;text-align:left;width:50%}.plus{height:18px;margin:8px 0;width:18px}.sub-text{font-size:12px}.p-price-plan-area__supplement{font-size:14px;margin:15px 0 25px}.p-price-plan-area .link01{margin:0 auto;width:80%}.p-price-plan-area .link01 a{margin:0 auto;padding:4% 23px 4% 0}}