@charset "UTF-8";@font-face{font-display:swap;font-weight:400;font-style:normal;font-family:"NotoSansJP";src:url(//takaki-bd.com/wp-content/themes/masakichi000/assets/css/../fonts/NotoSansJP-Regular.woff2) format("woff2"),url(//takaki-bd.com/wp-content/themes/masakichi000/assets/css/../fonts/NotoSansJP-Regular.woff) format("woff")}@font-face{font-display:swap;font-weight:400;font-style:normal;font-family:"Roboto";src:url(//takaki-bd.com/wp-content/themes/masakichi000/assets/css/../fonts/Roboto-VariableFont_wdth,wght.woff2) format("woff2"),url(//takaki-bd.com/wp-content/themes/masakichi000/assets/css/../fonts/Roboto-VariableFont_wdth,wght.woff2) format("woff")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;color:#000;line-height:1.5;font-family:"NotoSansJP",sans-serif}html{box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5;color:#000;font-family:"NotoSansJP",sans-serif;font-weight:500;font-style:normal;font-size:62.5%}body{font-size:1.6rem}*,*:before,*:after{box-sizing:border-box;scroll-margin-top:8rem}ruby>rt{font-size:40%}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul,li{list-style:none;font-size:1.6rem}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left;font-size:1.6rem}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{-webkit-hyphens:none;hyphens:none;quotes:none}a{text-decoration:none;color:#3367c9;outline:none;transition:.3s;-webkit-transition:.3s;-webkit-tap-highlight-color:transparent;font-size:1.6rem;transition:.3s;-webkit-transition:.3s}a:hover{transition:.3s;-webkit-transition:.3s}a:focus{transition:.3s;-webkit-transition:.3s}a:hover,a:active{outline:0;transition:.3s;-webkit-transition:.3s}a img{border:0}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;font-size:.1em;line-height:0}.both{clear:both}.both hr{display:none}p,li,a{font-size:1.6rem}img{max-width:100%;display:block;height:auto}input[type=submit]{border-radius:0;-webkit-appearance:none}.fadeIn{transform:translate3d(0,3rem,0);transition:opacity .6s ease-out,transform .6s ease-out;opacity:0}.fadeIn.animated{transform:translate3d(0,0,0);opacity:1}.fadeIn-site-header{transform:translate3d(-50%,3rem,0);transition:opacity .6s ease-out,transform .6s ease-out;opacity:0}.fadeIn-site-header.animated{transform:translate3d(-50%,0,0);opacity:1}.fadeIn-nav{transform:translate3d(0,3rem,0);transition:opacity .6s ease-out,transform .6s ease-out;opacity:0}.fadeIn-nav.animated{transform:translate3d(0,0,0);opacity:1}.eng{font-family:"Roboto",sans-serif;font-weight:500;font-style:italic}::-moz-selection{background-color:#ca0814;color:#fff}::selection{background-color:#ca0814;color:#fff}::-webkit-scrollbar{-ms-overflow-style:none;scrollbar-width:none;display:none}.sm_only{display:none}.md_only{display:none}.fadeIn_swiper{transform:translate3d(0,3rem,0) !important;transition:opacity .6s ease-out,transform .6s ease-out;opacity:0}.fadeIn_swiper.swiper-initialized.animated{transform:translate3d(0,0,0) !important;opacity:1}.page-link-btn{display:flex;align-items:center;justify-content:center;max-width:32rem;width:100%;padding:1.8rem;letter-spacing:.05em;line-height:1;font-size:1.8rem;background:#f18f01;color:#fff;white-space:nowrap;box-shadow:0px 4px 50px 0px rgba(13,41,75,.5019607843);border-radius:2px}.page-link-btn span{line-height:1;font-size:1.8rem;color:#fff;white-space:nowrap}.btn_area{display:flex;align-items:center;justify-content:center;gap:4rem 2rem;width:100%}.btn_area .page-link-btn:nth-of-type(1){background:#29b8ab}h2{font-weight:700;font-size:3.2rem;line-height:140%;letter-spacing:.05em;text-align:center}h2 .accent{position:relative;display:inline;font-weight:700;font-size:4rem;line-height:140%;letter-spacing:.05em;text-align:center;color:#049;background:linear-gradient(to bottom,transparent calc(100% - 16px), rgba(0, 68, 153, 0.5) calc(100% - 16px), rgba(0, 68, 153, 0.5) calc(100% - 6px), transparent calc(100% - 6px))}.noscroll{overflow:hidden}.smt_menu,.smt_menu_box,.smt_site-branding{display:none}.site-header{width:100%;position:absolute;top:0;left:50%;z-index:99999}.site-header-main{display:flex;align-items:center;margin:0 auto;width:100%;padding:0 min(12rem, 8.3333333333vw);min-height:9rem}.site-header-main .site-branding{height:-moz-fit-content;height:fit-content}.site-header-main .site-branding span{font-size:2.4rem;color:#fff}.site-header-main .site-branding_logo{display:flex;align-items:center;gap:2rem;width:-moz-fit-content;width:fit-content}.site-header-main .site-branding_logo img:nth-of-type(1){max-width:14.3rem}.site-header-main .site-branding_logo img:nth-of-type(2){max-width:20.8rem}#nav .navigation_link{opacity:1;visibility:visible;transition:.3s;-webkit-transition:.3s}#nav .navigation_link.nav_show{opacity:0;visibility:hidden;transition:.3s;-webkit-transition:.3s}#nav .navigation_link_item:nth-of-type(1) .page-link-btn{background:#29b8ab}.navigation{margin:0 0 0 auto;width:100%;padding:0 1.5rem;max-width:-moz-fit-content;max-width:fit-content}.navigation_link{display:flex;gap:2rem;width:100%}.navigation_link_item>a{display:block;width:100%;height:100%;font-size:1.8rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;color:#fff}.navigation_link_item>a span{color:#fff;line-height:1;font-weight:300}.fixed-nav{padding:1.6rem 2rem;display:none}.fixed-nav.is-fixed{display:block;position:fixed;left:0;bottom:0;width:100%;transform:none;background-color:rgba(0,0,0,.9);z-index:99999}.fixed-nav.is-hidden{transform:translateY(100%)}.fixed-nav .btn_area{flex-direction:row;gap:.8rem}.fixed-nav .btn_area .page-link-btn{box-shadow:unset;border:1px solid #fff;padding:.8rem}.fixed-nav .btn_area .page-link-btn span{text-align:center;font-size:1.4rem;line-height:160%}.site-footer{position:relative;width:100%;margin:0 auto;padding:8rem min(22rem, 15.2777777778vw);background:#eee}.site-footer-wrapper{margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:4rem}.site-info{width:-moz-fit-content;width:fit-content}.site-info .site-logo img{max-width:15.2rem}.site-map{display:flex;flex-direction:column;gap:1.6rem}.site-map .site-map_list{display:flex;gap:3.2rem}.site-map .site-map_list a{color:#333;font-weight:400;font-size:1.6rem;line-height:100%}.copyright{display:block;margin:0 0 0 auto;font-weight:400;font-size:1.4rem;line-height:100%}.site-content{position:relative}.section{position:relative}.section_wrapper{position:relative;margin:0 auto;padding:0 2rem}.front-page_content{display:flex;flex-direction:column}.front-page_content .kv{overflow:hidden;position:relative;min-height:53rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(95.45deg,#2867b7 2.59%,#022653 96.59%);padding:0 2rem}.front-page_content .kv:before{content:"";position:absolute;left:0;bottom:0;transform:translate(-2rem,0);display:block;width:min(31.7rem, 22.0138888889vw);aspect-ratio:317/402;background:url(//takaki-bd.com/wp-content/themes/masakichi000/assets/css/../images/01_bg001.png) no-repeat 50% 50%/contain;mix-blend-mode:multiply}.front-page_content .kv:after{content:"";position:absolute;right:0;top:0;transform:translate(2rem,0);display:block;width:min(36.8rem, 25.5555555556vw);aspect-ratio:368/391;background:url(//takaki-bd.com/wp-content/themes/masakichi000/assets/css/../images/01_bg002.png) no-repeat 50% 0/contain;mix-blend-mode:multiply}.front-page_content .kv .text{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:5.8rem}.front-page_content .kv .text *{color:#fff}.front-page_content .kv .point{display:flex;align-items:baseline;gap:1rem;margin-bottom:2rem}.front-page_content .kv .point:before{content:"＼";display:flex;font-size:2.8rem;line-height:1}.front-page_content .kv .point:after{content:"／";display:flex;font-size:2.8rem;line-height:1}.front-page_content .kv .point span{display:flex;align-items:center;font-size:1.8rem;line-height:1;letter-spacing:.03em}.front-page_content .kv .point img{width:4rem;height:auto}.front-page_content .kv .key_copy{margin-bottom:1.6rem;font-weight:700;font-size:4.8rem;line-height:130%;letter-spacing:.05em;text-align:center}.front-page_content .kv .explanation{font-size:2.4rem;line-height:160%;letter-spacing:.03em}.front-page_content .infinite{background:#f8f6f5;padding:2.4rem 0 9.6rem;overflow:hidden}.front-page_content .infinite .line{white-space:nowrap;display:flex;width:100%}.front-page_content .infinite .track{display:flex;animation:scroll-left 20s linear infinite}.front-page_content .infinite .left-to-right{margin-bottom:4rem}.front-page_content .infinite .left-to-right .track{animation-name:scroll-right}.front-page_content .infinite .right-to-left .track{animation-name:scroll-left}.front-page_content .infinite img{width:-moz-fit-content;width:fit-content;margin-right:4.8rem}@keyframes scroll-left{from{transform:translateX(0%)}to{transform:translateX(-50%)}}@keyframes scroll-right{from{transform:translateX(-50%)}to{transform:translateX(0%)}}.front-page_content .section01{background:#f8f6f5}.front-page_content .section01 h2{margin-bottom:5.6rem}.front-page_content .section01 .worries{display:flex;justify-content:space-between;align-items:center;gap:2rem;max-width:92.2rem;margin:0 auto;padding-bottom:1.6rem}.front-page_content .section01 .worries .worries_item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;border-radius:50%;background:#fff;border:5px solid rgba(0,68,153,.4);width:calc(33.3333333333% - 1.8666666667rem);aspect-ratio:1/1}.front-page_content .section01 .worries .worries_item img{max-width:14rem}.front-page_content .section01 .worries .worries_item p{font-size:min(1.6rem, 1.1111111111vw);line-height:160%;letter-spacing:.03em;text-align:center}.front-page_content .section02{overflow:hidden;background:linear-gradient(95.45deg,#2867b7 2.59%,#022653 96.59%)}.front-page_content .section02:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,0);display:block;width:100%;aspect-ratio:1440/140;background:url(//takaki-bd.com/wp-content/themes/masakichi000/assets/css/../images/01_support_bg.png) no-repeat 50% 50%/contain}.front-page_content .section02 .section_wrapper{padding-top:14.1666666667%;position:relative}.front-page_content .section02 .section_wrapper:before{content:"";position:absolute;left:0;bottom:0;transform:translate(-2rem,0);display:block;width:min(81.7rem, 56.7361111111vw);aspect-ratio:817/872;background:url(//takaki-bd.com/wp-content/themes/masakichi000/assets/css/../images/01_support_bg001.png) no-repeat 50% 50%/contain;mix-blend-mode:multiply}.front-page_content .section02 .section_wrapper:after{content:"";position:absolute;right:0;top:0;transform:translate(2rem,0);display:block;width:min(42.2rem, 29.3055555556vw);aspect-ratio:422/938;background:url(//takaki-bd.com/wp-content/themes/masakichi000/assets/css/../images/01_support_bg002.png) no-repeat 50% 0/contain;mix-blend-mode:multiply}.front-page_content .section02 h2{position:relative;z-index:1;background:#fff;padding:1.6rem;max-width:84.9rem;margin:0 auto 11.2rem}.front-page_content .section02 h2:before{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,3.4rem);width:0;height:0;border-style:solid;border-right:29px solid transparent;border-left:29px solid transparent;border-top:40px solid #fff;border-bottom:0}.front-page_content .section02 .support{max-width:100rem;margin:0 auto;padding-bottom:9.6rem}.front-page_content .section02 .support .support_item{display:flex}.front-page_content .section02 .support .support_item:nth-of-type(2n) img{order:1}.front-page_content .section02 .support .support_item:nth-of-type(2n) .text{padding:6rem 4rem 6rem 0}.front-page_content .section02 .support .support_item img{width:50%;-o-object-fit:cover;object-fit:cover}.front-page_content .section02 .support .support_item .text{width:50%;padding:6rem 0 6rem 4rem}.front-page_content .section02 .support .support_item .text *{color:#fff}.front-page_content .section02 .support .support_item .text h3{margin-bottom:1.6rem;font-weight:700;font-size:2.2rem;line-height:160%;letter-spacing:.03em}.front-page_content .section02 .support .support_item .text p{font-weight:400;font-size:1.6rem;line-height:160%;letter-spacing:.03em}.front-page_content .section02 .support .support_point{margin-bottom:1.2rem}.front-page_content .section02 .support .support_point .eng{line-height:1;letter-spacing:.03em}.front-page_content .section02 .support .support_point .eng:nth-of-type(1){font-size:1.4rem}.front-page_content .section02 .support .support_point .eng:nth-of-type(2){font-weight:700;font-size:4rem}.front-page_content .section03{background:#f8f6f5}.front-page_content .section03 .section_wrapper{padding-top:9.6rem;padding-bottom:9.6rem}.front-page_content .section03 h2{margin-bottom:5.6rem}.front-page_content .section03 .positioning{max-width:100rem;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:2.4rem 4.8rem}.front-page_content .section03 .positioning img{width:calc(50% - 2.4rem)}.front-page_content .section03 .positioning .text{width:calc(50% - 2.4rem)}.front-page_content .section03 .positioning .text p{margin-bottom:4.8rem;font-weight:400;font-size:1.6rem;line-height:160%;letter-spacing:.03em}.front-page_content .section03 .page-link-btn{max-width:48rem}.front-page_content .section04 .section_wrapper{padding-top:9.6rem;padding-bottom:9.6rem}.front-page_content .section04 h2{margin-bottom:7rem}.front-page_content .section04 .process{display:flex;justify-content:center;flex-wrap:wrap;gap:5.4rem 5.6rem;max-width:80.2rem;margin:0 auto}.front-page_content .section04 .process .process_item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:calc(33.3333333333% - 3.7333333333rem);position:relative;background:#f8f6f5;min-height:23rem;padding:min(4.7rem, 3.2638888889vw) min(5.35rem, 3.7152777778vw)}.front-page_content .section04 .process .process_item:not(:nth-of-type(3n)):before{content:"";position:absolute;top:50%;right:-2.8rem;transform:translate(50%,-50%);display:block;width:2.4rem;aspect-ratio:24/40;background:url(//takaki-bd.com/wp-content/themes/masakichi000/assets/css/../images/01_process_tria.png) no-repeat 50% 50%/contain}.front-page_content .section04 .process .process_item .step{position:absolute;top:0;left:0;transform:translate(0,-50%);background:#265ea4;padding:.4rem;width:10rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:300;font-size:1.4rem;line-height:1;letter-spacing:.03em}.front-page_content .section04 .process .process_item .step .number{padding-left:.4rem;font-weight:500;font-size:2.4rem;color:#fff;line-height:1}.front-page_content .section04 .process .process_item p{font-size:2rem;line-height:160%;letter-spacing:.03em;text-align:center;color:#333;white-space:nowrap}.front-page_content .section04 .process .process_item img{max-width:8rem;aspect-ratio:1/1}.front-page_content .section05 .section_wrapper{padding-top:8rem;padding-bottom:8rem;background:#049}.front-page_content .section05 h2{color:#fff;margin-bottom:3.2rem}.front-page_content .section05 h2 span{color:#fff;font-weight:700;font-size:2.4rem;line-height:160%;letter-spacing:.03em}.page_content:not(.front-page_content) .page_headline{background:linear-gradient(95.45deg,#2867b7 2.59%,#022653 96.59%);padding:0 2rem}.page_content:not(.front-page_content) .pan{display:block;max-width:100rem;margin:0 auto;padding:4rem 2rem 8rem;font-weight:400;font-size:1.4rem;line-height:160%;letter-spacing:.03em}.paper_content input{border:0;border-radius:.5rem;padding:0 2rem;width:100%;font-size:1.5rem;font-family:"NotoSansJP",sans-serif}.paper_content textarea{resize:none;border:0;border-radius:1rem;padding:0 2rem;width:100%;font-size:1.5rem;line-height:2;font-family:"NotoSansJP",sans-serif}.paper_content button{font-family:"NotoSansJP",sans-serif}.paper_content input[type=submit]{display:block;width:100%;margin:0 auto;padding:1.6rem 2rem;background:unset;border:2px solid #fff;border-radius:5rem;color:#fff;font-size:2rem;line-height:1;font-family:"NotoSansJP",sans-serif;cursor:pointer}.paper_content input[type=submit]:disabled{opacity:.7}.paper_content input[type=button]{display:block;background:#b5d4d5;max-width:40rem;width:100%;margin:0 auto;padding:3.7rem 2rem 3.1rem;border-radius:2rem;font-size:3rem;line-height:1.1333333333;font-family:"NotoSansJP",sans-serif;cursor:pointer}.paper_content .page_headline *{color:#fff}.paper_content .page_headline .page_headline_wrapper{display:flex;justify-content:center;align-items:center;gap:3.2rem 5.8rem;max-width:100rem;min-height:59.5rem;margin:0 auto}.paper_content .page_headline img{width:46%;aspect-ratio:460/345}.paper_content .page_headline .text{width:48%}.paper_content .page_headline .text>span{display:block;max-width:28rem;width:100%;padding:.8rem;margin-bottom:2.4rem;text-align:center;background:#fff;color:#049;font-weight:500;font-size:1.4rem;line-height:100%;letter-spacing:.03em}.paper_content .page_headline h1{font-weight:500;font-size:3rem;line-height:160%;letter-spacing:.03em}.paper_content .page_headline h1 span{font-size:2.4rem}.paper_content .section01 .section_wrapper{max-width:104rem;display:flex;gap:4rem 5rem;padding-bottom:8rem}.paper_content .section01 .explanation_area{width:50%}.paper_content .section01 .explanation_area p{margin-bottom:3.2rem}.paper_content .section01 .form_area{width:45%}.paper_content .section01 .form_area h4{display:flex;align-items:flex-start;gap:.3rem}.paper_content .section01 .form_area h4:last-of-type{margin-bottom:1.6rem}.paper_content .section01 .form_area input{border:1px solid #caccd3;border-radius:4px;min-height:5rem;margin-bottom:2.4rem}.paper_content .section01 .form_area input[type=checkbox]{border-radius:2px;min-height:auto;width:2rem;height:2rem;margin-bottom:unset;display:inline-block}.paper_content .section01 .form_area input[type=submit]{border-radius:2px;min-height:auto;margin-bottom:unset;border:unset;background:#f18f01;padding:1.8rem;color:#fff;font-weight:500;font-size:1.8rem;line-height:100%;letter-spacing:.03em}.paper_content .section01 .form_area .wpcf7-acceptance .wpcf7-list-item{margin-bottom:3.2rem}.paper_content .section01 .form_area .wpcf7-acceptance .wpcf7-list-item *{font-size:1.4rem}.paper_content .section01 .form_area .wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:flex-start}.paper_content .section01 .form_area .wpcf7-acceptance a{text-decoration:underline;color:#333}.paper_content .section01 h2{margin-bottom:2.4rem;font-weight:700;font-size:2rem;line-height:160%;letter-spacing:.03em;text-align:left}.paper_content .section01 h3{padding:1.8rem;text-align:center;background:#eee;font-weight:700;font-size:1.6rem;line-height:160%;letter-spacing:.03em}.paper_content .section01 h4{margin-bottom:.8rem;font-weight:700;font-size:1.6rem;line-height:160%;letter-spacing:.03em}.paper_content .section01 p{margin-bottom:4rem;font-weight:400;font-size:1.6rem;line-height:160%;letter-spacing:.03em}.paper_content .section01 .box{border:1px solid #caccd3}.paper_content .section01 .box .box_item{padding:2.4rem 1.6rem}.paper_content .section01 .caution{display:block;margin-bottom:2.4rem;font-weight:400;font-size:1.4rem;line-height:160%;letter-spacing:.03em;color:red}.paper_content .section01 .indispensable{font-weight:700;font-size:1.2rem;line-height:160%;letter-spacing:.03em;color:red}.contact_content input{border:0;border-radius:.5rem;padding:0 2rem;width:100%;font-size:1.5rem;font-family:"NotoSansJP",sans-serif}.contact_content textarea{resize:none;border:0;border-radius:1rem;padding:0 2rem;width:100%;font-size:1.5rem;line-height:2;font-family:"NotoSansJP",sans-serif}.contact_content button{font-family:"NotoSansJP",sans-serif}.contact_content input[type=submit]{display:block;width:100%;margin:0 auto;padding:1.6rem 2rem;background:unset;border:2px solid #fff;border-radius:5rem;color:#fff;font-size:2rem;line-height:1;font-family:"NotoSansJP",sans-serif;cursor:pointer}.contact_content input[type=submit]:disabled{opacity:.7}.contact_content input[type=button]{display:block;background:#b5d4d5;max-width:40rem;width:100%;margin:0 auto;padding:3.7rem 2rem 3.1rem;border-radius:2rem;font-size:3rem;line-height:1.1333333333;font-family:"NotoSansJP",sans-serif;cursor:pointer}.contact_content .page_headline{min-height:30rem;display:flex;align-items:center;justify-content:center;padding:0 2rem}.contact_content .page_headline *{color:#fff}.contact_content .page_headline h1{font-weight:500;font-size:3rem;line-height:160%;letter-spacing:.03em}.contact_content .section01 .section_wrapper{max-width:104rem;padding-bottom:8rem}.contact_content .section01 .form_area h4{display:flex;align-items:flex-start;gap:.3rem}.contact_content .section01 .form_area h4:last-of-type{margin-bottom:1.6rem}.contact_content .section01 .form_area input{border:1px solid #caccd3;border-radius:4px;min-height:5rem;margin-bottom:2.4rem}.contact_content .section01 .form_area input[type=checkbox]{border-radius:2px;min-height:auto;width:2rem;height:2rem;margin-bottom:unset;display:inline-block}.contact_content .section01 .form_area input[type=submit]{border-radius:2px;min-height:auto;margin-bottom:unset;border:unset;background:#f18f01;padding:1.8rem;color:#fff;font-weight:500;font-size:1.8rem;line-height:100%;letter-spacing:.03em}.contact_content .section01 .form_area .wpcf7-acceptance .wpcf7-list-item{margin-bottom:3.2rem}.contact_content .section01 .form_area .wpcf7-acceptance .wpcf7-list-item *{font-size:1.4rem}.contact_content .section01 .form_area .wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:flex-start}.contact_content .section01 .form_area .wpcf7-acceptance a{text-decoration:underline;color:#333}.contact_content .section01 h2{margin-bottom:2.4rem;font-weight:700;font-size:2rem;line-height:160%;letter-spacing:.03em;text-align:left}.contact_content .section01 h3{padding:1.8rem;text-align:center;background:#eee;font-weight:700;font-size:1.6rem;line-height:160%;letter-spacing:.03em}.contact_content .section01 h4{margin-bottom:.8rem;font-weight:700;font-size:1.6rem;line-height:160%;letter-spacing:.03em}.contact_content .section01 p{margin-bottom:4rem;font-weight:400;font-size:1.6rem;line-height:160%;letter-spacing:.03em}.contact_content .section01 .box{border:1px solid #caccd3}.contact_content .section01 .box .box_item{padding:2.4rem 1.6rem}.contact_content .section01 .caution{display:block;margin-bottom:2.4rem;font-weight:400;font-size:1.4rem;line-height:160%;letter-spacing:.03em;color:red}.contact_content .section01 .indispensable{font-weight:700;font-size:1.2rem;line-height:160%;letter-spacing:.03em;color:red}@media (any-hover:hover){*:hover{text-decoration:none}a:hover{opacity:.7}.page-link-btn{transition:.3s}.page-link-btn:hover{opacity:1;background:#fff}.page-link-btn:hover span{color:#f6a42e}.btn_area .page-link-btn:nth-of-type(1):hover{opacity:1;background:#fff}.btn_area .page-link-btn:nth-of-type(1):hover span{color:#32d3c4}#nav .navigation_link_item:nth-of-type(1) .page-link-btn:hover{opacity:1;background:#fff}#nav .navigation_link_item:nth-of-type(1) .page-link-btn:hover span{color:#32d3c4}}@media screen and (max-width:1024px){.navigation_link_item>a span{font-size:1.4rem}.site-footer{padding:8rem 2rem}.front-page_content .kv{min-height:60rem}.front-page_content .section01 .worries{flex-direction:column;gap:2rem;padding-bottom:3.2rem}.front-page_content .section01 .worries .worries_item{width:100%;max-width:24rem;border-width:2px}.front-page_content .section01 .worries .worries_item img{max-width:12rem}.front-page_content .section01 .worries .worries_item p{font-size:min(1.4rem, 3.7333333333vw)}.front-page_content .section02 .section_wrapper{padding-left:0;padding-right:0}.front-page_content .section02 h2{width:calc(100% - 4rem)}.front-page_content .section02 .support{max-width:76.8rem}.front-page_content .section02 .support .support_item{flex-direction:column;align-items:center}.front-page_content .section02 .support .support_item:nth-of-type(2n) img{order:1}.front-page_content .section02 .support .support_item img{width:100%;order:1}.front-page_content .section02 .support .support_item .text{width:100%;padding:4rem 2rem 2.4rem}.front-page_content .section02 .support .support_item:nth-of-type(2n) .text{padding:4rem 2rem 2.4rem}}@media screen and (max-width:768px){.site-header-main{justify-content:space-between;padding:0 2.5rem 0 2rem}.navigation{display:none}.smt_menu{position:relative;display:block;width:3rem;height:2rem;z-index:99999;cursor:pointer}.smt_menu span{position:absolute;top:50%;left:50%;transform:translateX(-50%);display:block;width:3rem;height:.2rem;background:#fff;transition:.3s}.smt_menu span:nth-of-type(1){top:calc(50% - 0.8rem)}.smt_menu span:nth-of-type(3){top:calc(50% + 0.8rem)}.smt_menu.open span:nth-of-type(1){transform:rotate(45deg) translateX(-50%);top:50%;transform-origin:left;background:#333}.smt_menu.open span:nth-of-type(2){opacity:0;transform:translateX(-70%)}.smt_menu.open span:nth-of-type(3){transform:rotate(-45deg) translateX(-50%);top:50%;transform-origin:left;background:#333}.smt_menu_box{background:#fff;padding:min(15rem, 40vw) 2rem min(9.6rem, 25.6vw);position:fixed;top:0;left:0;width:100%;height:100dvh;overflow-y:scroll;z-index:100;transition:.3s}.smt_menu_box .smt_menu_link{display:flex;flex-direction:column;gap:2rem;margin:0 auto 8rem;max-width:33.5rem}.smt_menu_box .smt_menu_link .page-link-btn{box-shadow:unset}.smt_menu_box .smt_menu_link li:nth-of-type(1) .page-link-btn{background:#29b8ab}.smt_menu_box .site-logo{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto}.smt_menu_box .site-logo a img{max-width:19.5rem}.site-footer{padding:4.8rem 2rem;display:flex;flex-direction:column;align-items:center}.site-info{margin-bottom:2.4rem;width:-moz-fit-content;width:fit-content}.site-footer-wrapper{display:contents}.site-map{display:contents}.site-map .site-map_list{flex-direction:column;gap:2rem;order:-1;margin-bottom:4rem}.copyright{margin:0 auto}.site-info .site-logo img{max-width:19.5rem}.pc_only{display:none}.md_only{display:block}.page-link-btn span{font-size:1.6rem}.btn_area{flex-direction:column;gap:2rem}h2{font-size:2rem;letter-spacing:.03em}h2 .accent{font-size:2.4rem;background:linear-gradient(to bottom,transparent calc(100% - 8px), rgba(0, 68, 153, 0.5) calc(100% - 8px), rgba(0, 68, 153, 0.5) calc(100% - 2px), transparent calc(100% - 2px));letter-spacing:.03em}.front-page_content .kv .point{gap:.5rem}.front-page_content .kv .point:before{font-size:2.4rem}.front-page_content .kv .point:after{font-size:2.4rem}.front-page_content .kv .point span{font-size:1.6rem}.front-page_content .kv .point img{width:3rem}.front-page_content .kv .text{margin-bottom:4rem}.front-page_content .kv .key_copy{font-size:3.2rem}.front-page_content .kv .explanation{font-size:1.8rem;text-align:center}.front-page_content .infinite{padding-bottom:5.6rem}.front-page_content .infinite img{max-width:6rem;margin-right:1.6rem}.front-page_content .section01 h2{margin-bottom:4rem}.front-page_content .section02 h2{margin-bottom:6.5rem}.front-page_content .section02 .support{padding-bottom:5.9rem}.front-page_content .section02 .support .support_point .eng:nth-of-type(2){font-size:3.2rem}.front-page_content .section02 .support .support_item .text h3{font-size:1.8rem}.front-page_content .section02 .support .support_item .text p{font-size:1.4rem}.front-page_content section:nth-of-type(3){order:1}.front-page_content section:nth-of-type(5){order:1}.front-page_content .section04 .section_wrapper{padding-top:5.6rem;padding-bottom:5.6rem}.front-page_content .section04 h2{margin-bottom:6.4rem}.front-page_content .section04 .process{flex-direction:column;gap:6rem}.front-page_content .section04 .process .process_item{width:100%;flex-direction:row;justify-content:flex-start;padding:1.2rem 3.2rem;min-height:6.4rem}.front-page_content .section04 .process .process_item:not(:last-of-type):before{content:"";position:absolute;top:unset;right:unset;left:50%;bottom:-3rem;transform:translate(-50%,50%);display:block;width:4rem;aspect-ratio:40/24;background:url(//takaki-bd.com/wp-content/themes/masakichi000/assets/css/../images/01_process_tria_sp.png) no-repeat 50% 50%/contain}.front-page_content .section04 .process .process_item:not(:nth-of-type(3n)):before{top:unset;right:unset;left:50%;bottom:-3rem;transform:translate(-50%,50%)}.front-page_content .section04 .process .process_item .step{transform:translate(0,-100%);font-size:1.2rem}.front-page_content .section04 .process .process_item .step .number{font-size:2rem}.front-page_content .section04 .process .process_item img{max-width:4rem;order:-1}.front-page_content .section04 .process .process_item p{display:flex}.front-page_content .section03 .section_wrapper{padding:5.6rem 0}.front-page_content .section03 h2{margin:0 auto 4rem;width:calc(100% - 4rem)}.front-page_content .section03 .positioning{flex-direction:column}.front-page_content .section03 .positioning img{width:100%}.front-page_content .section03 .positioning .text{width:calc(100% - 4rem);max-width:52rem}.front-page_content .section03 .positioning .text p{margin-bottom:3.2rem}.front-page_content .section03 .page-link-btn{margin:0 auto}.front-page_content .section05 h2{font-size:2.4rem}.front-page_content .section05 h2 span{font-size:2rem}.page_content:not(.front-page_content) .page_headline{padding:0}.page_content:not(.front-page_content) .pan{padding:3.2rem 2rem 5.6rem;font-size:1.3rem}.paper_content .page_headline .page_headline_wrapper{flex-direction:column;justify-content:center;min-height:64rem}.paper_content .page_headline img{order:1;width:100%;aspect-ratio:375/164;object-fit:contain}.paper_content .page_headline .text{width:100%;padding:0 2rem;text-align:center}.paper_content .page_headline .text>span{max-width:33.5rem;margin:0 auto 1.6rem}.paper_content .page_headline h1{font-size:2rem}.paper_content .page_headline h1 span{font-size:1.6rem}.paper_content .section01 .section_wrapper{flex-direction:column}.paper_content .section01 .explanation_area{width:100%}.paper_content .section01 .form_area{width:100%}.paper_content .section01 h2{font-size:1.8rem}.paper_content .section01 h3{font-size:1.4rem;padding:2.1rem}.paper_content .section01 h4{font-size:1.4rem}.paper_content .section01 p{font-size:1.4rem}.paper_content .section01 .caution{font-size:1.3rem}.paper_content .section01 .indispensable{font-size:1rem}.paper_content .section01 .form_area .wpcf7-acceptance .wpcf7-list-item *{font-size:1.2rem}.paper_content .section01 .form_area input[type=submit]{font-size:1.6rem}.page_content:not(.front-page_content) .page_headline{padding:0}.page_content:not(.front-page_content) .pan{padding:3.2rem 2rem 5.6rem;font-size:1.3rem}.contact_content .page_headline{min-height:25.6rem;padding:0 2rem !important}.contact_content .page_headline h1{font-size:2rem;text-align:center}.contact_content .section01 h2{font-size:1.8rem}.contact_content .section01 h3{font-size:1.4rem;padding:2.1rem}.contact_content .section01 h4{font-size:1.4rem}.contact_content .section01 p{font-size:1.4rem}.contact_content .section01 .caution{font-size:1.3rem}.contact_content .section01 .indispensable{font-size:1rem}.contact_content .section01 .form_area .wpcf7-acceptance .wpcf7-list-item *{font-size:1.2rem}.contact_content .section01 .form_area input[type=submit]{font-size:1.6rem}}@media screen and (max-width:599px){.navigation{padding:0 4.5rem}.sm_only{display:block}}