*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button{cursor:pointer;border:none;background:0 0;padding:0}a{color:inherit;text-decoration:none}table{border-collapse:collapse}:focus-visible{outline-offset:3px}[hidden]{display:none!important}
@charset "UTF-8";header{background-color:#fff;width:100%;max-width:100%;height:auto}.header_mgn{width:100%;height:50px}.header_inner{width:100%;height:50px;margin:auto;display:flex;align-items:center;justify-content:space-between}.header_inner ul{display:flex;height:50px;justify-content:space-between;gap:1rem}.header_inner ul li{height:100%;display:flex;align-items:center}.header_inner ul li a{display:flex;align-items:center;font-size:var(--fs-sm);font-weight:600}.header_inner ul li a svg{width:var(--fs-md);height:var(--fs-md);margin-right:5px;fill:currentColor}h1.header_logo img{width:50vw;max-width:250px}.header_inner ul li.line a{display:flex;align-items:center;height:100%;color:#fff;font-size:var(--fs-sm);font-weight:600;background-color:#06c755;padding:0 1rem;transition:.5s}.header_inner ul li.line a:hover{background-color:#8debb4}@media screen and (max-width:768px){.header_inner{width:96%;margin:auto}.header_inner ul li a.sp{display:flex;flex-direction:column;gap:2px;font-size:.8rem;color:var(--c_key);font-weight:600}.header_inner ul li a svg{width:2rem;height:2rem;margin-right:0;fill:currentColor}}#header{position:fixed;z-index:999}#header.UpMove{animation:HeaderUpAnime .5s forwards}@keyframes HeaderUpAnime{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}#header.DownMove{animation:HeaderDownAnime .5s forwards}@keyframes HeaderDownAnime{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.top_image{overflow:hidden;width:100%;margin:auto}.top_image img{width:100%;min-height:800px;object-position:center;object-fit:cover}@media only screen and (max-width:1000px){.top_image{overflow:hidden;width:100%;margin:auto}.top_image img{width:100%;height:100%;min-height:100%}}.sec_title_wrap{width:96%;height:80px;max-width:1000px;margin:auto}.sec_title{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:80px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#4045ff;border-top-left-radius:1rem;border-top-right-radius:1rem}.read_title{width:100;padding:1rem;border-top:1px solid #000;border-bottom:1px solid #000;text-align:center}.read_title h2{width:100;line-height:2}.read_title p{width:100;line-height:2}@media screen and (max-width:768px){.merit_img{display:flex;justify-content:center}.merit_img img{max-width:500px}}img.sodan_title{position:absolute;bottom:0;left:0;right:0;margin:auto;max-width:900px;width:90%}.bg_wt_wrap{background-color:#fff;width:100%;padding:3rem;box-sizing:border-box;border-radius:1rem}@media screen and (max-width:768px){.bg_wt_wrap{padding:2rem 1rem}}h3.page_title{position:relative;overflow-y:hidden;width:100%;height:150px;z-index:1;display:flex;align-items:center;justify-content:center;margin-bottom:3rem}.page_title_tx{font-size:2.2rem;text-align:center}.page_title_tx span{display:block;font-size:1rem;font-weight:400;margin-top:.5rem}h3.page_title:after{content:"";position:absolute;top:-150px;left:0;right:0;margin:auto;width:100%;max-width:600px;height:300px;background-color:#ffcd00;margin:auto;border-bottom-left-radius:50%;border-bottom-right-radius:50%;z-index:-1}ul.point{width:100%;display:flex;justify-content:space-between;margin-bottom:3rem}ul.point li{width:32%}.title_center h3 img{height:120px}.light_blue_bg{background-color:#effae3}@media screen and (max-width:768px){.title_center h3 img{height:auto}}.customer_title{text-align:center}.customer_title img{width:60%}ul.customer_btn{width:100%}ul.customer_btn li{width:32%;margin-top:1rem}ul.customer_btn li img{width:100% !important}@media screen and (max-width:768px){ul.customer_btn li{width:60%}ul.customer_btn li.sp{width:18%}}.customer_title.please img{width:80%}.please ul.customer_btn{display:flex;align-items:center}ul.customer_btn li a.tel_btn{position:relative;display:block;width:100%;height:87.5px;color:#fff}.please ul.customer_btn li img{margin-top:0}@media screen and (max-width:768px){.please ul.customer_btn li{width:60%}.please ul.customer_btn li.sp{width:18%}ul.customer_btn li a.tel_btn{height:128px}}footer{width:100%}h1.foot_logo img{width:50vw;max-width:250px}.foot_wrap{display:flex;justify-content:space-between;align-items:flex-end}.foot_wrap_left{display:flex;align-items:flex-end;gap:1rem}.foot_wrap_left p{line-height:1;font-size:var(--fs-base);color:var(--c_key);font-weight:600}ul.foot_wrap_right{display:flex;gap:1rem}ul.foot_wrap_right li a{font-size:var(--fs-base);display:flex;align-items:center;gap:.2rem}ul.foot_wrap_right li svg{width:var(--fs-base);height:var(--fs-base);fill:currentColor}@media screen and (max-width:768px){.foot_wrap{flex-direction:column;align-items:flex-start;gap:1rem}}.copylight{width:100%;background-color:var(--c_key);color:#fff;text-align:center;font-size:.8rem;padding:1rem 0;box-sizing:border-box}.foot_sp_btn{display:none}@media screen and (max-width:768px){.foot_space{width:100%;height:100px;background-color:var(--c_key)}.foot_sp_btn{display:flex;justify-content:center;width:100%;position:fixed;bottom:-2px;opacity:0;transform:translateY(100px);z-index:100}.foot_sp_btn.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.foot_sp_btn.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100px)}}.foot_sp_btn_tel{width:96%;text-align:center}}.reflection-img{position:relative;overflow:hidden}.reflection{height:100%;width:30px;position:absolute;top:-180px;left:0;background-color:#fff;opacity:0;transform:rotate(45deg);animation:reflection 2s ease-in-out infinite;-webkit-transform:rotate(45deg);-webkit-animation:reflection 2s ease-in-out infinite;-moz-transform:rotate(45deg);-moz-animation:reflection 2s ease-in-out infinite;-ms-transform:rotate(45deg);-ms-animation:reflection 2s ease-in-out infinite;-o-transform:rotate(45deg);-o-animation:reflection 2s ease-in-out infinite}@keyframes reflection{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}@-webkit-keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}@-moz-keyframes reflection{0%{-moz-transform:scale(0) rotate(45deg);opacity:0}80%{-moz-transform:scale(0) rotate(45deg);opacity:.5}81%{-moz-transform:scale(4) rotate(45deg);opacity:1}100%{-moz-transform:scale(50) rotate(45deg);opacity:0}}@-ms-keyframes reflection{0%{-ms-transform:scale(0) rotate(45deg);opacity:0}80%{-ms-transform:scale(0) rotate(45deg);opacity:.5}81%{-ms-transform:scale(4) rotate(45deg);opacity:1}100%{-ms-transform:scale(50) rotate(45deg);opacity:0}}@-o-keyframes reflection{0%{-o-transform:scale(0) rotate(45deg);opacity:0}80%{-o-transform:scale(0) rotate(45deg);opacity:.5}81%{-o-transform:scale(4) rotate(45deg);opacity:1}100%{-o-transform:scale(50) rotate(45deg);opacity:0}}a.policy_link{text-decoration:underline}ul.policy_wrap{width:100%;margin:3rem auto}ul.policy_wrap li{width:100%;margin-bottom:3rem}ul.policy_wrap li p{margin-bottom:.5rem}ul.policy_wrap li p.flex{display:flex}ul.policy_wrap li p.flex span{width:6rem}ul.policy_wrap li p.flex em{width:calc(100% - 6rem);font-style:normal}.policy-title{font-size:var(--fs-sm);font-weight:600;margin-bottom:1rem}.link_btn{font-size:var(--fs-base);background:var(--c_key);width:300px;height:40px;line-height:40px;margin:30px auto;display:block;border:1px var(--c_key) solid;text-align:center;color:#fff;transition:all .4s ease}.link_btn:hover{background:#fff;color:#000}@media only screen and (max-width:768px){.link_btn{width:100%}}
@charset "UTF-8";@font-face{font-family:'Noto Sans JP';src:url(//secondaction.life/wp/wp-content/themes/secondlife/assets/css/../fonts/NotoSansJP-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Noto Sans JP';src:url(//secondaction.life/wp/wp-content/themes/secondlife/assets/css/../fonts/NotoSansJP-Bold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}:root{--font:"Noto Sans JP",sans-serif;--fs-xl:clamp(2rem, 0.583rem + 4.533vw, 3.7rem);--fs-lg:clamp(2rem, 1.167rem + 2.667vw, 3rem);--fs-md:clamp(1.5rem, 0.667rem + 2.667vw, 2.5rem);--fs-sm:clamp(1.2rem, 0.950rem + 0.8vw, 1.5rem);--fs-base:clamp(0.9rem, 0.817rem + 0.267vw, 1rem);--fs-mini:clamp(0.7rem, 0.609rem + 0.291vw, 0.9rem);--fs-xs:clamp(0.6rem, 0.509rem + 0.291vw, 0.8rem);--c_key:#0332c8;--c_yellow:#ffffb7}html,body{width:100%}html{font-family:'Noto Sans JP',"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",sans-serif;font-weight:400;font-size:16px;color:#505050}body{overflow-x:hidden}a{text-decoration:none;color:#505050}a:hover,a p:hover{color:var(--c_key)}a img:hover{opacity:.7}li{list-style:none}img{width:100%;height:auto}@media screen and (min-width:768px){.sp{display:none!important}}@media screen and (min-width:500px){.spsp{display:none !important}}@media screen and (max-width:768px){.pc{display:none!important}}p{font-size:1rem;font-size:var(--fs-base);font-weight:400;line-height:170%}p.indent_text{padding-left:1em;text-indent:-1em}p.indent_text{padding-left:1em;text-indent:-1em}.mini_tx{font-size:var(--fs-mini)}.xs_tx{font-size:var(--fs-xs)}.sm_tx{font-size:var(--fs-sm);font-weight:600}.md_tx{font-size:var(--fs-md);font-weight:600}.xl_tx{font-size:var(--fs-xl);font-weight:600;line-height:1.5}.lg_tx{font-size:var(--fs-lg);font-weight:600}.center{text-align:center}@media screen and (max-width:768px){.center p{text-align:left}}.left{text-align:left}.nowrap{white-space:nowrap}.wt{color:#fff}.key{color:var(--c_key)}.yellow{color:#ff0}.underline{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:10px;text-decoration-style:solid}section{width:100%;padding:100px 0}section.pd10050{width:100%;padding:100px 0 50px}section.pd50100{width:100%;padding:50px 0 100px}section.pd5050{width:100%;padding:50px 0}section.pd0_50{width:100%;padding:0 0 50px}section.pd00{width:100%;padding:0}.bg_key{background-color:var(--c_key)}.bg_yellow{background-color:var(--c_yellow)}.bg_wt{background-color:#fff}.bg_stripe{background-color:#fffef4;background-image:repeating-linear-gradient(-45deg,rgba(255,235,150,.14) 0px,rgba(255,235,150,.14) 10px,transparent 10px,transparent 22px)}.bg_dot{background-color:#fff;background-image:radial-gradient(circle,rgba(170,195,245,.35) 2.5px,transparent 2.5px);background-size:18px 18px}.relative{position:relative}.triangle{position:absolute;bottom:-30px;left:0;right:0;margin:auto;display:inline-block;width:100px;height:30px;clip-path:polygon(0 0,100% 0%,50% 100%)}.sec_inner{width:96%;max-width:1100px;margin:auto}.title_center{text-align:center;margin-bottom:3rem}.content_800px{width:100%;max-width:800px;margin:auto}.content_600px{width:100%;max-width:600px;margin:auto}.content_400px{width:100%;max-width:400px;margin:auto}@media screen and (max-width:768px){section,section.pd10050,section.pd50100{padding:50px 0}}.mgn5rem{width:100%;height:5rem}.mgn3rem{width:100%;height:3rem}.mgn2rem{width:100%;height:2rem}.mgn1rem{width:100%;height:1rem}@media screen and (max-width:768px){.mgn5rem{height:3rem}.mgn3rem{height:2rem}.mgn2rem{height:1.5rem}}.white_bk{background-color:#fff;width:100%;height:100%}.white_bk_title{width:100%;text-align:center;padding:100px 0 50px}.white_bk h4.dot_title{font-size:24px}.white_bk_inner{width:800px;height:auto;margin:auto;padding-bottom:100px}@media screen and (max-width:768px){.white_bk_title{width:100%;text-align:center;padding:50px 0 50px}.white_bk_inner{width:90%;height:auto;margin:auto;padding-bottom:50px}}.partition_bar{width:100%;height:1px;background-color:#000;margin-bottom:1rem}.two_column{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.two_column_re{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse}.three_column{display:flex;flex-wrap:wrap;justify-content:space-between}.two_column_left,.two_column_right{width:calc(50% - 1rem)}@media screen and (max-width:768px){.two_column_left,.two_column_right{width:100%}}.four_column_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.four_column_grid li{list-style:none}.four_column_grid img{width:100%;height:auto;display:block}@media screen and (max-width:768px){.four_column_grid{grid-template-columns:repeat(2,1fr)}}.three_column_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;justify-content:center}.three_column_grid img{width:100%;height:auto;display:block}@media screen and (max-width:768px){.three_column_grid{grid-template-columns:repeat(2,1fr)}}.three_column_flex{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem}.three_column_flex>*{width:calc((100% - 6rem) / 3)}.three_column_flex img{width:100%;height:auto;display:block}@media screen and (max-width:768px){.three_column_flex{gap:3rem 1rem}.three_column_flex>*{width:calc((100% - 1rem) / 2)}}:root{--mgn5rem:clamp(3rem, 2.091rem + 2.909vw, 5rem);--mgn4rem:clamp(2.5rem, 1.818rem + 2.182vw, 4rem);--mgn3rem:clamp(2rem, 1.545rem + 1.455vw, 3rem);--mgn2rem:clamp(1.5rem, 1.273rem + 0.727vw, 2rem);--mgn1rem:clamp(0.7rem, 0.564rem + 0.436vw, 1rem)}.mgn5rem{width:100%;height:var(--mgn5rem)}.mgn4rem{width:100%;height:var(--mgn4rem)}.mgn3rem{width:100%;height:var(--mgn3rem)}.mgn2rem{width:100%;height:var(--mgn2rem)}.mgn1rem{width:100%;height:var(--mgn1rem)}@media screen and (max-width:768px){svg{width:100%;height:auto}}#page-top a{display:flex;justify-content:center;align-items:center;background:var(--c_key);border:1px solid #fff;width:50px;height:50px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-size:.6rem;transition:all .3s}#page-top a:hover{background:#fff;color:var(--c_key)}#page-top a svg{width:20px;height:20px;fill:currentColor}#page-top{position:fixed;right:10px;bottom:10px;z-index:2;opacity:0;transform:translateY(100px)}#page-top.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#page-top.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100px)}}i.fas.fa-angle-up{font-size:2rem}@media screen and (max-width:768px){#page-top{position:fixed;right:10px;bottom:100px;z-index:2;opacity:0;transform:translateY(200px)}#page-top.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}#page-top.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(200px)}}}.dropshadow{-webkit-filter:drop-shadow(1px 3px 5px rgba(0,0,0,.5));-moz-filter:drop-shadow(1px 3px 5px rgba(0,0,0,.5));-ms-filter:drop-shadow(1px 3px 5px rgba(0,0,0,.5));filter:drop-shadow(1px 3px 5px rgba(0,0,0,.5))}