.postList .thumbArea{aspect-ratio: 16 / 9;height:100%!important}.postList .thumbArea .thumb{height:100%}.postList .thumbArea .thumb img{height:100%;object-fit:cover}.cmn_sns{display:flex}.cmn_sns a{text-decoration:none;transition:all .3s ease 0s}.cmn_sns a:hover{opacity:.7}.cmn_sns a::before{font-size:24px;font-family:"icomoon";line-height:1;color:#000}.cmn_sns .insta::before{content:'\ea92'}.cmn_sns .line::before{content:'\e902'}.cmn_sns .tiktok::before{content:'';display:block;background: url("./images/tiktok.svg") no-repeat 50% / contain;width:18px;height:21px}.page-profile p.title{width:fit-content;text-align:center;line-height:1.5;color:#fff;background:#35aab5;padding:8px 10px 8px 20px;margin:30px auto}.page-profile .cmn_sns{justify-content:center;column-gap:15px;margin-top:25px}.author{padding:20px 40px 30px;border:1px solid #ddd}.author .img{border-radius:50%;aspect-ratio: 1 / 1;overflow:hidden}.author .name_sns{display:flex;column-gap:40px;margin-top:20px;margin-bottom:10px}.author .cmn_sns{column-gap:10px}.author .txt{text-align:justify;margin-bottom:10px}.author a.btn02{transition:all .3s ease 0s}.author a.btn02:hover{text-decoration:none;opacity:.7}.chosa_bnr{margin-top:15px;text-align:center}body.pc .chosa_bnr{width:1100px;margin:20px auto 0;text-align:left}body.pc .chosa_bnr>*{display:inline;margin:0 5px}.chosa_bnr .ttl{font-weight:bold;margin-bottom:5px;font-size:16px}.chosa_bnr .link a{display:inline-block;padding:10px;background:#575c65;margin-bottom:5px;font-size:18px;font-weight:bold;color:#fff;border-radius:5px;border-bottom:2px solid #000}.chosa_bnr .link a:hover{text-decoration:none;background:#2e3135}.chosa_bnr .note{color:red}.chosa_bnr .link a:before{font-family:FontAwesome;content:'\f0da';font-size:16px;margin-right:10px;font-weight:normal}span.wpcf7-list-item{display:block}h2.cmn_ttl{position:initial;width:480px;font-size:32px;font-family:Noto\ Sans\ JP,sans-serif;font-weight:700;line-height:1.2;letter-spacing:.05em;color:#fff;background:#72b4b9!important;padding:10px 0 15px!important;margin:0 auto;border-radius:80px;border:5px solid #569da4!important;-webkit-text-stroke:4px #569da4;paint-order:stroke}div#home_plan{background:url(images/xplan_bg.jpg.pagespeed.ic.x1FNeJzmnL.jpg) no-repeat 50% 0 #d4d4d4;padding:30px 0 50px}div#home_plan .lead{margin-bottom:.5em}div#home_plan h3{text-align:center;padding:0;margin:0;border-bottom:0}div#home_plan .plan02{text-align:center}div#home_plan .plan02>img{margin-left:-100px}div.top_lead{background:#ebf4f7}div.top_lead>div{background:url(images/xtop_lead_bg.jpg.pagespeed.ic.WQ0AdivwkD.jpg) no-repeat 100% 100%;width:920px;margin:0 auto}div.top_lead h2{position:initial;width:fit-content;font-size:38px;font-family:Noto\ Sans\ JP,sans-serif;font-weight:900;line-height:1.2;color:#028c99;background:transparent;padding:0;margin-bottom:25px;border:0;-webkit-text-stroke:6px #fff;paint-order:stroke}div.top_lead h2 span{color:#e60012}div.top_lead p{font-size:22px;font-family:Noto\ Sans\ JP,sans-serif;font-weight:700;line-height:1.2;color:#001738;padding-left:15px;margin-bottom:5px}div.top_lead p img{margin-right:5px}div.top_lead p span{color:#e60012}div#home_about{background:url(images/xabout_bg.jpg.pagespeed.ic.gxZ2B7zGAC.jpg) no-repeat 50% 0 #dff0ef;padding:50px 0}div#home_about .header{text-align:center}div#home_about .header:before{content:'';background:url(images/xabout_ttl_bg.png.pagespeed.ic.Tvm8u1cT_4.png) no-repeat;width:132px;height:132px;display:block;margin:20px auto 0}div#home_about .header h2{display:inline-block;font-size:42px;font-family:Noto\ Sans\ JP,sans-serif;font-weight:700;line-height:1.2;color:#000;background:transparent;padding:0 0 10px 0;border:0;border-bottom:1px solid #2f8891;-webkit-text-stroke:6px #fff;paint-order:stroke}div#home_about .header h2::before{content:none}div#home_about .header h2 span{font-size:32px}div#home_about .box01 ul li{width:100%}div#home_about .box01 ul li h4{font-weight:700}div#home_about .blog_area{display:flex}div#home_about .blog_area .img{width:fit-content}div#home_about .blog_area .ttl{margin-left:10px}div#home_about .blog_area .ttl h2{position:initial;font-size:30px;font-family:Noto\ Sans\ JP,sans-serif;font-weight:700;line-height:1.2;color:#000;background:none;padding:0;margin:0;border:none}div#home_about .blog_area .ttl h2 span{font-size:18px}div#home_about ul{border:3px solid #2f8891;background:#fff;padding:20px 30px 10px;margin:5px 0 10px;overflow:hidden}div#home_about ul li{width:50%;float:left}div#home_about ul li .txtArea{display:flex;flex-direction:column;padding-left:10px}div#home_about ul li p.date{margin-right:2em;color:#333;font-weight:bold}div#home_about ul li h3.title{padding:0;margin:0;border-bottom:none}div#home_about ul li a{color:#1672b3;text-decoration:underline;font-size:16px}div#home_about ul li a:hover{text-decoration:none}div#home_reason{background:#fffdd5;padding:50px 0}div#home_reason h2{width:620px}div#home_reason h2 .soshoku_a{font-size:28px}div#home_reason h2 .soshoku_b{font-size:42px}div#home_reason .ttl{text-align:center;margin-bottom:10px}div#home_reason h3{font-size:28px;font-family:Noto\ Sans\ JP,sans-serif;font-weight:700;line-height:1.2;color:#000;padding:0;border-bottom:0}div#home_reason .img{text-align:center;margin-bottom:15px}div#home_reason .txt{}div#home_hikaku{background:url(images/xhikaku_bg.jpg.pagespeed.ic.nVC9ciMjVW.jpg) no-repeat 50% -220px;padding:50px 0}div#home_hikaku h2{margin-bottom:40px}div#home_hikaku .hikaku_table{background:url(images/xhikaku_ttl_bg.png.pagespeed.ic.7NbmnwnzMO.png) no-repeat 0 0;padding-top:144px;margin-top:-144px}div#home_result{background:url(images/xbg01.png.pagespeed.ic.vOXy5tSSKn.png) #393939;padding:50px 0}div#home_result .ttl_area{display:flex;justify-content:center;column-gap:15px}div#home_result .ttl_area h2{position:initial;font-size:68px;font-family:Shippori\ Mincho,serif;line-height:1.6;color:#b8b8b8;background:transparent;padding:0;margin-bottom:0;border:0}div#home_result p.txt{font-size:42px;font-family:Shippori\ Mincho,serif;line-height:1.4;color:red}div#home_result p.txt span{font-size:32px;color:#fff}div#home_result .result_box{background:url(images/xresult01_num.png.pagespeed.ic.YH654oCmW4.png) no-repeat 15px 20px #d8d8d8;padding:20px 35px 20px 200px}div#home_result .result_box .ttl{font-size:24px;border-bottom:1px solid #393939;padding-bottom:5px;overflow:hidden}div#home_result .result_box .ttl img{float:right}div#home_result .container01 .img{margin-bottom:5px}div#home_result .container01 .txt{font-size:14px;line-height:1.4}div#home_voice{padding:50px 0}div#home_voice>div{background:url(images/xbg02.png.pagespeed.ic.4vM184PkwA.jpg);padding:40px 30px 30px;box-sizing:border-box}div#home_voice h3{font-size:24px;font-weight:700;padding:0;margin-bottom:5px;border-bottom:0}#home_info .header{text-align:center;margin-bottom:.5em;font-weight:bold}#home_info h2 span{font-size:26px}#home_info .postList li section{display:flex;column-gap:10px}#home_info .postList li section .txtArea{width:calc(100% - 110px);padding-left:0}#home_info .postList li section .txtArea h3{padding:0;margin:0;border-bottom:0}#home_info .postList li .title a{text-decoration:underline;color:#235aa5;font-size:18px}#home_info .postList li .title a:hover{text-decoration:none}div#home_access{padding:50px 0}div#home_access>div{background:#d3d3d3;padding:30px 50px;box-sizing:border-box}div#home_access h2{position:initial;width:fit-content;font-size:36px;font-family:Noto\ Sans\ JP,sans-serif;font-weight:500;line-height:1.1;background:transparent;padding:0;margin:0 auto;border:0}div#home_access h2 img{display:inline-block;margin-right:15px}#global_office_bnr{background:#fff;border:2px solid #004098;padding:25px 30px 30px;margin-top:10px}#global_office_bnr p.ttl{font-size:1.8rem;font-weight:bold;text-align:center;margin-bottom:15px}ul.office.f_wrap{justify-content:space-between;gap:20px 0;display:flex;flex-wrap:wrap}#global_office_bnr li{margin-top:0;margin-bottom:0}.editorArea h2,h2.basic{background:#fff;background:-moz-linear-gradient(top,#fff 0%,#ededed 100%);background:-webkit-linear-gradient(top,#fff 0%,#ededed 100%);background:linear-gradient(to bottom,#fff 0%,#ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );border:1px solid #cfcfcf;padding:12px 15px 8px 26px}.editorArea h2:before,h2.basic:before{content:'';height:44px;width:5px;position:absolute;background:#35aab5;top:6px;left:0;height:calc(100% - 12px)}body .yarpp-related h3,.editorArea h3,h3.basic{background:transparent;border-bottom:2px solid #35aab5;padding-left:0;padding-right:0}a.btn01{padding:19px 20px;background:#2f8891;font-size:20px;min-width:200px;border-radius:7px}a.btn01:before{content:'\f0da';font-size:1.0em}dl.faq>dt:before{background:#2f8891}dl.faq>dd:before{background:#f66}dl.faq>dt{background:#cfe1e3}dl.faq>dd .answer{color:#f66}.alignleft{float:left;padding:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.fontM li{margin-bottom:.4em}.editorArea ol.guarantee{list-style-type:decimal;padding-left:30px}ol.guarantee li{border-bottom:1px solid #ccc;font-size:20px;padding-bottom:15px;margin-bottom:15px}ol.guarantee li strong{background:-moz-linear-gradient(top,rgba(255,243,188,0) 0%,rgba(255,243,188,0) 39%,rgba(255,243,188,1) 40%,rgba(255,243,188,1) 100%);background:-webkit-linear-gradient(top,rgba(255,243,188,0) 0%,rgba(255,243,188,0) 39%,rgba(255,243,188,1) 40%,rgba(255,243,188,1) 100%);background:linear-gradient(to bottom,rgba(255,243,188,0) 0%,rgba(255,243,188,0) 39%,rgba(255,243,188,1) 40%,rgba(255,243,188,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fff3bc', endColorstr='#fff3bc',GradientType=0 )}.catArea a[href*="category/blog"]{background:#5babb3}#sideInfo .logo{margin:20px 5px 30px}.card_box{background:#fff;border:3px solid #72b4b9;text-align:center;padding:25px;width:80%;margin:0 auto 20px}.section_kugiri2 .card_box{width:960px;margin:0 auto 40px}.card_box .ttl{font-size:18px;font-weight:bold;margin-bottom:20px}.card_box .img{margin:0!important;width:100%!important}.basic_box02[class*="cmn_col"]{display:flex;justify-content:flex-start;flex-wrap:wrap;--list_col_gap:30px;column-gap:var(--list_col_gap)}.basic_box02.cmn_col04>a{width: calc((100% - var(--list_col_gap) * 3) / 5);margin:0 0 5px}