﻿@import "https://unpkg.com/@acab/reset.css";@import "https://unpkg.com/@acab/reset.css@0.11.0/index.css";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");@import url("https://use.typekit.net/kyf5lyy.css");a{text-decoration:none}.on1366,.on1024,.on768,.on480,.on1366f,.on1024f,.on768f,.on480f{display:none !important}@media (width <=1366px){.off1366{display:none !important}.on1366{display:block !important}.on1366f{display:flex !important}}@media (width <=1024px){.off1024{display:none !important}.on1024{display:block !important}.on1024f{display:flex !important}}@media (width <=768px){.off768{display:none !important}.on768{display:block !important}.on768f{display:flex !important}}@media (width <=480px){.off480{display:none !important}.on480{display:block !important}.on480f{display:flex !important}}.f12{font-size:0.75rem}.f13{font-size:0.8125rem}.f14{font-size:0.875rem}.f15{font-size:0.9375rem}.f16{font-size:1rem}.f18{font-size:1.125rem}.f20{font-size:1.25rem}.f21{font-size:1.3125rem}.f22{font-size:1.375rem}.f23{font-size:1.4375rem}.f24{font-size:1.5rem}.f25{font-size:1.5625rem}.f26{font-size:1.625rem}.f27{font-size:1.6875rem}.f28{font-size:1.75rem}.f30{font-size:1.875rem}.f32{font-size:2rem}.f34{font-size:2.125rem}.f36{font-size:2.25rem}.f40{font-size:2.5rem}.f42{font-size:2.625rem}.f44{font-size:2.75rem}.f48{font-size:3rem}.f52{font-size:3.25rem}.f64{font-size:4rem}.f120{font-size:7.5rem}.fl{font-weight:300}.fr{font-weight:400}.fm{font-weight:500}.fsb{font-weight:600}.fb{font-weight:700}.fbl{font-weight:900}.lh1{line-height:1}.lh1\.25{line-height:1.25}.lh1\.5{line-height:1.5}.lh1\.75{line-height:1.75}.lh2{line-height:2}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}.fwhite{color:white}.fblack{color:black}.fsitecolor1{color:#10c1d4}.fsitecolor2{color:#EE005C}.fsitecolor3{color:#4D4D4D}.funderline{text-decoration:underline}.din2014{font-family:"din-2014", sans-serif;font-style:normal}.din2014_narrow{font-family:"din-2014-narrow", sans-serif;font-style:normal}.opa{transition:0.3s;cursor:pointer}.opa:hover{opacity:0.7}.underline_hover{position:relative}.underline_hover::before{content:"";opacity:0;position:absolute;bottom:-0.125rem;width:100%;left:50%;border-bottom:1px solid;transform:translate(-50%, 0);transition:all 0.3s}.underline_hover:hover::before{opacity:1}.zoom_hover_inner{overflow:hidden}.zoom_hover_inner img{transform:scale(1);transition:0.3s ease-in-out}.zoom_hover:hover .zoom_hover_inner img{transform:scale(1.2)}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mb-1p{margin-bottom:1%}.mb-2p{margin-bottom:2%}.mb-3p{margin-bottom:3%}.mb-4p{margin-bottom:4%}.mb-5p{margin-bottom:5%}.mb-6p{margin-bottom:6%}.mb-7p{margin-bottom:7%}.mb-8p{margin-bottom:8%}.mb-9p{margin-bottom:9%}.mb-10p{margin-bottom:10%}.mb-11p{margin-bottom:11%}.mb-12p{margin-bottom:12%}html{margin-top:0 !important}div#pi_tracking_opt_in_div{position:fixed !important;top:unset !important;bottom:0 !important;z-index:9999 !important;display:inline-grid !important}body{padding-top:calc(33px + 40px + 33px);font-family:"Noto Sans JP", serif;color:#4D4D4D}.container{width:90%;max-width:1000px;margin-left:auto;margin-right:auto}.common_btn1{display:block;border-radius:100px;position:relative;color:white;background:#10c1d4;width:fit-content;transition:ease 0.3s;cursor:pointer}.common_btn1 a{display:flex;width:160px;padding:0.1875rem 0 calc(0.1875rem + .125rem);justify-content:center;align-items:center;font-weight:500}.common_btn1::after{content:"";width:0.4375rem;height:0.4375rem;border-top:2px solid white;border-right:2px solid white;transform:translateY(-50%) rotate(45deg) skew(15deg, 15deg);position:absolute;top:50%;right:0.75rem;transition:ease 0.3s}.common_btn1:hover{opacity:0.7}.common_btn1:hover::after{right:0.5rem}.common_btn1.gray_btn{margin:auto;background:#4D4D4D}.common_btn1.gray_btn::after{right:0.875rem}.common_btn1.gray_btn a{width:212px;padding:0.5625rem 0 calc(0.5625rem + .125rem);letter-spacing:-1px}.common_btn1.gray_btn:hover::after{right:0.625rem}.tablepress caption{display:none}.tablepress>:where(thead)+tbody>*>*,.tablepress>tbody>*~*>*,.tablepress>tfoot>:where(:first-child)>*{border-top:unset}.tablepress_a-1_section{overflow-x:auto}.tablepress_a-1_section .nowrap{white-space:nowrap}@media (width < 1080px){.tablepress_a-1_section .f24{font-size:1.25rem}.tablepress_a-1_section .f42{font-size:2rem}}table.tablepress_a-1{width:100%;border-collapse:separate}table.tablepress_a-1 tr:first-child td{background-color:rgba(233, 82, 149, 0.3);border-bottom:2px solid #999999;border-right:2px solid #999999}table.tablepress_a-1 tr:first-child td:not(:first-child){background:#10c1d4;border-top:2px solid #999999;white-space:nowrap}table.tablepress_a-1 tr td{padding:1.25rem 0.75rem;text-align:center;border-bottom:2px solid #999999;border-right:2px solid #999999;color:#4D4D4D}table.tablepress_a-1 tr td:first-child{width:148px;background:white;vertical-align:middle;white-space:nowrap;position:-webkit-sticky;position:sticky;left:0}table.tablepress_a-1 tr td:first-child::after{background:#ECF1F2;border-radius:8px 0 0 0;content:"";position:absolute;top:0;left:0;border-top:2px solid #999999;border-left:2px solid #999999;width:100%;height:calc(100% + 0px);z-index:-1}table.tablepress_a-1 tr td:nth-child(2){width:283px}table.tablepress_a-1 tr td:nth-child(3){width:283px}table.tablepress_a-1 tr td .notes{margin-top:5%;margin-left:1em;display:block;text-indent:-1em;color:#989898}table.tablepress_a-1 tr:not(:first-child):not(:last-child) td:first-child{border-top:unset}table.tablepress_a-1 tr:not(:first-child):not(:last-child) td:first-child::after{border-radius:unset;border-top:unset}table.tablepress_a-1 tr:last-child td:not(:first-child){text-align:left}table.tablepress_a-1 tr:last-child td:first-child{border-top:unset;border-bottom:unset}table.tablepress_a-1 tr:last-child td:first-child::after{border-top:unset;border-bottom:2px solid #999999}table.tablepress_a-1 tbody tr:first-child td:first-child::after{border-radius:8px 0 0 0}table.tablepress_a-1 tbody tr:first-child td:last-child{border-radius:0 8px 0 0}table.tablepress_a-1 tbody tr:last-child td:first-child::after{border-radius:0 0 0 8px}table.tablepress_a-1 tbody tr:last-child td:last-child{border-radius:0 0 8px 0}.tablepress_a-2_section{overflow-x:auto}.tablepress_a-2_section .nowrap{white-space:nowrap}@media (width < 1080px){.tablepress_a-2_section .f24{font-size:1.25rem}.tablepress_a-2_section .f42{font-size:2rem}}table.tablepress_a-2{border-collapse:separate;min-width:800px}table.tablepress_a-2 tbody tr td{border-right:2px solid #999999;border-bottom:2px solid #999999;text-align:center}table.tablepress_a-2 tbody tr .column-1{border-left:2px solid #999999;vertical-align:middle}table.tablepress_a-2 tbody tr:first-child td:first-child{border-right:unset;border-left:unset}table.tablepress_a-2 tbody tr:first-child td:nth-child(-n+2){background:unset}table.tablepress_a-2 tbody tr:first-child td:not(:nth-child(-n+2)){border-top:2px solid #999999}table.tablepress_a-2 tbody tr:first-child td:not(:nth-child(-n+2)):nth-child(odd){background:#10c1d4;color:white;font-weight:bold}table.tablepress_a-2 tbody tr:first-child td:not(:nth-child(-n+2)):nth-child(even){background:#73A2BE;color:white;font-weight:bold}table.tablepress_a-2 tbody tr:not(:first-child):nth-child(odd) .column-1,table.tablepress_a-2 tbody tr:not(:first-child):nth-child(odd) .column-2{background:#73A2BE;color:white;font-weight:bold}table.tablepress_a-2 tbody tr:not(:first-child):nth-child(even) .column-1,table.tablepress_a-2 tbody tr:not(:first-child):nth-child(even) .column-2{background:#10c1d4;color:white;font-weight:bold}.tablepress_b-1_section,.tablepress_b-2_section{overflow-x:auto}.tablepress_b-1_section .nowrap,.tablepress_b-2_section .nowrap{white-space:nowrap}@media (width < 1080px){.tablepress_b-1_section .f24,.tablepress_b-2_section .f24{font-size:1.25rem}.tablepress_b-1_section .f42,.tablepress_b-2_section .f42{font-size:2rem}}table.tablepress_b-1,table.tablepress_b-2{width:100%;border-collapse:separate}table.tablepress_b-1 tr:first-child td,table.tablepress_b-2 tr:first-child td{border-bottom:2px solid #999999;border-right:2px solid #999999}table.tablepress_b-1 tr:first-child td:not(:first-child),table.tablepress_b-2 tr:first-child td:not(:first-child){border-top:2px solid #999999}table.tablepress_b-1 tr td,table.tablepress_b-2 tr td{padding:1.25rem 0.75rem;border-bottom:2px solid #999999;border-right:2px solid #999999;color:#4D4D4D}table.tablepress_b-1 tr td:first-child,table.tablepress_b-2 tr td:first-child{width:45%;font-weight:bold;background:white;vertical-align:middle;position:-webkit-sticky;position:sticky;left:0;text-align:center}table.tablepress_b-1 tr td:first-child::after,table.tablepress_b-2 tr td:first-child::after{background:#10c1d4;border-radius:8px 0 0 0;content:"";position:absolute;top:0;left:0;border-top:2px solid #999999;border-left:2px solid #999999;width:100%;height:calc(100% + 0px);z-index:-1}table.tablepress_b-1 tr td:not(:first-child),table.tablepress_b-2 tr td:not(:first-child){font-weight:500}table.tablepress_b-1 tr td a,table.tablepress_b-2 tr td a{color:#10c1d4;text-decoration:underline;transition:all 0.3s}table.tablepress_b-1 tr td a:hover,table.tablepress_b-2 tr td a:hover{opacity:0.7}table.tablepress_b-1 tr td small,table.tablepress_b-2 tr td small{font-size:0.875rem;margin-top:5%;margin-left:1em;display:block;text-indent:-1em;color:#989898}table.tablepress_b-1 tr:not(:first-child):not(:last-child) td:first-child,table.tablepress_b-2 tr:not(:first-child):not(:last-child) td:first-child{border-top:unset}table.tablepress_b-1 tr:not(:first-child):not(:last-child) td:first-child::after,table.tablepress_b-2 tr:not(:first-child):not(:last-child) td:first-child::after{border-radius:unset;border-top:unset}table.tablepress_b-1 tr:last-child td:first-child,table.tablepress_b-2 tr:last-child td:first-child{border-top:unset;border-bottom:unset}table.tablepress_b-1 tr:last-child td:first-child::after,table.tablepress_b-2 tr:last-child td:first-child::after{border-top:unset;border-bottom:2px solid #999999}table.tablepress_b-1 tbody tr:first-child td:first-child::after,table.tablepress_b-2 tbody tr:first-child td:first-child::after{border-radius:8px 0 0 0}table.tablepress_b-1 tbody tr:first-child td:last-child,table.tablepress_b-2 tbody tr:first-child td:last-child{border-radius:0 8px 0 0}table.tablepress_b-1 tbody tr:last-child td:first-child::after,table.tablepress_b-2 tbody tr:last-child td:first-child::after{border-radius:0 0 0 8px}table.tablepress_b-1 tbody tr:last-child td:last-child,table.tablepress_b-2 tbody tr:last-child td:last-child{border-radius:0 0 8px 0}table.tablepress_b-1 tr td:first-child{color:white}table.tablepress_b-2 tr td:first-child::after{background:#ECF1F2}.tablepress_c-1_section{overflow-x:auto}.tablepress_c-1_section .nowrap{white-space:nowrap}@media (width < 1080px){.tablepress_c-1_section .f24{font-size:1.25rem}.tablepress_c-1_section .f42{font-size:2rem}}table.tablepress_c-1{width:100%;min-width:600px;border-collapse:separate}table.tablepress_c-1 tr:first-child td{background-color:rgba(233, 82, 149, 0.3);border-bottom:2px solid #999999;border-right:2px solid #999999;font-size:1.125rem}table.tablepress_c-1 tr:first-child td:not(:first-child){background:#10c1d4;border-top:2px solid #999999;color:white}table.tablepress_c-1 tr td{padding:1.25rem 0.75rem;text-align:center;border-bottom:2px solid #999999;border-right:2px solid #999999;color:#4D4D4D;font-weight:bold}table.tablepress_c-1 tr td.column-1{width:80px;background:white;vertical-align:middle;position:-webkit-sticky;position:sticky;left:0;font-size:1.125rem}@media (width >= 1000px){table.tablepress_c-1 tr td.column-1{width:220px}}table.tablepress_c-1 tr td.column-1[colspan="2"]{width:120px}@media (width >= 1000px){table.tablepress_c-1 tr td.column-1[colspan="2"]{width:320px}}table.tablepress_c-1 tr td.column-1::after{background:#ECF1F2;border-radius:8px 0 0 0;content:"";position:absolute;top:0;left:0;border-top:2px solid #999999;border-left:2px solid #999999;width:100%;height:calc(100% + 0px);z-index:-1}table.tablepress_c-1 tr td.column-2{width:40px;background:white;vertical-align:middle;white-space:nowrap;position:-webkit-sticky;position:sticky;left:80px;font-size:1.125rem;background:#ECF1F2;font-size:1.125rem;font-weight:bold}@media (width >= 1000px){table.tablepress_c-1 tr td.column-2{width:100px}}table.tablepress_c-1 tr td .notes{margin-top:5%;margin-left:1em;display:block;text-indent:-1em;color:#989898}table.tablepress_c-1 tr:not(:first-child):not(:last-child) td:first-child{border-top:unset}table.tablepress_c-1 tr:not(:first-child):not(:last-child) td:first-child::after{border-radius:unset;border-top:unset}table.tablepress_c-1 tr:last-child td:first-child{border-top:unset;border-bottom:unset}table.tablepress_c-1 tr:last-child td:first-child::after{border-top:unset;border-bottom:2px solid #999999}table.tablepress_c-1 tbody tr:first-child td:first-child::after{border-radius:8px 0 0 0}table.tablepress_c-1 tbody tr:first-child td:last-child{border-radius:0 8px 0 0}table.tablepress_c-1 tbody tr:last-child td:first-child::after{border-radius:0 0 0 8px}table.tablepress_c-1 tbody tr:last-child td:last-child{border-radius:0 0 8px 0}.wp-block-create-block-gutenpride,.card_section,.card-frameless_section,.horizontal-2split_section,.anchor-link{white-space:pre-wrap}.wp-block-create-block-gutenpride h1,.wp-block-create-block-gutenpride h2,.wp-block-create-block-gutenpride h3,.wp-block-create-block-gutenpride h4,.wp-block-create-block-gutenpride h5,.wp-block-create-block-gutenpride h6,.wp-block-create-block-gutenpride p,.wp-block-create-block-gutenpride small,.card_section h1,.card_section h2,.card_section h3,.card_section h4,.card_section h5,.card_section h6,.card_section p,.card_section small,.card-frameless_section h1,.card-frameless_section h2,.card-frameless_section h3,.card-frameless_section h4,.card-frameless_section h5,.card-frameless_section h6,.card-frameless_section p,.card-frameless_section small,.horizontal-2split_section h1,.horizontal-2split_section h2,.horizontal-2split_section h3,.horizontal-2split_section h4,.horizontal-2split_section h5,.horizontal-2split_section h6,.horizontal-2split_section p,.horizontal-2split_section small,.anchor-link h1,.anchor-link h2,.anchor-link h3,.anchor-link h4,.anchor-link h5,.anchor-link h6,.anchor-link p,.anchor-link small{white-space:pre-wrap}.wp-block-create-block-gutenpride{padding-left:1rem;color:#777;position:relative}.wp-block-create-block-gutenpride::before{content:"※";position:absolute;top:0;left:0}.image-large .image{width:100%}.image-large .image img{width:100%;height:100%;object-fit:cover}.image-middle .image{width:calc(100%/3*2);margin:auto}.image-middle .image img{width:100%;height:100%;object-fit:cover}.image-small .image{width:calc(100%/3);margin:auto}.image-small .image img{width:100%;height:100%;object-fit:cover}.card_section{background:#1E3B52;padding:60px 0}.card_section .container{display:flex;justify-content:space-between;flex-wrap:wrap}.card_section .item{height:unset;padding:4%;display:flex;justify-content:space-between;background:white;border-radius:20px;overflow:hidden}.card_section .item_left{width:32.61%;border-radius:10px;overflow:hidden}.card_section .item_left img{width:100%;height:100%;object-fit:cover}.card_section .item_right{width:67%}.card_section .item_right .title{margin-bottom:0.5rem}.card_section .item_right .text{font-weight:500;margin-bottom:1rem}.card-set1_inner .item_left{width:32.61%;height:fit-content;aspect-ratio:1.5}.card-set1_inner .item_right{width:64.132%}.card-set2_section{padding:60px 0 calc(60px - 40px)}.card-set2_inner .item{width:48%;padding:2%;margin-bottom:40px}.card-set2_inner .item_left{width:36.364%;height:fit-content;aspect-ratio:1}.card-set2_inner .item_right{width:56%}.card-set2_inner .item_right .title{margin-bottom:0.375rem}.card-2column_section{padding:48px 0 calc(48px - 40px)}.card-2column_inner .item{width:48%;padding:3.2%;margin-bottom:40px;flex-direction:column;align-items:center}.card-2column_inner .item_left{width:100%;margin-bottom:1rem;aspect-ratio:1.7777777778}.card-2column_inner .item_right{width:100%;display:flex;flex-direction:column;align-items:center;flex:1 1 auto}.card-2column_inner .item_right .title{margin-bottom:0.25rem}.card-2column_inner .item_right .text{flex-grow:1}.card-3column_section{padding:48px 0 calc(48px - 36px)}.card-3column_inner::after{content:"";width:30.9%;height:0}.card-3column_inner .item{width:30.9%;padding:2%;margin-bottom:36px;flex-direction:column;align-items:center}.card-3column_inner .item_left{width:100%;margin-bottom:0.75rem;aspect-ratio:1.7777777778}.card-3column_inner .item_right{width:100%;display:flex;flex-direction:column;align-items:center;flex:1 1 auto}.card-3column_inner .item_right .title{margin-bottom:0.25rem}.card-3column_inner .item_right .text{flex-grow:1}.card-4column_section{padding:48px 0 calc(48px - 26px)}.card-4column_inner::before{content:"";width:23.5%;height:0;order:1}.card-4column_inner::after{content:"";width:23.5%;height:0}.card-4column_inner .item{width:23%;padding:1.5%;margin-bottom:26px;flex-direction:column;align-items:center}.card-4column_inner .item_left{width:100%;margin-bottom:0.5rem;aspect-ratio:1.7777777778}.card-4column_inner .item_right{width:100%;display:flex;flex-direction:column;align-items:center;flex:1 1 auto}.card-4column_inner .item_right .text{flex-grow:1}.card-frameless_section{padding:60px 0 calc(60px - 48px)}.card-frameless_section .container{display:flex;justify-content:space-between;flex-wrap:wrap}.card-frameless_section .item{width:48%;margin-bottom:48px;display:flex;flex-direction:column;align-items:center;overflow:hidden}.card-frameless_section .item .title{width:100%;margin-bottom:0.25rem;position:relative;text-align:center;padding-bottom:0.75rem;margin-bottom:32px;background:white;height:calc(1.5rem + 10px)}.card-frameless_section .item .title::before{content:"";position:absolute;bottom:-1px;left:0;width:100%;border-bottom:1px solid;z-index:-1}.card-frameless_section .item .title::after{content:"";position:absolute;bottom:-12px;left:50%;left:48%;width:22px;transform:skewX(-22deg) skewY(-39deg) rotate(-4deg) translateX(2%);border-left:1px solid;border-bottom:2px solid;height:28px;background:#fff;z-index:-1}.card-frameless_section .item .title_less::before{border-color:white}.card-frameless_section .item .title_less::after{border-color:white}.card-frameless_section .item .image{width:100%;border-radius:10px;overflow:hidden;margin-bottom:1rem;aspect-ratio:1.7777777778}.card-frameless_section .item .image img{width:100%;height:100%;object-fit:cover}.card-frameless_section .item .text{margin-bottom:0.75rem;flex:1}.card-frameless-3column_section{padding:60px 0 calc(60px - 40px)}.card-frameless-3column_inner::after{content:"";width:31.5%;height:0}.card-frameless-3column_inner .item{width:31.5%;margin-bottom:40px;flex-direction:column;align-items:center}.card-frameless-3column_inner .item .title{margin-bottom:28px}.card-frameless-3column_inner .item .title::after{bottom:-7px;width:20px;transform:skewX(-14deg) skewY(-39deg) rotate(0deg) translateX(0%);height:28px}.card-frameless-3column_inner .item .text{margin-bottom:0.875rem}.card-frameless-4column_section{padding:60px 0 calc(60px - 26px)}.card-frameless-4column_inner::before{content:"";width:23.5%;height:0;order:1}.card-frameless-4column_inner::after{content:"";width:23.5%;height:0}.card-frameless-4column_inner .item{width:23.5%;margin-bottom:26px;flex-direction:column;align-items:center}.card-frameless-4column_inner .item .title{margin-bottom:20px;height:calc(3rem + 12px);display:flex;justify-content:center;align-items:flex-end}.card-frameless-4column_inner .item .title::after{bottom:-5px;width:16px;transform:skewX(-14deg) skewY(-39deg) rotate(0deg) translateX(0%);height:22px}.horizontal-2split_section{padding:60px 0}.horizontal-2split_inner .item{width:100%;margin-bottom:8%;display:flex;justify-content:space-between}.horizontal-2split_inner .item:nth-child(even){flex-direction:row-reverse}.horizontal-2split_inner .item_left{width:48%;height:fit-content;border-radius:0.625rem;overflow:hidden;aspect-ratio:1.7777777778}.horizontal-2split_inner .item_left img{width:100%;height:100%;object-fit:cover}.horizontal-2split_inner .item_left .text{margin-bottom:1rem}.horizontal-2split_inner .item_right{width:48%}.horizontal-2split_inner .item_right .title{margin-bottom:0.875rem}.horizontal-2split_inner .item:last-child{margin-bottom:0}.anchor-link_section .common_btn1{width:100%;padding:0.3125rem 0}.anchor-link_section .common_btn1 a{width:100%}.anchor-link_inner{display:flex;justify-content:space-between;flex-wrap:wrap}.anchor-link_inner::after{content:"";width:32%;height:0}.anchor-link_inner .item{width:32%;margin-bottom:1.25rem}.anchor-link_inner .item:nth-last-child(-n+3){margin-bottom:0}.header{width:100%;height:calc(33px + 40px + 33px);background:#fff;position:fixed;top:0;left:0;z-index:9999;box-shadow:0px 1px 8px 0px #888}.header_inner{width:90%;max-width:1400px;height:100%;margin:auto;display:flex;justify-content:space-between}.header_logo{width:180px;height:100%;display:flex;justify-content:center;align-items:center}@media (width <=1180px){.header_logo{width:160px}}.header_nav{width:calc(100% - 180px);padding-left:3.3%;display:flex;justify-content:space-between;transition:ease 0.3s}.header_right{display:flex;justify-content:center;align-items:center;position:relative}.header_right_top{position:absolute;right:0;top:6%;display:flex;justify-content:center;align-items:center;height:fit-content}.header_right_top .center{border-left:1px solid black;height:100%}.header_right_center{display:flex;justify-content:center;align-items:center}@media (width>1180px){.header_right_center{margin-top:0.5rem}}.header_right_center .btn{display:block;border:1px solid transparent;border-radius:100px;position:relative}.header_right_center .btn a{display:flex;width:200px;padding:10px 0 calc(10px + .125rem);justify-content:center;align-items:center}@media (width <=1180px){.header_right_center .btn a{width:160px;font-size:1rem;padding:6px 0}}.header_right_center .btn::after{content:"";width:0.375rem;height:0.375rem;border-top:2px solid white;border-right:2px solid white;transform:translateY(-50%) rotate(45deg) skew(15deg, 15deg);position:absolute;top:50%;right:0.75rem;transition:ease 0.3s}.header_right_center .btn:hover::after{right:0.5rem}.header_right_center .red_btn{background-image:linear-gradient(90deg, #FF5078, #D4145A)}.header_right_center .white_btn{margin-left:2.47%;border-color:#EE005C}.header_right_center .white_btn::after{border-color:#EE005C}.header_right_bottom_sp{display:none}.header .header_dropmenu{height:100%;display:flex;align-items:center}.header .header_dropmenu>.header_dropmenu_item_sp{display:none}.header .header_dropmenu>.header_dropmenu_item_pc{height:100%;display:flex;justify-content:center;align-items:center;position:relative;margin-right:7.75%}@media (width <=1180px){.header .header_dropmenu>.header_dropmenu_item_pc{margin-right:6%}}.header .header_dropmenu>.header_dropmenu_item_pc::after{content:"";position:absolute;width:0.375rem;height:0.375rem;border-top:1px solid;border-right:1px solid;right:0.25rem;transition:all 0.3s;transform:translateY(-50%) rotate(135deg);top:calc(50% - .0875rem)}.header .header_dropmenu>.header_dropmenu_item_pc_notHasChild{margin-right:14%}.header .header_dropmenu>.header_dropmenu_item_pc_notHasChild::after{transform:translateY(-18%) rotate(45deg)}.header .header_dropmenu>.header_dropmenu_item_pc>a{margin-right:1rem;display:flex;justify-content:center;align-items:center;transition:all 0.3s;position:relative;white-space:nowrap}.header .header_dropmenu>.header_dropmenu_item_pc>a::before{content:"";opacity:0;position:absolute;bottom:-0.25rem;width:100%;left:0;border-bottom:2px solid #10c1d4;transition:all 0.3s}.header .header_dropmenu>.header_dropmenu_item_pc>a::after{content:"";opacity:0;position:absolute;bottom:-0.625rem;width:55%;left:0;border-bottom:2px solid #10c1d4;transition:all 0.3s}.header .header_dropmenu>.header_dropmenu_item_pc:hover::after{border-color:#10c1d4}.header .header_dropmenu>.header_dropmenu_item_pc:hover>a{color:#10c1d4}.header .header_dropmenu>.header_dropmenu_item_pc:hover>a::before,.header .header_dropmenu>.header_dropmenu_item_pc:hover>a::after{opacity:1}@media (width>1080px){.header .header_dropmenu>.header_dropmenu_item_pc_fee>a{margin-right:unset}}@media (width>1080px){.header .header_dropmenu>.header_dropmenu_item_pc_fee::after{display:none}}.header .header_dropmenu_item_pc .header_list{visibility:hidden;opacity:0;width:400px;height:fit-content;left:0;position:absolute;bottom:0;transition:all 0.3s;transform:translateY(calc(100% - 1.25rem))}.header .header_dropmenu_item_pc .header_list_item{width:100%;margin-bottom:10px;background:#fff;border-radius:0.625rem;padding:0.375rem 1rem;display:flex;justify-content:flex-start;align-items:center;transition:0.3s;cursor:pointer}.header .header_dropmenu_item_pc .header_list_item:last-child{margin-bottom:0}.header .header_dropmenu_item_pc .header_list_item::before{content:"";width:0.375rem;height:0.375rem;margin-top:0.375rem;border-top:2px solid #4D4D4D;border-right:2px solid #4D4D4D;transform:translateY(-50%) rotate(45deg) skew(15deg, 15deg);transition:0.3s;cursor:pointer}.header .header_dropmenu_item_pc .header_list_item:hover{background:#10c1d4;color:white}.header .header_dropmenu_item_pc .header_list_item:hover::before{border-color:white}.header .header_dropmenu_item_pc .header_list_item a{width:calc(100% - 1rem);margin-left:0.375rem}.header .header_dropmenu_item_pc .header_list_item a .text{width:100%}.header .header_dropmenu>li:hover .header_list{visibility:visible;opacity:1}.header_hamburger{width:27.6579px;height:100%;display:none}.header_hamburger span{width:100%;height:2px;border-radius:10px;background-color:#10c1d4;position:relative;transition:ease 0.3s;display:block}.header_hamburger span:nth-child(1){top:0}.header_hamburger span:nth-child(2){width:70%;margin:8px 0}.header_hamburger span:nth-child(3){width:40%;top:0}.header_hamburger.active span:nth-child(1){top:9px;transform:rotate(45deg)}.header_hamburger.active span:nth-child(2){width:100%;opacity:0}.header_hamburger.active span:nth-child(3){width:100%;top:-11px;transform:rotate(-45deg)}.reason_plan_container{max-width:700px;padding:2.25rem 0 1.5rem;margin-top:calc(1.5rem + 2%);margin-bottom:2.58%;position:relative;background:#F2F2F2;border:2px solid #10c1d4;border-radius:10px}.reason_plan_2column{display:flex;justify-content:center}.reason_plan_2column .item{width:260px}.reason_plan_2column .item:first-child{margin-right:24px}.reason_plan_2column.fukidashi{position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.reason_plan_2column.fukidashi .item{position:relative;border-radius:5px;background-image:linear-gradient(90deg, #85D0DE, #3AB1CA)}.reason_plan_2column.fukidashi .item::after{content:"";display:block;position:absolute;width:0;height:0;left:50%;bottom:-28px;border-top:14px solid #79C0D3;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:14px solid transparent;transform:translateX(-50%)}.reason_plan_2column.price .item .num{position:relative}.reason_plan_2column.price .item .yen{margin-left:0.25rem;position:absolute;bottom:0;transform:translate(0, -100%)}body .blueBeltBtn_section{padding:2.5% 0 3.5%;background-image:linear-gradient(90deg, #85D0DE, #3AB1CA)}body .blueBeltBtn_top{margin-bottom:1.5%}body .blueBeltBtn_top>span{display:inline-block;vertical-align:middle}body .blueBeltBtn_top .text{margin-right:0.5rem}body .blueBeltBtn_top .logo{width:260px}body .blueBeltBtn_list{display:flex;justify-content:space-between}body .blueBeltBtn_list .item{width:48%}body .blueBeltBtn_list .item .text{margin-bottom:3%;color:#333}body .blueBeltBtn_list .item .common_btn1{width:100%;border:1px solid transparent}body .blueBeltBtn_list .item .common_btn1::after{width:0.75rem;height:0.75rem;border-top:3px solid white;border-right:3px solid white;right:1.25rem}body .blueBeltBtn_list .item .common_btn1:hover::after{right:0.875rem}body .blueBeltBtn_list .item .common_btn1>a{width:100%;padding:1.25rem;padding-bottom:calc(1.25rem + .125rem);font-weight:bold}body .blueBeltBtn_list .item .red_btn{border:unset;padding:3px;background-image:linear-gradient(90deg, #FF5078, #D4145A)}body .blueBeltBtn_list .item .red_btn>a .image{height:0;width:40%;position:relative}body .blueBeltBtn_list .item .red_btn>a .image img{max-width:unset;width:160%;position:absolute;top:50%;left:32%;transform:translate(-50%, -47.5%)}body .blueBeltBtn_list .item .white_btn{background-color:white;border:3px solid transparent;border-color:#EE005C}body .blueBeltBtn_list .item .white_btn::after{border-color:#EE005C}body.single-post.postid-649 .card-4column_inner .item{box-shadow:0px 1px 16px 0px #ddd}body.single-post.postid-649 .card-4column_inner .item_left{margin-bottom:0.625rem}body.single-post.postid-649 .card-4column_inner .item_right .text{margin-bottom:0.25rem}body.single-post.postid-649 .post_section h2{display:block}body.single-post.postid-649 .post_section h3.is-style-nomal{width:90%}body.single-post.postid-649 .post_section .mb-6p{margin-bottom:6%}@media (width <=1080px){body.single-post.postid-649 .post_section .mb-6p{margin-bottom:min(4rem, 12%)}}body.single-post.postid-649 .post_section .mb-7p{margin-bottom:7%}body.single-post.postid-649 .post_section p.mb-7p{margin-bottom:7%}body.single-post.postid-29 .post_section p.mb-7p{margin-bottom:7%}body.single-post.postid-29 .post_section .reason_plan_container{margin-bottom:0%}body.single-post.postid-29 .fee_plan_section{margin-bottom:1vw}.mt-100{margin-top:100px}footer.footer .footer_content{padding:54px 0;background:#1E3B52}footer.footer .footer_content .container{width:90%;max-width:1000px;margin:auto;display:flex;flex-direction:column;align-items:flex-start}footer.footer .footer_content_logo{width:190px;margin-bottom:40px}footer.footer .footer_content_nav{width:100%;max-width:808px;display:flex;justify-content:space-between}footer.footer .footer_content_nav_item{width:170px;display:flex;flex-direction:column}footer.footer .footer_content_nav_item_title{padding-bottom:0.5rem;border-bottom:2px dotted white}footer.footer .footer_content_nav_item_title:not(:nth-child(1)){margin-top:1.5rem}footer.footer .footer_content_nav_item_list_item{margin-top:0.25rem}footer.footer .footer_content_nav_item_list_item a{width:100%;display:inline-block}footer.footer .footer_company{background:#F2F2F2;padding:1.75rem 0}footer.footer .footer_company .container{width:90%;max-width:1000px;margin:auto}@media (width>1080px){footer.footer .footer_company_3column{width:100%;max-width:808px;display:flex;justify-content:space-between;align-items:flex-end}}footer.footer .footer_company_logo_inner{display:block;margin-bottom:0.75rem}footer.footer .footer_credit{padding:0.125rem 0}.breadcrumbs_section{padding-top:1.5rem;padding-bottom:4rem;padding-bottom:2.5rem}.breadcrumbs_section .container{max-width:1300px;display:flex;align-items:center}.breadcrumbs_section .container>span:not(.arrow) span{white-space:nowrap}.breadcrumbs_section .container>span:not(.arrow):last-child{flex:1;overflow:hidden;text-overflow:ellipsis}.breadcrumbs_section .container>span:not(.arrow):last-child span{text-overflow:ellipsis}.breadcrumbs_section .arrow{margin:0.125rem 0.5rem 0 0.25rem;width:0.5rem;height:0.5rem;border-top:2px solid;border-right:2px solid;transform:translateY(0%) rotate(45deg) skew(15deg, 15deg)}.category_mv{height:200px;width:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.category_mv::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.5;transition:all 0.3s;background:#253A50}.category_mv .container{display:flex;align-items:center;position:absolute;max-width:1300px;height:100%;left:50%;transform:translateX(-50%);z-index:1}.category_mv_title{position:relative}.category_mv_title>span:nth-of-type(1){content:"";position:absolute;bottom:-0.25rem;width:104px;left:0;border-bottom:2px solid #10c1d4}.category_mv_title>span:nth-of-type(2){content:"";position:absolute;bottom:-0.625rem;width:60px;left:0;border-bottom:2px solid #10c1d4}.category_mv_title>span:nth-of-type(3){content:"";position:absolute;bottom:-1rem;width:13px;left:0;border-bottom:2px solid #10c1d4}body.home .top_mv{width:100%;height:min(600px, 48.47vw);margin-bottom:min(150px, 12.14%);background-image:url("../img/top/top_mv.jpg");background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative}body.home .top_mv_slick{position:absolute;width:100%;height:100%}body.home .top_mv_slick_sp{display:none}@media (width < 768px){body.home .top_mv_slick_pc{display:none}body.home .top_mv_slick_sp{display:block}}body.home .top_mv_slick_inner{width:100%;height:100%}body.home .top_mv_slick .slick-list{width:100%;height:100%}body.home .top_mv_slick .slick-track{height:100%}body.home .top_mv_slick img{height:100%;width:100%;object-fit:cover}@media (width>1500px){body.home .top_mv{height:40.25vw}}body.home .top_mv .container{height:100%;max-width:1100px;padding-top:3%;position:relative}body.home .top_mv_on768,body.home .top_mv_on768f{display:none !important}@media (width <768px){body.home .top_mv_off768{display:none !important}body.home .top_mv_on768{display:block !important}body.home .top_mv_on768f{display:flex !important}}body.home .top_mv_title .br1{display:none}@media (768px <=width < 1240px){body.home .top_mv_title{font-size:4.19693vw;line-height:1.375}}body.home .top_mv_text{margin-top:1%}@media (768px <=width <=960px){body.home .top_mv_text{margin-top:unset}}body.home .top_mv_no1{width:44.273%;margin-top:1%;display:flex;justify-content:space-between;align-items:center}body.home .top_mv_no1_new{width:46.5%;margin-top:2.25%}@media (960px < width < 1240px){body.home .top_mv_no1_new{margin-top:4%}}@media (768px <=width <=960px){body.home .top_mv_no1_new{margin-top:6%}}body.home .top_mv_no1_left{width:51.746%;overflow:visible}body.home .top_mv_no1_left .text_top{letter-spacing:1px;white-space:nowrap}body.home .top_mv_no1_left .text_bottom{font-size:0.75rem;white-space:nowrap}@media (768px <=width <=960px){body.home .top_mv_no1_left .text_bottom{line-height:1.5}}body.home .top_mv_no1_left .text_bottom br{display:none}@media (768px <=width <=960px){body.home .top_mv_no1_left .text_bottom br{display:block}}body.home .top_mv_no1_left .img_no1{width:106%;max-width:unset}body.home .top_mv_no1_left .img_leader{margin-bottom:1rem}body.home .top_mv_no1_right{width:42.506%}body.home .top_mv_bottom{margin-top:40px;display:flex;justify-content:space-between;align-items:flex-end}@media (width>1500px){body.home .top_mv_bottom{height:40.25vw;width:100%;margin-top:unset;position:absolute;bottom:calc(-6rem - 1.5%)}}@media (820px < width <=960px){body.home .top_mv_bottom{margin-top:2%}}@media (768px <=width <=820px){body.home .top_mv_bottom{margin-top:1%}}body.home .top_mv_bottom_img{width:39%;position:relative}body.home .top_mv_bottom_img .fukidashi{width:61.075%;position:absolute;top:0;right:0;transform:translate(34%, -24%)}body.home .top_mv_bottom_btn{width:58.182%;display:flex;justify-content:center;align-items:center}body.home .top_mv_bottom_btn .btn{width:48.75%;display:block;border-radius:100px;position:relative;box-shadow:0px 1px 16px 0px #aaa}body.home .top_mv_bottom_btn .btn a{display:flex;width:100%;padding:13px 0 calc(13px + .125rem);justify-content:center;align-items:center}@media (768px <=width <=960px){body.home .top_mv_bottom_btn .btn a{padding:3%;font-size:1.125rem}}body.home .top_mv_bottom_btn .btn::after{content:"";width:0.625rem;height:0.625rem;border-top:3px solid white;border-right:3px solid white;transform:translateY(-50%) rotate(45deg) skew(15deg, 15deg);position:absolute;top:50%;right:1.25rem;transition:ease 0.3s}body.home .top_mv_bottom_btn .btn:hover::after{right:1rem}body.home .top_mv_bottom_btn .red_btn{padding:2px;background-image:linear-gradient(90deg, #FF5078, #D4145A)}@media (width <=1080px) and (width < 768px){body.home .top_mv_bottom_btn .red_btn{padding:1px}}body.home .top_mv_bottom_btn .white_btn{border:2px solid transparent;margin-left:2.47%;border-color:#EE005C;background:white}body.home .top_mv_bottom_btn .white_btn::after{border-color:#EE005C}body.home .about_section{padding:6% 0;padding:80px 0;background-color:#63A3BE}body.home .about_section .container{display:flex;flex-direction:column;align-items:center;text-align:center}body.home .about_top{margin-bottom:4%}body.home .about_top_img{width:320px;margin-bottom:0.25rem;display:inline-block;vertical-align:bottom}body.home .about_top_marginText{display:inline-block;padding-bottom:0.25rem;margin-bottom:0.5rem;vertical-align:bottom}body.home .about_flow{margin-bottom:4%}body.home .about_text{margin-bottom:4%}body.home .solve_section{margin:6% 0 0;margin:80px 0 0}body.home .howToUse_section{padding:6% 0 5%;padding:80px 0 60px;background:#1E3B52}body.home .howToUse_section .card-3column_section{padding:unset}body.home .howToUse_section .card-3column_inner .item_left{position:relative;aspect-ratio:unset}body.home .howToUse_section .card-3column_inner .item_left .step_num{width:21%;margin-left:5%;position:absolute;top:0;left:0;display:flex;flex-direction:column}body.home .howToUse_section .card-3column_inner .item_left .step_num .step{margin-bottom:0.125rem}body.home .howToUse_section .card-3column_inner .item_left .img{margin-top:19%}body.home .howToUse_section .card-3column_inner .item_left .img img{object-fit:contain}body.home .howToUse_section .card-3column_inner .item_right .title{line-height:1.25}body.home .reason_section{padding:6% 0;padding:80px 0}body.home .reason_section .common_btn1.gray_btn a{width:334px}body.home .reason_list{display:flex;justify-content:space-between}body.home .reason_list_container{margin-bottom:4%}body.home .reason_list .item{width:31%;display:flex;flex-direction:column;justify-content:space-between}body.home .reason_list .item .title{margin-bottom:7%;line-height:1.375}body.home .reason_list .item .content{padding:8% 5%;position:relative;box-shadow:0px 1px 16px 0px #ddd;border-radius:10px}body.home .reason_list .item .content .round{width:96px;aspect-ratio:1;background:#EE005C;border-radius:100px;display:flex;justify-content:center;align-items:center;position:absolute;top:6%;right:6%}body.home .reason_list .item .content .round_text{text-shadow:2px 2px 0px #EE005C, -2px 2px 0px #EE005C, 2px -2px 0px #EE005C, -2px -2px 0px #EE005C, 2px 0px 0px #EE005C, 0px 2px 0px #EE005C, -2px 0px 0px #EE005C, 0px -2px 0px #EE005C}body.home .reason_list .item .content .image{height:196px;padding:6.35% 0}body.home .reason_list .item .content .image img{width:100%;height:100%;object-fit:contain}body.home .features_container{margin-bottom:3%}body.home .features_section{padding:6% 0 2%;padding:80px 0 30px;background:#F2F2F2}body.home .features_list{display:flex;justify-content:space-between;flex-wrap:wrap}body.home .features_list .item{width:31%;margin-bottom:2.5%;display:flex;flex-direction:column}body.home .features_list .item .features_num{width:4.5rem;margin-left:8%;z-index:1}body.home .features_list .item .content{margin-top:-2rem;padding:calc(2rem + 7%) 8% 10%;background:white;border-radius:10px;box-shadow:0px 0px 16px 9px #ddd;flex-grow:1}body.home .features_list .item .content .title{margin-bottom:3%}body.home .features_list .item .content .text{margin-bottom:10%}body.home .features_list .item:first-child .features_num{width:4.25rem}body.home .case_section{margin:5% 0 6%;margin:80px 0}body.home .case_container{margin-bottom:3%;display:flex;justify-content:space-between;flex-wrap:wrap}body.home .case_container .item{width:31%;padding:1.5%;border-radius:20px;box-shadow:0px 1px 16px 0px #ddd}body.home .case_container .item_left{margin-bottom:5%}body.home .case_container .item_left .image{border-radius:10px;overflow:hidden;aspect-ratio:1.3333333333}body.home .case_container .item_left .image img{width:100%;height:100%;object-fit:cover}body.home .case_container .item_right .purpose{width:fit-content;padding:0.25rem 0.875rem;margin-bottom:4%;background:#10c1d4;border-radius:100px}body.home .case_container .item_right .title{margin-bottom:4%}body.home .case_container .item_right .client_name{margin-bottom:4%;color:#808080}body.home .case_container .item_right .logo{height:34px}body.home .case_container .item_right .logo img{height:100%}body.home .using_section{padding:6% 0 3%;padding:80px 0 30px;background:#1E3B52}body.home .using_section .card_section{padding:2% 0 calc(3% - 26px)}body.home .using_section .card_section .item{padding-top:3%}body.home .using_section .card_section .item_left{height:86px;margin-bottom:6%}body.home .using_section .card_section .item_left img{object-fit:contain}body.home .using_section .card_section .item_right .text{font-weight:500;align-self:flex-start}body.home .easy_section{padding:5% 0 3%;padding:70px 0 40px}body.home .easy_list .item{margin-bottom:3rem;position:relative}body.home .easy_list .item:not(:last-child)::after{content:"";width:22px;height:22px;border-top:6px solid #10c1d4;border-right:6px solid #10c1d4;transform:translate(-50%, 50%) rotate(135deg) skew(15deg, 15deg);position:absolute;left:100px;bottom:-1.25rem}body.home .easy_list .item .round{position:absolute;height:200px;width:auto;aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:100px;background-image:linear-gradient(90deg, #85D0DE, #3AB1CA)}body.home .easy_list .item .round .step_num{opacity:0.7}body.home .easy_list .item .white_box{min-height:200px;height:auto;padding:1.5rem;padding-left:calc(100px + 1.5rem);margin-left:100px;display:flex;flex-direction:column;box-shadow:0px 1px 16px 0px #ddd;border-radius:20px}body.home .easy_list .item .white_box .title{margin-bottom:0.5rem}body.home .trial_section{padding:4% 0;position:relative;background-image:url("../img/top/top_trial_bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:50% 50%}body.home .trial_section::before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:#1E3B52;opacity:0.75}body.home .trial_container{display:flex;justify-content:space-between;position:relative}body.home .trial_container .left{width:50%;padding-top:2%;text-align:center}body.home .trial_container .left .title{margin-bottom:6%;letter-spacing:1px}body.home .trial_container .left .title span{vertical-align:middle}body.home .trial_container .left .common_btn1{width:100%;margin:auto;background-image:linear-gradient(90deg, #FF5078, #D4145A)}body.home .trial_container .left .common_btn1::after{width:0.625rem;height:0.625rem;border-top:3px solid white;border-right:3px solid white;right:1.25rem}body.home .trial_container .left .common_btn1 a{width:100%;padding:0.875rem 0 calc(.875rem + .125rem);letter-spacing:-1px;font-weight:bold}body.home .trial_container .left .common_btn1:hover::after{right:0.875rem}body.home .trial_container .right{width:49%}body.home .seminarNews_section{padding:6% 0 0;padding:80px 0 0}body.home .seminarNews_section h3.is-style-nomal{margin-bottom:1.5%}body.home .seminarNews_seminar_container{display:flex;flex-wrap:wrap;justify-content:space-between}body.home .seminarNews_seminar_container .item{width:48%;padding:1.5%;margin-bottom:4%;display:flex;justify-content:space-between;border-radius:20px;box-shadow:0px 1px 16px 0px #ddd}body.home .seminarNews_seminar_container .item .image{width:44.445%;height:fit-content;aspect-ratio:1.7857142857;border-radius:10px;overflow:hidden}body.home .seminarNews_seminar_container .item .image img{width:100%;height:100%;object-fit:cover}body.home .seminarNews_seminar_container .item .content{width:51%;display:flex;flex-direction:column}body.home .seminarNews_seminar_container .item .content .date{margin-top:auto}body.home .seminarNews_seminar_btn{margin-bottom:5%}body.home .seminarNews_news_container{margin-bottom:2%}body.home .seminarNews_news_btn{margin:unset;margin-left:auto}.single-post .post_section>h2,.single-post .solve_section>h2,body.home .post_section>h2,body.home .solve_section>h2{width:90%;max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:3vw}.single-post .post_section>p.is-style-ryousan,.single-post .post_section>h3.is-style-ryousan,.single-post .post_section>h4.is-style-ryousan,.single-post .post_section>h5.is-style-ryousan,.single-post .post_section>h6.is-style-ryousan,.single-post .solve_section>p.is-style-ryousan,.single-post .solve_section>h3.is-style-ryousan,.single-post .solve_section>h4.is-style-ryousan,.single-post .solve_section>h5.is-style-ryousan,.single-post .solve_section>h6.is-style-ryousan,body.home .post_section>p.is-style-ryousan,body.home .post_section>h3.is-style-ryousan,body.home .post_section>h4.is-style-ryousan,body.home .post_section>h5.is-style-ryousan,body.home .post_section>h6.is-style-ryousan,body.home .solve_section>p.is-style-ryousan,body.home .solve_section>h3.is-style-ryousan,body.home .solve_section>h4.is-style-ryousan,body.home .solve_section>h5.is-style-ryousan,body.home .solve_section>h6.is-style-ryousan{width:fit-content;margin-left:max(calc((100% - 1000px) / 2), 5%);margin-bottom:3vw}.single-post .post_section>p.is-style-nomal_2,.single-post .post_section>h3.is-style-nomal_2,.single-post .post_section>h4.is-style-nomal_2,.single-post .post_section>h5.is-style-nomal_2,.single-post .post_section>h6.is-style-nomal_2,.single-post .solve_section>p.is-style-nomal_2,.single-post .solve_section>h3.is-style-nomal_2,.single-post .solve_section>h4.is-style-nomal_2,.single-post .solve_section>h5.is-style-nomal_2,.single-post .solve_section>h6.is-style-nomal_2,body.home .post_section>p.is-style-nomal_2,body.home .post_section>h3.is-style-nomal_2,body.home .post_section>h4.is-style-nomal_2,body.home .post_section>h5.is-style-nomal_2,body.home .post_section>h6.is-style-nomal_2,body.home .solve_section>p.is-style-nomal_2,body.home .solve_section>h3.is-style-nomal_2,body.home .solve_section>h4.is-style-nomal_2,body.home .solve_section>h5.is-style-nomal_2,body.home .solve_section>h6.is-style-nomal_2{margin-bottom:3vw}.single-post .post_section>p:not(.is-style-ryousan, .is-style-nomal_2),.single-post .post_section>h3:not(.is-style-ryousan, .is-style-nomal_2),.single-post .post_section>h4:not(.is-style-ryousan, .is-style-nomal_2),.single-post .post_section>h5:not(.is-style-ryousan, .is-style-nomal_2),.single-post .post_section>h6:not(.is-style-ryousan, .is-style-nomal_2),.single-post .solve_section>p:not(.is-style-ryousan, .is-style-nomal_2),.single-post .solve_section>h3:not(.is-style-ryousan, .is-style-nomal_2),.single-post .solve_section>h4:not(.is-style-ryousan, .is-style-nomal_2),.single-post .solve_section>h5:not(.is-style-ryousan, .is-style-nomal_2),.single-post .solve_section>h6:not(.is-style-ryousan, .is-style-nomal_2),body.home .post_section>p:not(.is-style-ryousan, .is-style-nomal_2),body.home .post_section>h3:not(.is-style-ryousan, .is-style-nomal_2),body.home .post_section>h4:not(.is-style-ryousan, .is-style-nomal_2),body.home .post_section>h5:not(.is-style-ryousan, .is-style-nomal_2),body.home .post_section>h6:not(.is-style-ryousan, .is-style-nomal_2),body.home .solve_section>p:not(.is-style-ryousan, .is-style-nomal_2),body.home .solve_section>h3:not(.is-style-ryousan, .is-style-nomal_2),body.home .solve_section>h4:not(.is-style-ryousan, .is-style-nomal_2),body.home .solve_section>h5:not(.is-style-ryousan, .is-style-nomal_2),body.home .solve_section>h6:not(.is-style-ryousan, .is-style-nomal_2){width:90%;max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:3vw}.single-post .post_section>section,.single-post .solve_section>section,body.home .post_section>section,body.home .solve_section>section{margin-bottom:3vw}.single-post .post_section>p{line-height:2;font-size:1rem}.single-post p>strong{color:#10c1d4}.single-post p.fb{font-weight:700}.single-post .fee_plan_section .reason_plan_container{border:unset;background:unset}.single-post .fee_plan_section .common_btn1{display:none}.single-post .has-text-align-left,.single-post .has-text-align-center,body.home .has-text-align-left,body.home .has-text-align-center{font-weight:500}.single-post h2.is-style-nomal,body.home h2.is-style-nomal{padding-bottom:0.25rem;font-size:1.875rem;margin-bottom:calc(33px + 3vw);line-height:1.75;letter-spacing:0.0875rem;display:flex;justify-content:center;align-items:center;position:relative;font-weight:700;text-wrap:auto;text-align:center}.single-post h2.is-style-nomal strong,body.home h2.is-style-nomal strong{font-size:2.25rem;color:#10c1d4;line-height:1}.single-post h2.is-style-nomal div,body.home h2.is-style-nomal div{position:absolute;width:fit-content;left:50%;transform:translate(-50%, 100%);bottom:-0.25rem}.single-post h2.is-style-nomal div span:nth-child(1),body.home h2.is-style-nomal div span:nth-child(1){display:block;width:295px;border-bottom:3px solid #10c1d4}.single-post h2.is-style-nomal div span:nth-child(2),body.home h2.is-style-nomal div span:nth-child(2){display:block;width:160px;margin-top:10px;margin-left:-7px;border-bottom:3px solid #10c1d4}.single-post h2.is-style-nomal div span:nth-child(3),body.home h2.is-style-nomal div span:nth-child(3){display:block;width:34px;margin-top:10px;margin-left:-14px;border-bottom:3px solid #10c1d4}.single-post h3.is-style-nomal,body.home h3.is-style-nomal{letter-spacing:0.125rem;width:100%;display:flex;border-radius:100px;padding:0.5625rem 0 calc(0.5625rem + .125rem);color:white;justify-content:center;font-size:1.5rem;background-image:linear-gradient(90deg, #85D0DE, #3AB1CA)}.single-post h4.is-style-nomal,body.home h4.is-style-nomal{text-align:center;color:#10c1d4;font-size:1.25rem}.single-post h3.is-style-nomal_2,body.home h3.is-style-nomal_2{width:fit-content;position:relative;padding-bottom:1rem;display:flex;margin-left:auto;margin-right:auto;font-size:1.5rem}.single-post h3.is-style-nomal_2::after,body.home h3.is-style-nomal_2::after{content:"";position:absolute;bottom:0;width:100%;left:50%;transform:translateX(-50%);border-bottom:3px solid #10c1d4;transition:all 0.3s}.single-post h2.is-style-ryousan,body.home h2.is-style-ryousan{font-size:2.25rem;padding-bottom:0.25rem;margin-bottom:calc(1.4375rem + 3vw);line-height:1.75;letter-spacing:0.0875rem;display:flex;position:relative;font-weight:700}.single-post h2.is-style-ryousan strong,body.home h2.is-style-ryousan strong{font-size:1.875rem;color:#10c1d4}.single-post h2.is-style-ryousan::before,body.home h2.is-style-ryousan::before{content:"";position:absolute;bottom:-0.25rem;width:100%;left:0;border-bottom:3px solid #10c1d4;transition:all 0.3s}.single-post h2.is-style-ryousan span,body.home h2.is-style-ryousan span{content:"";position:absolute;bottom:-13px;width:8.4%;left:0;border-bottom:3px solid #10c1d4;transition:all 0.3s}.single-post h2.is-style-ryousan::after,body.home h2.is-style-ryousan::after{content:"";position:absolute;bottom:-23px;width:2%;left:0;border-bottom:3px solid #10c1d4;transition:all 0.3s}.single-post h3.is-style-ryousan,body.home h3.is-style-ryousan{width:fit-content;position:relative;padding-bottom:1rem;display:flex;font-size:1.5rem}.single-post h3.is-style-ryousan::after,body.home h3.is-style-ryousan::after{content:"";position:absolute;bottom:0;width:100%;left:50%;transform:translateX(-50%);border-bottom:3px solid #10c1d4;transition:all 0.3s}.single-post h4.is-style-ryousan,body.home h4.is-style-ryousan{text-align:left;color:#10c1d4;font-size:1.25rem}.single-post h2.is-style-ryousan_2,body.home h2.is-style-ryousan_2{font-size:2.25rem;line-height:1.75;letter-spacing:0.0875rem;display:flex;position:relative;color:white;border-radius:0.5rem;padding:0.8125rem 1.75rem;background-image:linear-gradient(90deg, #85D0DE, #3AB1CA);line-height:1.25;padding:0.75rem 1.5rem}.single-post .post_section>h4.is-style-nomal_2{width:90%;max-width:1000px;margin-left:auto;margin-right:auto}.single-case .article,.single-seminar .article,.single-column .article,.single-news .article{margin-bottom:14%}.single-case .article .single_btn_red,.single-seminar .article .single_btn_red,.single-column .article .single_btn_red,.single-news .article .single_btn_red{width:240px;padding:10px 0 calc(10px + .125rem);display:flex;justify-content:center;align-items:center;background-image:linear-gradient(90deg, #FF5078, #D4145A)}.single-case .article_description,.single-seminar .article_description,.single-column .article_description,.single-news .article_description{margin-bottom:3.5%}.single-case .article_topBox,.single-seminar .article_topBox,.single-column .article_topBox,.single-news .article_topBox{padding:2.5% 0;margin-bottom:5%;display:flex;justify-content:space-between;border-top:2px solid #B3B3B3;border-bottom:2px solid #B3B3B3}.single-case .article_topBox_left,.single-seminar .article_topBox_left,.single-column .article_topBox_left,.single-news .article_topBox_left{width:26%}.single-case .article_topBox_center,.single-seminar .article_topBox_center,.single-column .article_topBox_center,.single-news .article_topBox_center{width:25.6%}.single-case .article_topBox_center p,.single-seminar .article_topBox_center p,.single-column .article_topBox_center p,.single-news .article_topBox_center p{margin-bottom:3%}.single-case .article_topBox_right,.single-seminar .article_topBox_right,.single-column .article_topBox_right,.single-news .article_topBox_right{height:fit-content;padding-left:2.5%;padding-right:3.5%;border-left:2px dotted #B3B3B3;width:43%}@media (width>1080px){.single-case .article_topBox_right,.single-seminar .article_topBox_right,.single-column .article_topBox_right,.single-news .article_topBox_right{width:405px}}.single-case .article_topBox_right .item,.single-seminar .article_topBox_right .item,.single-column .article_topBox_right .item,.single-news .article_topBox_right .item{margin-bottom:0.375rem;display:flex}.single-case .article_topBox_right .item:last-child,.single-seminar .article_topBox_right .item:last-child,.single-column .article_topBox_right .item:last-child,.single-news .article_topBox_right .item:last-child{margin-bottom:0}.single-case .article_topBox_right .item .title,.single-seminar .article_topBox_right .item .title,.single-column .article_topBox_right .item .title,.single-news .article_topBox_right .item .title{width:6em;width:6.5em}.single-case .article_topBox_right .item .text,.single-seminar .article_topBox_right .item .text,.single-column .article_topBox_right .item .text,.single-news .article_topBox_right .item .text{width:calc(100% - 6.9em);width:calc(100% - 7.4em);margin-left:1em;text-indent:-1em}.single-case .article_purpose,.single-seminar .article_purpose,.single-column .article_purpose,.single-news .article_purpose{width:fit-content;padding:0.1725rem 1.25rem;padding:0.1725rem 1.25rem calc(0.1725rem + .125rem);margin-bottom:2%;display:flex;border-radius:100px;background:#253A50}.single-case .article_tag_date,.single-seminar .article_tag_date,.single-column .article_tag_date,.single-news .article_tag_date{margin-bottom:3%;display:flex;justify-content:space-between;align-items:center}.single-case .article_tag_date .left,.single-seminar .article_tag_date .left,.single-column .article_tag_date .left,.single-news .article_tag_date .left{display:flex;align-items:center}.single-case .article_tag_date .left .item,.single-seminar .article_tag_date .left .item,.single-column .article_tag_date .left .item,.single-news .article_tag_date .left .item{padding:0 0.5rem;margin-left:0.25rem;background:#ECF1F2}.single-case .article_tag_date .left .item:first-child,.single-seminar .article_tag_date .left .item:first-child,.single-column .article_tag_date .left .item:first-child,.single-news .article_tag_date .left .item:first-child{margin-left:0}.single-case .article_title,.single-seminar .article_title,.single-column .article_title,.single-news .article_title{margin-bottom:1%}.single-case .article_title_news,.single-seminar .article_title_news,.single-column .article_title_news,.single-news .article_title_news{margin-bottom:3%}.single-case .article_mainContent,.single-seminar .article_mainContent,.single-column .article_mainContent,.single-news .article_mainContent{max-width:800px;margin:auto}.single-case .article_mainContent>p,.single-seminar .article_mainContent>p,.single-column .article_mainContent>p,.single-news .article_mainContent>p{margin-bottom:4%;font-size:0.9375rem;font-weight:500;line-height:1.75}.single-case .article_mainContent>p strong,.single-seminar .article_mainContent>p strong,.single-column .article_mainContent>p strong,.single-news .article_mainContent>p strong{color:#10c1d4}.single-case .article_mainContent .thumbnail,.single-seminar .article_mainContent .thumbnail,.single-column .article_mainContent .thumbnail,.single-news .article_mainContent .thumbnail{width:100%;height:auto;margin-bottom:3%;overflow:hidden;border-radius:20px}.single-case .article_hasSidebar,.single-seminar .article_hasSidebar,.single-column .article_hasSidebar,.single-news .article_hasSidebar{max-width:1100px;display:flex;justify-content:space-between}.single-case .article_hasSidebar .article_title,.single-seminar .article_hasSidebar .article_title,.single-column .article_hasSidebar .article_title,.single-news .article_hasSidebar .article_title{margin-bottom:2%}.single-case .article_hasSidebar .article_mainContent,.single-seminar .article_hasSidebar .article_mainContent,.single-column .article_hasSidebar .article_mainContent,.single-news .article_hasSidebar .article_mainContent{width:calc(100%* calc(800 / 1100));margin:unset}.single-case .article_sidebar,.single-seminar .article_sidebar,.single-column .article_sidebar,.single-news .article_sidebar{width:calc(100%* calc(260 / 1100))}.single-case .article_sidebar_title,.single-seminar .article_sidebar_title,.single-column .article_sidebar_title,.single-news .article_sidebar_title{padding-bottom:3%;margin-bottom:10%;border-bottom:3px solid #10c1d4}.single-case .article_sidebar_ad,.single-seminar .article_sidebar_ad,.single-column .article_sidebar_ad,.single-news .article_sidebar_ad{margin-bottom:10%;display:flex}.single-case .article_sidebar_popular,.single-case .article_sidebar_newArrival,.single-seminar .article_sidebar_popular,.single-seminar .article_sidebar_newArrival,.single-column .article_sidebar_popular,.single-column .article_sidebar_newArrival,.single-news .article_sidebar_popular,.single-news .article_sidebar_newArrival{margin-bottom:10%}.single-case .article_sidebar_popular .item,.single-case .article_sidebar_newArrival .item,.single-seminar .article_sidebar_popular .item,.single-seminar .article_sidebar_newArrival .item,.single-column .article_sidebar_popular .item,.single-column .article_sidebar_newArrival .item,.single-news .article_sidebar_popular .item,.single-news .article_sidebar_newArrival .item{margin-bottom:3%}.single-case .article_sidebar_popular .item:last-child,.single-case .article_sidebar_newArrival .item:last-child,.single-seminar .article_sidebar_popular .item:last-child,.single-seminar .article_sidebar_newArrival .item:last-child,.single-column .article_sidebar_popular .item:last-child,.single-column .article_sidebar_newArrival .item:last-child,.single-news .article_sidebar_popular .item:last-child,.single-news .article_sidebar_newArrival .item:last-child{margin-bottom:0}.single-case .article_sidebar_popular .item a,.single-case .article_sidebar_newArrival .item a,.single-seminar .article_sidebar_popular .item a,.single-seminar .article_sidebar_newArrival .item a,.single-column .article_sidebar_popular .item a,.single-column .article_sidebar_newArrival .item a,.single-news .article_sidebar_popular .item a,.single-news .article_sidebar_newArrival .item a{display:flex;justify-content:space-between}.single-case .article_sidebar_popular .item a .image,.single-case .article_sidebar_newArrival .item a .image,.single-seminar .article_sidebar_popular .item a .image,.single-seminar .article_sidebar_newArrival .item a .image,.single-column .article_sidebar_popular .item a .image,.single-column .article_sidebar_newArrival .item a .image,.single-news .article_sidebar_popular .item a .image,.single-news .article_sidebar_newArrival .item a .image{width:calc(100% / 260 * 100);height:auto;aspect-ratio:1.5151515152;border-radius:5px;overflow:hidden}.single-case .article_sidebar_popular .item a .image img,.single-case .article_sidebar_newArrival .item a .image img,.single-seminar .article_sidebar_popular .item a .image img,.single-seminar .article_sidebar_newArrival .item a .image img,.single-column .article_sidebar_popular .item a .image img,.single-column .article_sidebar_newArrival .item a .image img,.single-news .article_sidebar_popular .item a .image img,.single-news .article_sidebar_newArrival .item a .image img{width:100%;height:100%;object-fit:cover}.single-case .article_sidebar_popular .item a .title,.single-case .article_sidebar_newArrival .item a .title,.single-seminar .article_sidebar_popular .item a .title,.single-seminar .article_sidebar_newArrival .item a .title,.single-column .article_sidebar_popular .item a .title,.single-column .article_sidebar_newArrival .item a .title,.single-news .article_sidebar_popular .item a .title,.single-news .article_sidebar_newArrival .item a .title{width:calc(100% / 260 * 145);transition:all 0.3s;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.single-case .article_sidebar_popular .item a:hover .title,.single-case .article_sidebar_newArrival .item a:hover .title,.single-seminar .article_sidebar_popular .item a:hover .title,.single-seminar .article_sidebar_newArrival .item a:hover .title,.single-column .article_sidebar_popular .item a:hover .title,.single-column .article_sidebar_newArrival .item a:hover .title,.single-news .article_sidebar_popular .item a:hover .title,.single-news .article_sidebar_newArrival .item a:hover .title{color:#10c1d4}.single-case h2,.single-seminar h2,.single-column h2,.single-news h2{padding:0.25rem 1.5rem;margin-bottom:3%;font-size:1.875rem;line-height:1.75;letter-spacing:0.0875rem;display:flex;color:white;border-radius:0.5rem;background-image:linear-gradient(90deg, #85D0DE, #3AB1CA);line-height:1.25;padding:0.75rem 1.5rem}.single-case h3,.single-seminar h3,.single-column h3,.single-news h3{width:fit-content;margin-bottom:2%;position:relative;padding-bottom:0.75rem;display:flex;font-size:1.25rem;text-wrap:auto}.single-case h3::after,.single-seminar h3::after,.single-column h3::after,.single-news h3::after{content:"";position:absolute;bottom:0;width:100%;left:50%;transform:translateX(-50%);border-bottom:3px solid #10c1d4;transition:all 0.3s}.single-case h4,.single-seminar h4,.single-column h4,.single-news h4{margin-bottom:1.25%;text-align:left;color:#10c1d4;font-size:1.125rem}.single-case .point_section,.single-seminar .point_section,.single-column .point_section,.single-news .point_section{padding:4.5% 5%;margin-bottom:4.5%;background:#eee;border-radius:10px}.single-case .point_title,.single-seminar .point_title,.single-column .point_title,.single-news .point_title{margin-bottom:1%;letter-spacing:1px}.single-case .point_list .item,.single-seminar .point_list .item,.single-column .point_list .item,.single-news .point_list .item{margin-bottom:0.5%}.single-case .point_list .item:last-child,.single-seminar .point_list .item:last-child,.single-column .point_list .item:last-child,.single-news .point_list .item:last-child{margin-bottom:0}.single-case .right-image_section,.single-seminar .right-image_section,.single-column .right-image_section,.single-news .right-image_section{margin-bottom:4%;display:flex;justify-content:space-between}.single-case .right-image_left,.single-seminar .right-image_left,.single-column .right-image_left,.single-news .right-image_left{flex:1}.single-case .right-image_left .text,.single-seminar .right-image_left .text,.single-column .right-image_left .text,.single-news .right-image_left .text{white-space:pre-wrap}.single-case .right-image_right,.single-seminar .right-image_right,.single-column .right-image_right,.single-news .right-image_right{width:calc(100% / 80* 30);margin-left:4%}.single-case .right-image_right .image,.single-seminar .right-image_right .image,.single-column .right-image_right .image,.single-news .right-image_right .image{margin-bottom:2%}.single-case .image-small-text-large_section,.single-seminar .image-small-text-large_section,.single-column .image-small-text-large_section,.single-news .image-small-text-large_section{margin-bottom:8%;display:flex;justify-content:space-between}.single-case .image-small-text-large_image,.single-seminar .image-small-text-large_image,.single-column .image-small-text-large_image,.single-news .image-small-text-large_image{width:calc(100% / 80* 30);margin-right:4%}.single-case .image-small-text-large_text,.single-seminar .image-small-text-large_text,.single-column .image-small-text-large_text,.single-news .image-small-text-large_text{flex:1;white-space:pre-wrap}.single-case .image-small-text-large_section_harf .image-small-text-large_image,.single-seminar .image-small-text-large_section_harf .image-small-text-large_image,.single-column .image-small-text-large_section_harf .image-small-text-large_image,.single-news .image-small-text-large_section_harf .image-small-text-large_image{width:48%}.single-case .image-small-text-large_section_reverse,.single-seminar .image-small-text-large_section_reverse,.single-column .image-small-text-large_section_reverse,.single-news .image-small-text-large_section_reverse{flex-direction:row-reverse}.single-case .image-small-text-large_section_reverse .image-small-text-large_image,.single-seminar .image-small-text-large_section_reverse .image-small-text-large_image,.single-column .image-small-text-large_section_reverse .image-small-text-large_image,.single-news .image-small-text-large_section_reverse .image-small-text-large_image{margin-right:0;margin-left:4%}.single-case .wp-block-image,.single-seminar .wp-block-image,.single-column .wp-block-image,.single-news .wp-block-image{margin-bottom:4%}.post-type-archive-case .archive_section,.post-type-archive-column .archive_section{margin-bottom:20%}.post-type-archive-case .archive_section .moreButton,.post-type-archive-column .archive_section .moreButton{padding:min(1%, 0.375rem) min(15%, 4.5rem);margin:auto;background:white;color:#10c1d4;border:2px solid}.post-type-archive-case .archive_section .moreButton::after,.post-type-archive-column .archive_section .moreButton::after{border-color:#10c1d4}.post-type-archive-case .archive_list>.item .image img,.post-type-archive-column .archive_list>.item .image img{width:100%;height:100%;object-fit:cover}.post-type-archive-case .archive_list>.item .tag_list,.post-type-archive-column .archive_list>.item .tag_list{margin-bottom:3%;display:flex;align-items:center;flex-wrap:wrap}.post-type-archive-case .archive_list>.item .tag_list>.item,.post-type-archive-column .archive_list>.item .tag_list>.item{padding:0 0.5rem;margin-right:0.25rem;margin-bottom:0.25rem;background:#ECF1F2;border-radius:5px}.post-type-archive-case .archive_list>.item .tag_list>.item:last-child,.post-type-archive-column .archive_list>.item .tag_list>.item:last-child{margin-right:0}@media (width>1080px){.post-type-archive-case .breadcrumbs_section{padding-bottom:1.5rem}}.post-type-archive-case .slick{width:90%;max-width:calc(900px + 2rem)}.post-type-archive-case .slick_section{width:100%;padding:30px 0;margin-bottom:5.5%;display:flex;justify-content:center;align-items:center;background:#253A50;overflow:hidden}.post-type-archive-case .slick_section .item{height:auto;padding:2.875rem 0;border-radius:12px;margin:0 1rem;display:flex !important;justify-content:space-between;background:white}.post-type-archive-case .slick_section .item_left{width:50%;position:relative}.post-type-archive-case .slick_section .item_left .purpose{padding:0.1725rem 1.25rem calc(0.1725rem + .125rem);top:0;left:0;border-radius:0 100px 100px 0;transform:translateY(-50%);position:absolute;background:#10c1d4}.post-type-archive-case .slick_section .item_left .image{width:100%;height:100%}.post-type-archive-case .slick_section .item_left .image img{width:100%;height:100%;object-fit:cover}.post-type-archive-case .slick_section .item_right{width:41.2%;margin-right:4%}.post-type-archive-case .slick_section .item_right .title{margin-bottom:3.5%}.post-type-archive-case .slick_section .item_right .client_name{margin-bottom:2.5%}.post-type-archive-case .slick_section .item_right .logo{margin-bottom:4%;width:fit-content;height:fit-content}.post-type-archive-case .slick_section .item_right .logo img{max-width:256px;max-height:36px}.post-type-archive-case .slick-list{overflow:visible !important}.post-type-archive-case .slick-track{display:flex}.post-type-archive-case .slick .slick-dots{margin-top:2vw;display:flex;justify-content:center}.post-type-archive-case .slick .slick-dots li{width:15px;height:15px;margin:0 10px;background:#CCC;border-radius:50%;cursor:pointer;transition:all 0.3s}.post-type-archive-case .slick .slick-dots li:hover,.post-type-archive-case .slick .slick-dots li.slick-active{background:#10c1d4}.post-type-archive-case .slick .slick-dots li button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;border:none;background-color:transparent}.post-type-archive-case .archive_section{margin-bottom:5.5%}.post-type-archive-case .archive_title h2{padding-bottom:0.25rem;font-size:1.875rem;margin-bottom:33px;line-height:1.75;letter-spacing:0.0875rem;display:flex;justify-content:center;align-items:center;position:relative}.post-type-archive-case .archive_title h2 strong{font-size:2.25rem;color:#10c1d4;line-height:1}.post-type-archive-case .archive_title h2 div{position:absolute;width:fit-content;left:50%;transform:translate(-50%, 100%);bottom:-0.25rem}.post-type-archive-case .archive_title h2 div span:nth-child(1){display:block;width:295px;border-bottom:3px solid #10c1d4}.post-type-archive-case .archive_title h2 div span:nth-child(2){display:block;width:160px;margin-top:10px;margin-left:-7px;border-bottom:3px solid #10c1d4}.post-type-archive-case .archive_title h2 div span:nth-child(3){display:block;width:34px;margin-top:10px;margin-left:-14px;border-bottom:3px solid #10c1d4}.post-type-archive-case .archive_has_page_group{margin-bottom:9%}.post-type-archive-case .archive_has_page_group:last-child{margin-bottom:0}.post-type-archive-case .archive_has_page_group:not(:has(.item)){display:none}.post-type-archive-case .archive_list{padding:5% 0 1.5%;display:flex;justify-content:space-between;flex-wrap:wrap}.post-type-archive-case .archive_list::after{content:"";width:31%;height:0}.post-type-archive-case .archive_list>.item{overflow:hidden;width:31%;padding:3% 0;margin-bottom:3.5%;border-radius:20px;box-shadow:0px 1px 16px 0px #ddd;display:flex;flex-direction:column;transition:all 0.3s}.post-type-archive-case .archive_list>.item .image{height:auto;width:100%;margin-bottom:6%;aspect-ratio:1.4761904762;position:relative}.post-type-archive-case .archive_list>.item .image .purpose{position:absolute;top:0;left:0;transform:translateY(-50%);background:#253A50;padding:0.125rem 0.75rem calc(0.125rem + .125rem);border-radius:0 100px 100px 0}.post-type-archive-case .archive_list>.item .content{padding:0 8%;display:flex;flex-direction:column;flex-grow:1}.post-type-archive-case .archive_list>.item .content .title{margin-bottom:4%}.post-type-archive-case .archive_list>.item .content .tag{margin-bottom:4%}.post-type-archive-case .archive_list>.item .content .client_name{margin-bottom:4%}.post-type-archive-case .archive_list>.item .content .logo{max-width:256px;max-height:30px;margin-bottom:7.5%;width:fit-content}.post-type-archive-case .archive_list>.item .content .logo img{width:100%;height:100%;object-fit:contain}.post-type-archive-case .archive_list>.item .content .common_btn1{margin:auto;margin-bottom:0}.post-type-archive-case .archive_list>.item .content .common_btn1_inner{display:flex;width:160px;padding:0.1875rem 0 calc(0.1875rem + .125rem);justify-content:center;align-items:center;font-weight:500}.post-type-archive-case .archive_list>.item .content .common_btn1:hover{opacity:1}.post-type-archive-case .archive_list>.item .content .common_btn1:hover::after{right:0.75rem}.post-type-archive-column .archive_cat_group{margin-bottom:8%}.post-type-archive-column .archive_cat_group:last-child{margin-bottom:0}.post-type-archive-column .archive_title h2{padding-bottom:0.25rem;font-size:1.875rem;margin-bottom:33px;line-height:1.75;letter-spacing:0.0875rem;display:flex;justify-content:center;align-items:center;position:relative}.post-type-archive-column .archive_title h2 strong{font-size:2.25rem;color:#10c1d4;line-height:1}.post-type-archive-column .archive_title h2 div{position:absolute;width:fit-content;left:50%;transform:translate(-50%, 100%);bottom:-0.25rem}.post-type-archive-column .archive_title h2 div span:nth-child(1){display:block;width:295px;border-bottom:3px solid #10c1d4}.post-type-archive-column .archive_title h2 div span:nth-child(2){display:block;width:160px;margin-top:10px;margin-left:-7px;border-bottom:3px solid #10c1d4}.post-type-archive-column .archive_title h2 div span:nth-child(3){display:block;width:34px;margin-top:10px;margin-left:-14px;border-bottom:3px solid #10c1d4}.post-type-archive-column .archive_list{padding:5% 0 1.5%;display:flex;justify-content:space-between;flex-wrap:wrap}.post-type-archive-column .archive_list::after{content:"";width:31%;height:0}.post-type-archive-column .archive_list>.item{overflow:hidden;width:31%;padding:2% 0 1.2%;margin-bottom:3.5%;border-radius:20px;box-shadow:0px 1px 16px 0px #ddd}.post-type-archive-column .archive_list>.item .image{width:100%;margin-bottom:4%;position:relative;height:auto;width:100%;margin-bottom:6%;aspect-ratio:1.4761904762;position:relative}.post-type-archive-column .archive_list>.item .image .purpose{position:absolute;top:0;left:0;transform:translateY(-50%);background:#253A50;padding:0.125rem 0.75rem;border-radius:0 100px 100px 0}.post-type-archive-column .archive_list>.item .content_margin{padding:0 8%}.post-type-archive-column .archive_list>.item .title{margin-bottom:4%}.post-type-archive-column .archive_list>.item .date{margin-bottom:4%}.post-type-archive-seminar .archive_section{margin-top:3.5%;margin-bottom:16.5%}.post-type-archive-seminar .archive_tab_list{margin-bottom:7%;display:flex;justify-content:center;align-items:center}.post-type-archive-seminar .archive_tab_list_item{width:32%;padding:0.375rem 0;display:flex;justify-content:center;align-items:center;border:1px solid #10c1d4;border-radius:100px;cursor:pointer}.post-type-archive-seminar .archive_tab_list_item:first-child{margin-right:2%}.post-type-archive-seminar .archive_tab_list_item.active{background:#10c1d4;color:#fff;font-weight:bold}.post-type-archive-seminar .archive_tab_content_item{display:none;justify-content:space-between;flex-wrap:wrap}.post-type-archive-seminar .archive_tab_content_item::after{content:"";width:31%;height:0}.post-type-archive-seminar .archive_tab_content_item>.item{overflow:hidden;width:31%;padding:3% 0;margin-bottom:3.5%;border-radius:20px;box-shadow:0px 1px 16px 0px #ddd;display:flex;flex-direction:column;transition:all 0.3s}.post-type-archive-seminar .archive_tab_content_item>.item .image{height:auto;width:100%;margin-bottom:5%;aspect-ratio:1.4761904762;position:relative}.post-type-archive-seminar .archive_tab_content_item>.item .image .tag_list{position:absolute;top:0;left:0;transform:translateY(-50%)}.post-type-archive-seminar .archive_tab_content_item>.item .image .tag_list>.item{width:fit-content;padding:0.1875rem 1rem;border-radius:0 100px 100px 0}.post-type-archive-seminar .archive_tab_content_item>.item .image img{width:100%;height:100%;object-fit:cover}.post-type-archive-seminar .archive_tab_content_item>.item .content{padding:0 8%;display:flex;flex-direction:column;flex-grow:1}.post-type-archive-seminar .archive_tab_content_item>.item .content .title{margin-bottom:4%}.post-type-archive-seminar .archive_tab_content_item>.item .content .text{margin-bottom:0.5rem}.post-type-archive-seminar .archive_tab_content_item>.item .content .location{width:fit-content;padding:0 0.5rem;margin-top:auto;margin-bottom:4%;background:#253A50;border:1px solid #253A50;border-radius:5px}.post-type-archive-seminar .archive_tab_content_item>.item .content .location_オフライン{background:white;color:#253A50}.post-type-archive-seminar .archive_tab_content_item.active{display:flex}.post-type-archive-news .news_section{margin-bottom:10%}.archive_news .item{border-bottom:2px dotted #999999}.archive_news .item a{display:flex;width:100%;padding:1% 0}.archive_news .item .date{margin-right:2.5%}.error404 .pageNotFound_section{margin-bottom:7%;display:flex;flex-direction:column;align-items:center}@media (width <=768px){.error404 .pageNotFound_section{margin:min(10%, 54px) 0}}.error404 .pageNotFound_section .title{margin-bottom:2%}@media (width <=768px){.error404 .pageNotFound_section .title{font-size:3rem;margin-bottom:min(5%, 28px)}}.error404 .pageNotFound_section .text{margin-bottom:2%}@media (width <=768px){.error404 .pageNotFound_section .text{font-size:0.875rem;margin-bottom:min(5%, 28px)}}.error404 .pageNotFound_section .common_btn1 a{width:200px;padding:0.25rem 0}body.contact_new_step1 .contact_section,body.contact_new_step2 .contact_section,body.contact_new_confirm .contact_section,body.contact_new_thanks .contact_section,body.contact_change_step1 .contact_section,body.contact_change_step2 .contact_section,body.contact_change_confirm .contact_section,body.contact_change_thanks .contact_section,body.contact_cancel_step1 .contact_section,body.contact_cancel_step2 .contact_section,body.contact_cancel_confirm .contact_section,body.contact_cancel_thanks .contact_section,body.single-materialform .contact_section{margin-bottom:14%}body.contact_new_step1 .contact_section.container,body.contact_new_step2 .contact_section.container,body.contact_new_confirm .contact_section.container,body.contact_new_thanks .contact_section.container,body.contact_change_step1 .contact_section.container,body.contact_change_step2 .contact_section.container,body.contact_change_confirm .contact_section.container,body.contact_change_thanks .contact_section.container,body.contact_cancel_step1 .contact_section.container,body.contact_cancel_step2 .contact_section.container,body.contact_cancel_confirm .contact_section.container,body.contact_cancel_thanks .contact_section.container,body.single-materialform .contact_section.container{max-width:720px}body.contact_new_step1 .contact_title h2,body.contact_new_step2 .contact_title h2,body.contact_new_confirm .contact_title h2,body.contact_new_thanks .contact_title h2,body.contact_change_step1 .contact_title h2,body.contact_change_step2 .contact_title h2,body.contact_change_confirm .contact_title h2,body.contact_change_thanks .contact_title h2,body.contact_cancel_step1 .contact_title h2,body.contact_cancel_step2 .contact_title h2,body.contact_cancel_confirm .contact_title h2,body.contact_cancel_thanks .contact_title h2,body.single-materialform .contact_title h2{padding-bottom:0.25rem;font-size:1.875rem;margin-bottom:33px;line-height:1.75;letter-spacing:0.0875rem;display:flex;justify-content:center;align-items:center;position:relative}body.contact_new_step1 .contact_title h2 strong,body.contact_new_step2 .contact_title h2 strong,body.contact_new_confirm .contact_title h2 strong,body.contact_new_thanks .contact_title h2 strong,body.contact_change_step1 .contact_title h2 strong,body.contact_change_step2 .contact_title h2 strong,body.contact_change_confirm .contact_title h2 strong,body.contact_change_thanks .contact_title h2 strong,body.contact_cancel_step1 .contact_title h2 strong,body.contact_cancel_step2 .contact_title h2 strong,body.contact_cancel_confirm .contact_title h2 strong,body.contact_cancel_thanks .contact_title h2 strong,body.single-materialform .contact_title h2 strong{font-size:2.25rem;color:#10c1d4;line-height:1}body.contact_new_step1 .contact_title h2 div,body.contact_new_step2 .contact_title h2 div,body.contact_new_confirm .contact_title h2 div,body.contact_new_thanks .contact_title h2 div,body.contact_change_step1 .contact_title h2 div,body.contact_change_step2 .contact_title h2 div,body.contact_change_confirm .contact_title h2 div,body.contact_change_thanks .contact_title h2 div,body.contact_cancel_step1 .contact_title h2 div,body.contact_cancel_step2 .contact_title h2 div,body.contact_cancel_confirm .contact_title h2 div,body.contact_cancel_thanks .contact_title h2 div,body.single-materialform .contact_title h2 div{position:absolute;width:fit-content;left:50%;transform:translate(-50%, 100%);bottom:-0.25rem}body.contact_new_step1 .contact_title h2 div span:nth-child(1),body.contact_new_step2 .contact_title h2 div span:nth-child(1),body.contact_new_confirm .contact_title h2 div span:nth-child(1),body.contact_new_thanks .contact_title h2 div span:nth-child(1),body.contact_change_step1 .contact_title h2 div span:nth-child(1),body.contact_change_step2 .contact_title h2 div span:nth-child(1),body.contact_change_confirm .contact_title h2 div span:nth-child(1),body.contact_change_thanks .contact_title h2 div span:nth-child(1),body.contact_cancel_step1 .contact_title h2 div span:nth-child(1),body.contact_cancel_step2 .contact_title h2 div span:nth-child(1),body.contact_cancel_confirm .contact_title h2 div span:nth-child(1),body.contact_cancel_thanks .contact_title h2 div span:nth-child(1),body.single-materialform .contact_title h2 div span:nth-child(1){display:block;width:295px;border-bottom:3px solid #10c1d4}body.contact_new_step1 .contact_title h2 div span:nth-child(2),body.contact_new_step2 .contact_title h2 div span:nth-child(2),body.contact_new_confirm .contact_title h2 div span:nth-child(2),body.contact_new_thanks .contact_title h2 div span:nth-child(2),body.contact_change_step1 .contact_title h2 div span:nth-child(2),body.contact_change_step2 .contact_title h2 div span:nth-child(2),body.contact_change_confirm .contact_title h2 div span:nth-child(2),body.contact_change_thanks .contact_title h2 div span:nth-child(2),body.contact_cancel_step1 .contact_title h2 div span:nth-child(2),body.contact_cancel_step2 .contact_title h2 div span:nth-child(2),body.contact_cancel_confirm .contact_title h2 div span:nth-child(2),body.contact_cancel_thanks .contact_title h2 div span:nth-child(2),body.single-materialform .contact_title h2 div span:nth-child(2){display:block;width:160px;margin-top:10px;margin-left:-7px;border-bottom:3px solid #10c1d4}body.contact_new_step1 .contact_title h2 div span:nth-child(3),body.contact_new_step2 .contact_title h2 div span:nth-child(3),body.contact_new_confirm .contact_title h2 div span:nth-child(3),body.contact_new_thanks .contact_title h2 div span:nth-child(3),body.contact_change_step1 .contact_title h2 div span:nth-child(3),body.contact_change_step2 .contact_title h2 div span:nth-child(3),body.contact_change_confirm .contact_title h2 div span:nth-child(3),body.contact_change_thanks .contact_title h2 div span:nth-child(3),body.contact_cancel_step1 .contact_title h2 div span:nth-child(3),body.contact_cancel_step2 .contact_title h2 div span:nth-child(3),body.contact_cancel_confirm .contact_title h2 div span:nth-child(3),body.contact_cancel_thanks .contact_title h2 div span:nth-child(3),body.single-materialform .contact_title h2 div span:nth-child(3){display:block;width:34px;margin-top:10px;margin-left:-14px;border-bottom:3px solid #10c1d4}body.contact_new_step1 .contact_content,body.contact_new_step2 .contact_content,body.contact_new_confirm .contact_content,body.contact_new_thanks .contact_content,body.contact_change_step1 .contact_content,body.contact_change_step2 .contact_content,body.contact_change_confirm .contact_content,body.contact_change_thanks .contact_content,body.contact_cancel_step1 .contact_content,body.contact_cancel_step2 .contact_content,body.contact_cancel_confirm .contact_content,body.contact_cancel_thanks .contact_content,body.single-materialform .contact_content{padding-top:3%}body.contact_new_step1 .contact_content form ::placeholder,body.contact_new_step2 .contact_content form ::placeholder,body.contact_new_confirm .contact_content form ::placeholder,body.contact_new_thanks .contact_content form ::placeholder,body.contact_change_step1 .contact_content form ::placeholder,body.contact_change_step2 .contact_content form ::placeholder,body.contact_change_confirm .contact_content form ::placeholder,body.contact_change_thanks .contact_content form ::placeholder,body.contact_cancel_step1 .contact_content form ::placeholder,body.contact_cancel_step2 .contact_content form ::placeholder,body.contact_cancel_confirm .contact_content form ::placeholder,body.contact_cancel_thanks .contact_content form ::placeholder,body.single-materialform .contact_content form ::placeholder{color:#ccc}body.contact_new_step1 .contact_content form>p,body.contact_new_step1 .contact_content form>.input_2column,body.contact_new_step2 .contact_content form>p,body.contact_new_step2 .contact_content form>.input_2column,body.contact_new_confirm .contact_content form>p,body.contact_new_confirm .contact_content form>.input_2column,body.contact_new_thanks .contact_content form>p,body.contact_new_thanks .contact_content form>.input_2column,body.contact_change_step1 .contact_content form>p,body.contact_change_step1 .contact_content form>.input_2column,body.contact_change_step2 .contact_content form>p,body.contact_change_step2 .contact_content form>.input_2column,body.contact_change_confirm .contact_content form>p,body.contact_change_confirm .contact_content form>.input_2column,body.contact_change_thanks .contact_content form>p,body.contact_change_thanks .contact_content form>.input_2column,body.contact_cancel_step1 .contact_content form>p,body.contact_cancel_step1 .contact_content form>.input_2column,body.contact_cancel_step2 .contact_content form>p,body.contact_cancel_step2 .contact_content form>.input_2column,body.contact_cancel_confirm .contact_content form>p,body.contact_cancel_confirm .contact_content form>.input_2column,body.contact_cancel_thanks .contact_content form>p,body.contact_cancel_thanks .contact_content form>.input_2column,body.single-materialform .contact_content form>p,body.single-materialform .contact_content form>.input_2column{margin-top:3%;font-size:1.125rem;font-weight:bold}body.contact_new_step1 .contact_content form>p .required,body.contact_new_step1 .contact_content form>.input_2column .required,body.contact_new_step2 .contact_content form>p .required,body.contact_new_step2 .contact_content form>.input_2column .required,body.contact_new_confirm .contact_content form>p .required,body.contact_new_confirm .contact_content form>.input_2column .required,body.contact_new_thanks .contact_content form>p .required,body.contact_new_thanks .contact_content form>.input_2column .required,body.contact_change_step1 .contact_content form>p .required,body.contact_change_step1 .contact_content form>.input_2column .required,body.contact_change_step2 .contact_content form>p .required,body.contact_change_step2 .contact_content form>.input_2column .required,body.contact_change_confirm .contact_content form>p .required,body.contact_change_confirm .contact_content form>.input_2column .required,body.contact_change_thanks .contact_content form>p .required,body.contact_change_thanks .contact_content form>.input_2column .required,body.contact_cancel_step1 .contact_content form>p .required,body.contact_cancel_step1 .contact_content form>.input_2column .required,body.contact_cancel_step2 .contact_content form>p .required,body.contact_cancel_step2 .contact_content form>.input_2column .required,body.contact_cancel_confirm .contact_content form>p .required,body.contact_cancel_confirm .contact_content form>.input_2column .required,body.contact_cancel_thanks .contact_content form>p .required,body.contact_cancel_thanks .contact_content form>.input_2column .required,body.single-materialform .contact_content form>p .required,body.single-materialform .contact_content form>.input_2column .required{padding:0.0625rem 0.375rem;margin-left:0.5rem;display:inline-block;text-align:center;border-radius:2px;background-color:#EE005C;font-weight:500}body.contact_new_step1 .contact_content form>p .optional,body.contact_new_step1 .contact_content form>.input_2column .optional,body.contact_new_step2 .contact_content form>p .optional,body.contact_new_step2 .contact_content form>.input_2column .optional,body.contact_new_confirm .contact_content form>p .optional,body.contact_new_confirm .contact_content form>.input_2column .optional,body.contact_new_thanks .contact_content form>p .optional,body.contact_new_thanks .contact_content form>.input_2column .optional,body.contact_change_step1 .contact_content form>p .optional,body.contact_change_step1 .contact_content form>.input_2column .optional,body.contact_change_step2 .contact_content form>p .optional,body.contact_change_step2 .contact_content form>.input_2column .optional,body.contact_change_confirm .contact_content form>p .optional,body.contact_change_confirm .contact_content form>.input_2column .optional,body.contact_change_thanks .contact_content form>p .optional,body.contact_change_thanks .contact_content form>.input_2column .optional,body.contact_cancel_step1 .contact_content form>p .optional,body.contact_cancel_step1 .contact_content form>.input_2column .optional,body.contact_cancel_step2 .contact_content form>p .optional,body.contact_cancel_step2 .contact_content form>.input_2column .optional,body.contact_cancel_confirm .contact_content form>p .optional,body.contact_cancel_confirm .contact_content form>.input_2column .optional,body.contact_cancel_thanks .contact_content form>p .optional,body.contact_cancel_thanks .contact_content form>.input_2column .optional,body.single-materialform .contact_content form>p .optional,body.single-materialform .contact_content form>.input_2column .optional{padding:0.0625rem 0.375rem;margin-left:0.5rem;display:inline-block;text-align:center;border-radius:2px;background-color:#4D4D4D;font-weight:500}body.contact_new_step1 .contact_content form>p .supplement,body.contact_new_step1 .contact_content form>.input_2column .supplement,body.contact_new_step2 .contact_content form>p .supplement,body.contact_new_step2 .contact_content form>.input_2column .supplement,body.contact_new_confirm .contact_content form>p .supplement,body.contact_new_confirm .contact_content form>.input_2column .supplement,body.contact_new_thanks .contact_content form>p .supplement,body.contact_new_thanks .contact_content form>.input_2column .supplement,body.contact_change_step1 .contact_content form>p .supplement,body.contact_change_step1 .contact_content form>.input_2column .supplement,body.contact_change_step2 .contact_content form>p .supplement,body.contact_change_step2 .contact_content form>.input_2column .supplement,body.contact_change_confirm .contact_content form>p .supplement,body.contact_change_confirm .contact_content form>.input_2column .supplement,body.contact_change_thanks .contact_content form>p .supplement,body.contact_change_thanks .contact_content form>.input_2column .supplement,body.contact_cancel_step1 .contact_content form>p .supplement,body.contact_cancel_step1 .contact_content form>.input_2column .supplement,body.contact_cancel_step2 .contact_content form>p .supplement,body.contact_cancel_step2 .contact_content form>.input_2column .supplement,body.contact_cancel_confirm .contact_content form>p .supplement,body.contact_cancel_confirm .contact_content form>.input_2column .supplement,body.contact_cancel_thanks .contact_content form>p .supplement,body.contact_cancel_thanks .contact_content form>.input_2column .supplement,body.single-materialform .contact_content form>p .supplement,body.single-materialform .contact_content form>.input_2column .supplement{font-weight:500}body.contact_new_step1 .contact_content form>p input[type="text"],body.contact_new_step1 .contact_content form>p input[type="tel"],body.contact_new_step1 .contact_content form>p input[type="email"],body.contact_new_step1 .contact_content form>p textarea,body.contact_new_step1 .contact_content form>p select,body.contact_new_step1 .contact_content form>.input_2column input[type="text"],body.contact_new_step1 .contact_content form>.input_2column input[type="tel"],body.contact_new_step1 .contact_content form>.input_2column input[type="email"],body.contact_new_step1 .contact_content form>.input_2column textarea,body.contact_new_step1 .contact_content form>.input_2column select,body.contact_new_step2 .contact_content form>p input[type="text"],body.contact_new_step2 .contact_content form>p input[type="tel"],body.contact_new_step2 .contact_content form>p input[type="email"],body.contact_new_step2 .contact_content form>p textarea,body.contact_new_step2 .contact_content form>p select,body.contact_new_step2 .contact_content form>.input_2column input[type="text"],body.contact_new_step2 .contact_content form>.input_2column input[type="tel"],body.contact_new_step2 .contact_content form>.input_2column input[type="email"],body.contact_new_step2 .contact_content form>.input_2column textarea,body.contact_new_step2 .contact_content form>.input_2column select,body.contact_new_confirm .contact_content form>p input[type="text"],body.contact_new_confirm .contact_content form>p input[type="tel"],body.contact_new_confirm .contact_content form>p input[type="email"],body.contact_new_confirm .contact_content form>p textarea,body.contact_new_confirm .contact_content form>p select,body.contact_new_confirm .contact_content form>.input_2column input[type="text"],body.contact_new_confirm .contact_content form>.input_2column input[type="tel"],body.contact_new_confirm .contact_content form>.input_2column input[type="email"],body.contact_new_confirm .contact_content form>.input_2column textarea,body.contact_new_confirm .contact_content form>.input_2column select,body.contact_new_thanks .contact_content form>p input[type="text"],body.contact_new_thanks .contact_content form>p input[type="tel"],body.contact_new_thanks .contact_content form>p input[type="email"],body.contact_new_thanks .contact_content form>p textarea,body.contact_new_thanks .contact_content form>p select,body.contact_new_thanks .contact_content form>.input_2column input[type="text"],body.contact_new_thanks .contact_content form>.input_2column input[type="tel"],body.contact_new_thanks .contact_content form>.input_2column input[type="email"],body.contact_new_thanks .contact_content form>.input_2column textarea,body.contact_new_thanks .contact_content form>.input_2column select,body.contact_change_step1 .contact_content form>p input[type="text"],body.contact_change_step1 .contact_content form>p input[type="tel"],body.contact_change_step1 .contact_content form>p input[type="email"],body.contact_change_step1 .contact_content form>p textarea,body.contact_change_step1 .contact_content form>p select,body.contact_change_step1 .contact_content form>.input_2column input[type="text"],body.contact_change_step1 .contact_content form>.input_2column input[type="tel"],body.contact_change_step1 .contact_content form>.input_2column input[type="email"],body.contact_change_step1 .contact_content form>.input_2column textarea,body.contact_change_step1 .contact_content form>.input_2column select,body.contact_change_step2 .contact_content form>p input[type="text"],body.contact_change_step2 .contact_content form>p input[type="tel"],body.contact_change_step2 .contact_content form>p input[type="email"],body.contact_change_step2 .contact_content form>p textarea,body.contact_change_step2 .contact_content form>p select,body.contact_change_step2 .contact_content form>.input_2column input[type="text"],body.contact_change_step2 .contact_content form>.input_2column input[type="tel"],body.contact_change_step2 .contact_content form>.input_2column input[type="email"],body.contact_change_step2 .contact_content form>.input_2column textarea,body.contact_change_step2 .contact_content form>.input_2column select,body.contact_change_confirm .contact_content form>p input[type="text"],body.contact_change_confirm .contact_content form>p input[type="tel"],body.contact_change_confirm .contact_content form>p input[type="email"],body.contact_change_confirm .contact_content form>p textarea,body.contact_change_confirm .contact_content form>p select,body.contact_change_confirm .contact_content form>.input_2column input[type="text"],body.contact_change_confirm .contact_content form>.input_2column input[type="tel"],body.contact_change_confirm .contact_content form>.input_2column input[type="email"],body.contact_change_confirm .contact_content form>.input_2column textarea,body.contact_change_confirm .contact_content form>.input_2column select,body.contact_change_thanks .contact_content form>p input[type="text"],body.contact_change_thanks .contact_content form>p input[type="tel"],body.contact_change_thanks .contact_content form>p input[type="email"],body.contact_change_thanks .contact_content form>p textarea,body.contact_change_thanks .contact_content form>p select,body.contact_change_thanks .contact_content form>.input_2column input[type="text"],body.contact_change_thanks .contact_content form>.input_2column input[type="tel"],body.contact_change_thanks .contact_content form>.input_2column input[type="email"],body.contact_change_thanks .contact_content form>.input_2column textarea,body.contact_change_thanks .contact_content form>.input_2column select,body.contact_cancel_step1 .contact_content form>p input[type="text"],body.contact_cancel_step1 .contact_content form>p input[type="tel"],body.contact_cancel_step1 .contact_content form>p input[type="email"],body.contact_cancel_step1 .contact_content form>p textarea,body.contact_cancel_step1 .contact_content form>p select,body.contact_cancel_step1 .contact_content form>.input_2column input[type="text"],body.contact_cancel_step1 .contact_content form>.input_2column input[type="tel"],body.contact_cancel_step1 .contact_content form>.input_2column input[type="email"],body.contact_cancel_step1 .contact_content form>.input_2column textarea,body.contact_cancel_step1 .contact_content form>.input_2column select,body.contact_cancel_step2 .contact_content form>p input[type="text"],body.contact_cancel_step2 .contact_content form>p input[type="tel"],body.contact_cancel_step2 .contact_content form>p input[type="email"],body.contact_cancel_step2 .contact_content form>p textarea,body.contact_cancel_step2 .contact_content form>p select,body.contact_cancel_step2 .contact_content form>.input_2column input[type="text"],body.contact_cancel_step2 .contact_content form>.input_2column input[type="tel"],body.contact_cancel_step2 .contact_content form>.input_2column input[type="email"],body.contact_cancel_step2 .contact_content form>.input_2column textarea,body.contact_cancel_step2 .contact_content form>.input_2column select,body.contact_cancel_confirm .contact_content form>p input[type="text"],body.contact_cancel_confirm .contact_content form>p input[type="tel"],body.contact_cancel_confirm .contact_content form>p input[type="email"],body.contact_cancel_confirm .contact_content form>p textarea,body.contact_cancel_confirm .contact_content form>p select,body.contact_cancel_confirm .contact_content form>.input_2column input[type="text"],body.contact_cancel_confirm .contact_content form>.input_2column input[type="tel"],body.contact_cancel_confirm .contact_content form>.input_2column input[type="email"],body.contact_cancel_confirm .contact_content form>.input_2column textarea,body.contact_cancel_confirm .contact_content form>.input_2column select,body.contact_cancel_thanks .contact_content form>p input[type="text"],body.contact_cancel_thanks .contact_content form>p input[type="tel"],body.contact_cancel_thanks .contact_content form>p input[type="email"],body.contact_cancel_thanks .contact_content form>p textarea,body.contact_cancel_thanks .contact_content form>p select,body.contact_cancel_thanks .contact_content form>.input_2column input[type="text"],body.contact_cancel_thanks .contact_content form>.input_2column input[type="tel"],body.contact_cancel_thanks .contact_content form>.input_2column input[type="email"],body.contact_cancel_thanks .contact_content form>.input_2column textarea,body.contact_cancel_thanks .contact_content form>.input_2column select,body.single-materialform .contact_content form>p input[type="text"],body.single-materialform .contact_content form>p input[type="tel"],body.single-materialform .contact_content form>p input[type="email"],body.single-materialform .contact_content form>p textarea,body.single-materialform .contact_content form>p select,body.single-materialform .contact_content form>.input_2column input[type="text"],body.single-materialform .contact_content form>.input_2column input[type="tel"],body.single-materialform .contact_content form>.input_2column input[type="email"],body.single-materialform .contact_content form>.input_2column textarea,body.single-materialform .contact_content form>.input_2column select{width:100%;margin-top:0.5rem;padding:0.5rem 1rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;font-weight:500}body.contact_new_step1 .contact_content form>p select,body.contact_new_step1 .contact_content form>.input_2column select,body.contact_new_step2 .contact_content form>p select,body.contact_new_step2 .contact_content form>.input_2column select,body.contact_new_confirm .contact_content form>p select,body.contact_new_confirm .contact_content form>.input_2column select,body.contact_new_thanks .contact_content form>p select,body.contact_new_thanks .contact_content form>.input_2column select,body.contact_change_step1 .contact_content form>p select,body.contact_change_step1 .contact_content form>.input_2column select,body.contact_change_step2 .contact_content form>p select,body.contact_change_step2 .contact_content form>.input_2column select,body.contact_change_confirm .contact_content form>p select,body.contact_change_confirm .contact_content form>.input_2column select,body.contact_change_thanks .contact_content form>p select,body.contact_change_thanks .contact_content form>.input_2column select,body.contact_cancel_step1 .contact_content form>p select,body.contact_cancel_step1 .contact_content form>.input_2column select,body.contact_cancel_step2 .contact_content form>p select,body.contact_cancel_step2 .contact_content form>.input_2column select,body.contact_cancel_confirm .contact_content form>p select,body.contact_cancel_confirm .contact_content form>.input_2column select,body.contact_cancel_thanks .contact_content form>p select,body.contact_cancel_thanks .contact_content form>.input_2column select,body.single-materialform .contact_content form>p select,body.single-materialform .contact_content form>.input_2column select{width:140px}body.contact_new_step1 .contact_content form>p select[name="material-industry"],body.contact_new_step1 .contact_content form>p select[name="trial-industry"],body.contact_new_step1 .contact_content form>.input_2column select[name="material-industry"],body.contact_new_step1 .contact_content form>.input_2column select[name="trial-industry"],body.contact_new_step2 .contact_content form>p select[name="material-industry"],body.contact_new_step2 .contact_content form>p select[name="trial-industry"],body.contact_new_step2 .contact_content form>.input_2column select[name="material-industry"],body.contact_new_step2 .contact_content form>.input_2column select[name="trial-industry"],body.contact_new_confirm .contact_content form>p select[name="material-industry"],body.contact_new_confirm .contact_content form>p select[name="trial-industry"],body.contact_new_confirm .contact_content form>.input_2column select[name="material-industry"],body.contact_new_confirm .contact_content form>.input_2column select[name="trial-industry"],body.contact_new_thanks .contact_content form>p select[name="material-industry"],body.contact_new_thanks .contact_content form>p select[name="trial-industry"],body.contact_new_thanks .contact_content form>.input_2column select[name="material-industry"],body.contact_new_thanks .contact_content form>.input_2column select[name="trial-industry"],body.contact_change_step1 .contact_content form>p select[name="material-industry"],body.contact_change_step1 .contact_content form>p select[name="trial-industry"],body.contact_change_step1 .contact_content form>.input_2column select[name="material-industry"],body.contact_change_step1 .contact_content form>.input_2column select[name="trial-industry"],body.contact_change_step2 .contact_content form>p select[name="material-industry"],body.contact_change_step2 .contact_content form>p select[name="trial-industry"],body.contact_change_step2 .contact_content form>.input_2column select[name="material-industry"],body.contact_change_step2 .contact_content form>.input_2column select[name="trial-industry"],body.contact_change_confirm .contact_content form>p select[name="material-industry"],body.contact_change_confirm .contact_content form>p select[name="trial-industry"],body.contact_change_confirm .contact_content form>.input_2column select[name="material-industry"],body.contact_change_confirm .contact_content form>.input_2column select[name="trial-industry"],body.contact_change_thanks .contact_content form>p select[name="material-industry"],body.contact_change_thanks .contact_content form>p select[name="trial-industry"],body.contact_change_thanks .contact_content form>.input_2column select[name="material-industry"],body.contact_change_thanks .contact_content form>.input_2column select[name="trial-industry"],body.contact_cancel_step1 .contact_content form>p select[name="material-industry"],body.contact_cancel_step1 .contact_content form>p select[name="trial-industry"],body.contact_cancel_step1 .contact_content form>.input_2column select[name="material-industry"],body.contact_cancel_step1 .contact_content form>.input_2column select[name="trial-industry"],body.contact_cancel_step2 .contact_content form>p select[name="material-industry"],body.contact_cancel_step2 .contact_content form>p select[name="trial-industry"],body.contact_cancel_step2 .contact_content form>.input_2column select[name="material-industry"],body.contact_cancel_step2 .contact_content form>.input_2column select[name="trial-industry"],body.contact_cancel_confirm .contact_content form>p select[name="material-industry"],body.contact_cancel_confirm .contact_content form>p select[name="trial-industry"],body.contact_cancel_confirm .contact_content form>.input_2column select[name="material-industry"],body.contact_cancel_confirm .contact_content form>.input_2column select[name="trial-industry"],body.contact_cancel_thanks .contact_content form>p select[name="material-industry"],body.contact_cancel_thanks .contact_content form>p select[name="trial-industry"],body.contact_cancel_thanks .contact_content form>.input_2column select[name="material-industry"],body.contact_cancel_thanks .contact_content form>.input_2column select[name="trial-industry"],body.single-materialform .contact_content form>p select[name="material-industry"],body.single-materialform .contact_content form>p select[name="trial-industry"],body.single-materialform .contact_content form>.input_2column select[name="material-industry"],body.single-materialform .contact_content form>.input_2column select[name="trial-industry"]{width:max-content}body.contact_new_step1 .contact_content form>p .wpcf7-radio,body.contact_new_step1 .contact_content form>p .wpcf7-checkbox,body.contact_new_step1 .contact_content form>.input_2column .wpcf7-radio,body.contact_new_step1 .contact_content form>.input_2column .wpcf7-checkbox,body.contact_new_step2 .contact_content form>p .wpcf7-radio,body.contact_new_step2 .contact_content form>p .wpcf7-checkbox,body.contact_new_step2 .contact_content form>.input_2column .wpcf7-radio,body.contact_new_step2 .contact_content form>.input_2column .wpcf7-checkbox,body.contact_new_confirm .contact_content form>p .wpcf7-radio,body.contact_new_confirm .contact_content form>p .wpcf7-checkbox,body.contact_new_confirm .contact_content form>.input_2column .wpcf7-radio,body.contact_new_confirm .contact_content form>.input_2column .wpcf7-checkbox,body.contact_new_thanks .contact_content form>p .wpcf7-radio,body.contact_new_thanks .contact_content form>p .wpcf7-checkbox,body.contact_new_thanks .contact_content form>.input_2column .wpcf7-radio,body.contact_new_thanks .contact_content form>.input_2column .wpcf7-checkbox,body.contact_change_step1 .contact_content form>p .wpcf7-radio,body.contact_change_step1 .contact_content form>p .wpcf7-checkbox,body.contact_change_step1 .contact_content form>.input_2column .wpcf7-radio,body.contact_change_step1 .contact_content form>.input_2column .wpcf7-checkbox,body.contact_change_step2 .contact_content form>p .wpcf7-radio,body.contact_change_step2 .contact_content form>p .wpcf7-checkbox,body.contact_change_step2 .contact_content form>.input_2column .wpcf7-radio,body.contact_change_step2 .contact_content form>.input_2column .wpcf7-checkbox,body.contact_change_confirm .contact_content form>p .wpcf7-radio,body.contact_change_confirm .contact_content form>p .wpcf7-checkbox,body.contact_change_confirm .contact_content form>.input_2column .wpcf7-radio,body.contact_change_confirm .contact_content form>.input_2column .wpcf7-checkbox,body.contact_change_thanks .contact_content form>p .wpcf7-radio,body.contact_change_thanks .contact_content form>p .wpcf7-checkbox,body.contact_change_thanks .contact_content form>.input_2column .wpcf7-radio,body.contact_change_thanks .contact_content form>.input_2column .wpcf7-checkbox,body.contact_cancel_step1 .contact_content form>p .wpcf7-radio,body.contact_cancel_step1 .contact_content form>p .wpcf7-checkbox,body.contact_cancel_step1 .contact_content form>.input_2column .wpcf7-radio,body.contact_cancel_step1 .contact_content form>.input_2column .wpcf7-checkbox,body.contact_cancel_step2 .contact_content form>p .wpcf7-radio,body.contact_cancel_step2 .contact_content form>p .wpcf7-checkbox,body.contact_cancel_step2 .contact_content form>.input_2column .wpcf7-radio,body.contact_cancel_step2 .contact_content form>.input_2column .wpcf7-checkbox,body.contact_cancel_confirm .contact_content form>p .wpcf7-radio,body.contact_cancel_confirm .contact_content form>p .wpcf7-checkbox,body.contact_cancel_confirm .contact_content form>.input_2column .wpcf7-radio,body.contact_cancel_confirm .contact_content form>.input_2column .wpcf7-checkbox,body.contact_cancel_thanks .contact_content form>p .wpcf7-radio,body.contact_cancel_thanks .contact_content form>p .wpcf7-checkbox,body.contact_cancel_thanks .contact_content form>.input_2column .wpcf7-radio,body.contact_cancel_thanks .contact_content form>.input_2column .wpcf7-checkbox,body.single-materialform .contact_content form>p .wpcf7-radio,body.single-materialform .contact_content form>p .wpcf7-checkbox,body.single-materialform .contact_content form>.input_2column .wpcf7-radio,body.single-materialform .contact_content form>.input_2column .wpcf7-checkbox{display:inline-block;margin-top:0.5rem}body.contact_new_step1 .contact_content form>p .wpcf7-list-item-label,body.contact_new_step1 .contact_content form>.input_2column .wpcf7-list-item-label,body.contact_new_step2 .contact_content form>p .wpcf7-list-item-label,body.contact_new_step2 .contact_content form>.input_2column .wpcf7-list-item-label,body.contact_new_confirm .contact_content form>p .wpcf7-list-item-label,body.contact_new_confirm .contact_content form>.input_2column .wpcf7-list-item-label,body.contact_new_thanks .contact_content form>p .wpcf7-list-item-label,body.contact_new_thanks .contact_content form>.input_2column .wpcf7-list-item-label,body.contact_change_step1 .contact_content form>p .wpcf7-list-item-label,body.contact_change_step1 .contact_content form>.input_2column .wpcf7-list-item-label,body.contact_change_step2 .contact_content form>p .wpcf7-list-item-label,body.contact_change_step2 .contact_content form>.input_2column .wpcf7-list-item-label,body.contact_change_confirm .contact_content form>p .wpcf7-list-item-label,body.contact_change_confirm .contact_content form>.input_2column .wpcf7-list-item-label,body.contact_change_thanks .contact_content form>p .wpcf7-list-item-label,body.contact_change_thanks .contact_content form>.input_2column .wpcf7-list-item-label,body.contact_cancel_step1 .contact_content form>p .wpcf7-list-item-label,body.contact_cancel_step1 .contact_content form>.input_2column .wpcf7-list-item-label,body.contact_cancel_step2 .contact_content form>p .wpcf7-list-item-label,body.contact_cancel_step2 .contact_content form>.input_2column .wpcf7-list-item-label,body.contact_cancel_confirm .contact_content form>p .wpcf7-list-item-label,body.contact_cancel_confirm .contact_content form>.input_2column .wpcf7-list-item-label,body.contact_cancel_thanks .contact_content form>p .wpcf7-list-item-label,body.contact_cancel_thanks .contact_content form>.input_2column .wpcf7-list-item-label,body.single-materialform .contact_content form>p .wpcf7-list-item-label,body.single-materialform .contact_content form>.input_2column .wpcf7-list-item-label{font-size:1rem;font-weight:500}body.contact_new_step1 .contact_content form>p .wpcf7-not-valid-tip,body.contact_new_step1 .contact_content form>.input_2column .wpcf7-not-valid-tip,body.contact_new_step2 .contact_content form>p .wpcf7-not-valid-tip,body.contact_new_step2 .contact_content form>.input_2column .wpcf7-not-valid-tip,body.contact_new_confirm .contact_content form>p .wpcf7-not-valid-tip,body.contact_new_confirm .contact_content form>.input_2column .wpcf7-not-valid-tip,body.contact_new_thanks .contact_content form>p .wpcf7-not-valid-tip,body.contact_new_thanks .contact_content form>.input_2column .wpcf7-not-valid-tip,body.contact_change_step1 .contact_content form>p .wpcf7-not-valid-tip,body.contact_change_step1 .contact_content form>.input_2column .wpcf7-not-valid-tip,body.contact_change_step2 .contact_content form>p .wpcf7-not-valid-tip,body.contact_change_step2 .contact_content form>.input_2column .wpcf7-not-valid-tip,body.contact_change_confirm .contact_content form>p .wpcf7-not-valid-tip,body.contact_change_confirm .contact_content form>.input_2column .wpcf7-not-valid-tip,body.contact_change_thanks .contact_content form>p .wpcf7-not-valid-tip,body.contact_change_thanks .contact_content form>.input_2column .wpcf7-not-valid-tip,body.contact_cancel_step1 .contact_content form>p .wpcf7-not-valid-tip,body.contact_cancel_step1 .contact_content form>.input_2column .wpcf7-not-valid-tip,body.contact_cancel_step2 .contact_content form>p .wpcf7-not-valid-tip,body.contact_cancel_step2 .contact_content form>.input_2column .wpcf7-not-valid-tip,body.contact_cancel_confirm .contact_content form>p .wpcf7-not-valid-tip,body.contact_cancel_confirm .contact_content form>.input_2column .wpcf7-not-valid-tip,body.contact_cancel_thanks .contact_content form>p .wpcf7-not-valid-tip,body.contact_cancel_thanks .contact_content form>.input_2column .wpcf7-not-valid-tip,body.single-materialform .contact_content form>p .wpcf7-not-valid-tip,body.single-materialform .contact_content form>.input_2column .wpcf7-not-valid-tip{font-size:0.75rem}body.contact_new_step1 .contact_content form>p span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_new_step1 .contact_content form>p span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_new_step1 .contact_content form>.input_2column span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_new_step1 .contact_content form>.input_2column span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_new_step2 .contact_content form>p span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_new_step2 .contact_content form>p span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_new_step2 .contact_content form>.input_2column span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_new_step2 .contact_content form>.input_2column span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_new_confirm .contact_content form>p span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_new_confirm .contact_content form>p span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_new_confirm .contact_content form>.input_2column span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_new_confirm .contact_content form>.input_2column span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_new_thanks .contact_content form>p span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_new_thanks .contact_content form>p span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_new_thanks .contact_content form>.input_2column span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_new_thanks .contact_content form>.input_2column span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_change_step1 .contact_content form>p span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_change_step1 .contact_content form>p span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_change_step1 .contact_content form>.input_2column span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_change_step1 .contact_content form>.input_2column span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_change_step2 .contact_content form>p span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_change_step2 .contact_content form>p span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_change_step2 .contact_content form>.input_2column span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_change_step2 .contact_content form>.input_2column span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_change_confirm .contact_content form>p span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_change_confirm .contact_content form>p span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_change_confirm .contact_content form>.input_2column span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_change_confirm .contact_content form>.input_2column span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_change_thanks .contact_content form>p span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_change_thanks .contact_content form>p span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_change_thanks .contact_content form>.input_2column span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_change_thanks .contact_content form>.input_2column span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_cancel_step1 .contact_content form>p span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_cancel_step1 .contact_content form>p span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_cancel_step1 .contact_content form>.input_2column span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_cancel_step1 .contact_content form>.input_2column span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_cancel_step2 .contact_content form>p span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_cancel_step2 .contact_content form>p span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_cancel_step2 .contact_content form>.input_2column span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_cancel_step2 .contact_content form>.input_2column span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_cancel_confirm .contact_content form>p span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_cancel_confirm .contact_content form>p span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_cancel_confirm .contact_content form>.input_2column span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_cancel_confirm .contact_content form>.input_2column span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_cancel_thanks .contact_content form>p span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_cancel_thanks .contact_content form>p span[data-name="personal_information"] .wpcf7-list-item-label,body.contact_cancel_thanks .contact_content form>.input_2column span[data-name="terms_service"] .wpcf7-list-item-label,body.contact_cancel_thanks .contact_content form>.input_2column span[data-name="personal_information"] .wpcf7-list-item-label,body.single-materialform .contact_content form>p span[data-name="terms_service"] .wpcf7-list-item-label,body.single-materialform .contact_content form>p span[data-name="personal_information"] .wpcf7-list-item-label,body.single-materialform .contact_content form>.input_2column span[data-name="terms_service"] .wpcf7-list-item-label,body.single-materialform .contact_content form>.input_2column span[data-name="personal_information"] .wpcf7-list-item-label{color:transparent;font-size:0}body.contact_new_step1 .contact_content form>p .confirm_item,body.contact_new_step1 .contact_content form>.input_2column .confirm_item,body.contact_new_step2 .contact_content form>p .confirm_item,body.contact_new_step2 .contact_content form>.input_2column .confirm_item,body.contact_new_confirm .contact_content form>p .confirm_item,body.contact_new_confirm .contact_content form>.input_2column .confirm_item,body.contact_new_thanks .contact_content form>p .confirm_item,body.contact_new_thanks .contact_content form>.input_2column .confirm_item,body.contact_change_step1 .contact_content form>p .confirm_item,body.contact_change_step1 .contact_content form>.input_2column .confirm_item,body.contact_change_step2 .contact_content form>p .confirm_item,body.contact_change_step2 .contact_content form>.input_2column .confirm_item,body.contact_change_confirm .contact_content form>p .confirm_item,body.contact_change_confirm .contact_content form>.input_2column .confirm_item,body.contact_change_thanks .contact_content form>p .confirm_item,body.contact_change_thanks .contact_content form>.input_2column .confirm_item,body.contact_cancel_step1 .contact_content form>p .confirm_item,body.contact_cancel_step1 .contact_content form>.input_2column .confirm_item,body.contact_cancel_step2 .contact_content form>p .confirm_item,body.contact_cancel_step2 .contact_content form>.input_2column .confirm_item,body.contact_cancel_confirm .contact_content form>p .confirm_item,body.contact_cancel_confirm .contact_content form>.input_2column .confirm_item,body.contact_cancel_thanks .contact_content form>p .confirm_item,body.contact_cancel_thanks .contact_content form>.input_2column .confirm_item,body.single-materialform .contact_content form>p .confirm_item,body.single-materialform .contact_content form>.input_2column .confirm_item{display:flex;padding:0.5rem 1rem;border-bottom:1px solid #ccc}body.contact_new_step1 .contact_content form>p .confirm_title,body.contact_new_step1 .contact_content form>.input_2column .confirm_title,body.contact_new_step2 .contact_content form>p .confirm_title,body.contact_new_step2 .contact_content form>.input_2column .confirm_title,body.contact_new_confirm .contact_content form>p .confirm_title,body.contact_new_confirm .contact_content form>.input_2column .confirm_title,body.contact_new_thanks .contact_content form>p .confirm_title,body.contact_new_thanks .contact_content form>.input_2column .confirm_title,body.contact_change_step1 .contact_content form>p .confirm_title,body.contact_change_step1 .contact_content form>.input_2column .confirm_title,body.contact_change_step2 .contact_content form>p .confirm_title,body.contact_change_step2 .contact_content form>.input_2column .confirm_title,body.contact_change_confirm .contact_content form>p .confirm_title,body.contact_change_confirm .contact_content form>.input_2column .confirm_title,body.contact_change_thanks .contact_content form>p .confirm_title,body.contact_change_thanks .contact_content form>.input_2column .confirm_title,body.contact_cancel_step1 .contact_content form>p .confirm_title,body.contact_cancel_step1 .contact_content form>.input_2column .confirm_title,body.contact_cancel_step2 .contact_content form>p .confirm_title,body.contact_cancel_step2 .contact_content form>.input_2column .confirm_title,body.contact_cancel_confirm .contact_content form>p .confirm_title,body.contact_cancel_confirm .contact_content form>.input_2column .confirm_title,body.contact_cancel_thanks .contact_content form>p .confirm_title,body.contact_cancel_thanks .contact_content form>.input_2column .confirm_title,body.single-materialform .contact_content form>p .confirm_title,body.single-materialform .contact_content form>.input_2column .confirm_title{width:42%}body.contact_new_step1 .contact_content form>p .confirm_text,body.contact_new_step1 .contact_content form>.input_2column .confirm_text,body.contact_new_step2 .contact_content form>p .confirm_text,body.contact_new_step2 .contact_content form>.input_2column .confirm_text,body.contact_new_confirm .contact_content form>p .confirm_text,body.contact_new_confirm .contact_content form>.input_2column .confirm_text,body.contact_new_thanks .contact_content form>p .confirm_text,body.contact_new_thanks .contact_content form>.input_2column .confirm_text,body.contact_change_step1 .contact_content form>p .confirm_text,body.contact_change_step1 .contact_content form>.input_2column .confirm_text,body.contact_change_step2 .contact_content form>p .confirm_text,body.contact_change_step2 .contact_content form>.input_2column .confirm_text,body.contact_change_confirm .contact_content form>p .confirm_text,body.contact_change_confirm .contact_content form>.input_2column .confirm_text,body.contact_change_thanks .contact_content form>p .confirm_text,body.contact_change_thanks .contact_content form>.input_2column .confirm_text,body.contact_cancel_step1 .contact_content form>p .confirm_text,body.contact_cancel_step1 .contact_content form>.input_2column .confirm_text,body.contact_cancel_step2 .contact_content form>p .confirm_text,body.contact_cancel_step2 .contact_content form>.input_2column .confirm_text,body.contact_cancel_confirm .contact_content form>p .confirm_text,body.contact_cancel_confirm .contact_content form>.input_2column .confirm_text,body.contact_cancel_thanks .contact_content form>p .confirm_text,body.contact_cancel_thanks .contact_content form>.input_2column .confirm_text,body.single-materialform .contact_content form>p .confirm_text,body.single-materialform .contact_content form>.input_2column .confirm_text{width:calc(100% - 41%);white-space:pre-wrap}body.contact_new_step1 .contact_content form .btn_area,body.contact_new_step2 .contact_content form .btn_area,body.contact_new_confirm .contact_content form .btn_area,body.contact_new_thanks .contact_content form .btn_area,body.contact_change_step1 .contact_content form .btn_area,body.contact_change_step2 .contact_content form .btn_area,body.contact_change_confirm .contact_content form .btn_area,body.contact_change_thanks .contact_content form .btn_area,body.contact_cancel_step1 .contact_content form .btn_area,body.contact_cancel_step2 .contact_content form .btn_area,body.contact_cancel_confirm .contact_content form .btn_area,body.contact_cancel_thanks .contact_content form .btn_area,body.single-materialform .contact_content form .btn_area{margin-top:8%;display:flex;justify-content:center}body.contact_new_step1 .contact_content form .btn_area .common_btn1,body.contact_new_step2 .contact_content form .btn_area .common_btn1,body.contact_new_confirm .contact_content form .btn_area .common_btn1,body.contact_new_thanks .contact_content form .btn_area .common_btn1,body.contact_change_step1 .contact_content form .btn_area .common_btn1,body.contact_change_step2 .contact_content form .btn_area .common_btn1,body.contact_change_confirm .contact_content form .btn_area .common_btn1,body.contact_change_thanks .contact_content form .btn_area .common_btn1,body.contact_cancel_step1 .contact_content form .btn_area .common_btn1,body.contact_cancel_step2 .contact_content form .btn_area .common_btn1,body.contact_cancel_confirm .contact_content form .btn_area .common_btn1,body.contact_cancel_thanks .contact_content form .btn_area .common_btn1,body.single-materialform .contact_content form .btn_area .common_btn1{border:2px solid}body.contact_new_step1 .contact_content form .btn_area .common_btn1 span,body.contact_new_step2 .contact_content form .btn_area .common_btn1 span,body.contact_new_confirm .contact_content form .btn_area .common_btn1 span,body.contact_new_thanks .contact_content form .btn_area .common_btn1 span,body.contact_change_step1 .contact_content form .btn_area .common_btn1 span,body.contact_change_step2 .contact_content form .btn_area .common_btn1 span,body.contact_change_confirm .contact_content form .btn_area .common_btn1 span,body.contact_change_thanks .contact_content form .btn_area .common_btn1 span,body.contact_cancel_step1 .contact_content form .btn_area .common_btn1 span,body.contact_cancel_step2 .contact_content form .btn_area .common_btn1 span,body.contact_cancel_confirm .contact_content form .btn_area .common_btn1 span,body.contact_cancel_thanks .contact_content form .btn_area .common_btn1 span,body.single-materialform .contact_content form .btn_area .common_btn1 span{display:none}body.contact_new_step1 .contact_content form .btn_area .common_btn1_inner,body.contact_new_step2 .contact_content form .btn_area .common_btn1_inner,body.contact_new_confirm .contact_content form .btn_area .common_btn1_inner,body.contact_new_thanks .contact_content form .btn_area .common_btn1_inner,body.contact_change_step1 .contact_content form .btn_area .common_btn1_inner,body.contact_change_step2 .contact_content form .btn_area .common_btn1_inner,body.contact_change_confirm .contact_content form .btn_area .common_btn1_inner,body.contact_change_thanks .contact_content form .btn_area .common_btn1_inner,body.contact_cancel_step1 .contact_content form .btn_area .common_btn1_inner,body.contact_cancel_step2 .contact_content form .btn_area .common_btn1_inner,body.contact_cancel_confirm .contact_content form .btn_area .common_btn1_inner,body.contact_cancel_thanks .contact_content form .btn_area .common_btn1_inner,body.single-materialform .contact_content form .btn_area .common_btn1_inner{padding:0.5rem 5rem;border:unset;background:unset;cursor:pointer}body.contact_new_step1 .contact_content form .btn_area .common_btn1.prev,body.contact_new_step2 .contact_content form .btn_area .common_btn1.prev,body.contact_new_confirm .contact_content form .btn_area .common_btn1.prev,body.contact_new_thanks .contact_content form .btn_area .common_btn1.prev,body.contact_change_step1 .contact_content form .btn_area .common_btn1.prev,body.contact_change_step2 .contact_content form .btn_area .common_btn1.prev,body.contact_change_confirm .contact_content form .btn_area .common_btn1.prev,body.contact_change_thanks .contact_content form .btn_area .common_btn1.prev,body.contact_cancel_step1 .contact_content form .btn_area .common_btn1.prev,body.contact_cancel_step2 .contact_content form .btn_area .common_btn1.prev,body.contact_cancel_confirm .contact_content form .btn_area .common_btn1.prev,body.contact_cancel_thanks .contact_content form .btn_area .common_btn1.prev,body.single-materialform .contact_content form .btn_area .common_btn1.prev{margin-right:3%}body.contact_new_step1 .contact_content form .btn_area .common_btn1.prev::after,body.contact_new_step2 .contact_content form .btn_area .common_btn1.prev::after,body.contact_new_confirm .contact_content form .btn_area .common_btn1.prev::after,body.contact_new_thanks .contact_content form .btn_area .common_btn1.prev::after,body.contact_change_step1 .contact_content form .btn_area .common_btn1.prev::after,body.contact_change_step2 .contact_content form .btn_area .common_btn1.prev::after,body.contact_change_confirm .contact_content form .btn_area .common_btn1.prev::after,body.contact_change_thanks .contact_content form .btn_area .common_btn1.prev::after,body.contact_cancel_step1 .contact_content form .btn_area .common_btn1.prev::after,body.contact_cancel_step2 .contact_content form .btn_area .common_btn1.prev::after,body.contact_cancel_confirm .contact_content form .btn_area .common_btn1.prev::after,body.contact_cancel_thanks .contact_content form .btn_area .common_btn1.prev::after,body.single-materialform .contact_content form .btn_area .common_btn1.prev::after{right:unset;left:0.875rem;border:unset;border-bottom:2px solid white;border-left:2px solid white}body.contact_new_step1 .contact_content form .btn_area .common_btn1.prev:hover::after,body.contact_new_step2 .contact_content form .btn_area .common_btn1.prev:hover::after,body.contact_new_confirm .contact_content form .btn_area .common_btn1.prev:hover::after,body.contact_new_thanks .contact_content form .btn_area .common_btn1.prev:hover::after,body.contact_change_step1 .contact_content form .btn_area .common_btn1.prev:hover::after,body.contact_change_step2 .contact_content form .btn_area .common_btn1.prev:hover::after,body.contact_change_confirm .contact_content form .btn_area .common_btn1.prev:hover::after,body.contact_change_thanks .contact_content form .btn_area .common_btn1.prev:hover::after,body.contact_cancel_step1 .contact_content form .btn_area .common_btn1.prev:hover::after,body.contact_cancel_step2 .contact_content form .btn_area .common_btn1.prev:hover::after,body.contact_cancel_confirm .contact_content form .btn_area .common_btn1.prev:hover::after,body.contact_cancel_thanks .contact_content form .btn_area .common_btn1.prev:hover::after,body.single-materialform .contact_content form .btn_area .common_btn1.prev:hover::after{right:unset;left:0.625rem}@media (width >= 768px){body.contact_new_step1 .contact_content form .input_2column,body.contact_new_step2 .contact_content form .input_2column,body.contact_new_confirm .contact_content form .input_2column,body.contact_new_thanks .contact_content form .input_2column,body.contact_change_step1 .contact_content form .input_2column,body.contact_change_step2 .contact_content form .input_2column,body.contact_change_confirm .contact_content form .input_2column,body.contact_change_thanks .contact_content form .input_2column,body.contact_cancel_step1 .contact_content form .input_2column,body.contact_cancel_step2 .contact_content form .input_2column,body.contact_cancel_confirm .contact_content form .input_2column,body.contact_cancel_thanks .contact_content form .input_2column,body.single-materialform .contact_content form .input_2column{display:flex;justify-content:space-between}}@media (width >= 768px){body.contact_new_step1 .contact_content form .input_2column>p,body.contact_new_step2 .contact_content form .input_2column>p,body.contact_new_confirm .contact_content form .input_2column>p,body.contact_new_thanks .contact_content form .input_2column>p,body.contact_change_step1 .contact_content form .input_2column>p,body.contact_change_step2 .contact_content form .input_2column>p,body.contact_change_confirm .contact_content form .input_2column>p,body.contact_change_thanks .contact_content form .input_2column>p,body.contact_cancel_step1 .contact_content form .input_2column>p,body.contact_cancel_step2 .contact_content form .input_2column>p,body.contact_cancel_confirm .contact_content form .input_2column>p,body.contact_cancel_thanks .contact_content form .input_2column>p,body.single-materialform .contact_content form .input_2column>p{width:49%}}body.contact_new_step1 .contact_content form .input_2column_zip>p,body.contact_new_step2 .contact_content form .input_2column_zip>p,body.contact_new_confirm .contact_content form .input_2column_zip>p,body.contact_new_thanks .contact_content form .input_2column_zip>p,body.contact_change_step1 .contact_content form .input_2column_zip>p,body.contact_change_step2 .contact_content form .input_2column_zip>p,body.contact_change_confirm .contact_content form .input_2column_zip>p,body.contact_change_thanks .contact_content form .input_2column_zip>p,body.contact_cancel_step1 .contact_content form .input_2column_zip>p,body.contact_cancel_step2 .contact_content form .input_2column_zip>p,body.contact_cancel_confirm .contact_content form .input_2column_zip>p,body.contact_cancel_thanks .contact_content form .input_2column_zip>p,body.single-materialform .contact_content form .input_2column_zip>p{width:100%;display:flex;align-items:center}body.contact_new_step1 .contact_content form .input_2column_zip>p label:first-child,body.contact_new_step2 .contact_content form .input_2column_zip>p label:first-child,body.contact_new_confirm .contact_content form .input_2column_zip>p label:first-child,body.contact_new_thanks .contact_content form .input_2column_zip>p label:first-child,body.contact_change_step1 .contact_content form .input_2column_zip>p label:first-child,body.contact_change_step2 .contact_content form .input_2column_zip>p label:first-child,body.contact_change_confirm .contact_content form .input_2column_zip>p label:first-child,body.contact_change_thanks .contact_content form .input_2column_zip>p label:first-child,body.contact_cancel_step1 .contact_content form .input_2column_zip>p label:first-child,body.contact_cancel_step2 .contact_content form .input_2column_zip>p label:first-child,body.contact_cancel_confirm .contact_content form .input_2column_zip>p label:first-child,body.contact_cancel_thanks .contact_content form .input_2column_zip>p label:first-child,body.single-materialform .contact_content form .input_2column_zip>p label:first-child{width:9rem}@media (width < 768px){body.contact_new_step1 .contact_content form .input_2column_zip>p label:first-child,body.contact_new_step2 .contact_content form .input_2column_zip>p label:first-child,body.contact_new_confirm .contact_content form .input_2column_zip>p label:first-child,body.contact_new_thanks .contact_content form .input_2column_zip>p label:first-child,body.contact_change_step1 .contact_content form .input_2column_zip>p label:first-child,body.contact_change_step2 .contact_content form .input_2column_zip>p label:first-child,body.contact_change_confirm .contact_content form .input_2column_zip>p label:first-child,body.contact_change_thanks .contact_content form .input_2column_zip>p label:first-child,body.contact_cancel_step1 .contact_content form .input_2column_zip>p label:first-child,body.contact_cancel_step2 .contact_content form .input_2column_zip>p label:first-child,body.contact_cancel_confirm .contact_content form .input_2column_zip>p label:first-child,body.contact_cancel_thanks .contact_content form .input_2column_zip>p label:first-child,body.single-materialform .contact_content form .input_2column_zip>p label:first-child{width:calc(50% - 2rem)}}body.contact_new_step1 .contact_content form .input_2column_zip>p label:last-child,body.contact_new_step2 .contact_content form .input_2column_zip>p label:last-child,body.contact_new_confirm .contact_content form .input_2column_zip>p label:last-child,body.contact_new_thanks .contact_content form .input_2column_zip>p label:last-child,body.contact_change_step1 .contact_content form .input_2column_zip>p label:last-child,body.contact_change_step2 .contact_content form .input_2column_zip>p label:last-child,body.contact_change_confirm .contact_content form .input_2column_zip>p label:last-child,body.contact_change_thanks .contact_content form .input_2column_zip>p label:last-child,body.contact_cancel_step1 .contact_content form .input_2column_zip>p label:last-child,body.contact_cancel_step2 .contact_content form .input_2column_zip>p label:last-child,body.contact_cancel_confirm .contact_content form .input_2column_zip>p label:last-child,body.contact_cancel_thanks .contact_content form .input_2column_zip>p label:last-child,body.single-materialform .contact_content form .input_2column_zip>p label:last-child{width:11rem}@media (width < 768px){body.contact_new_step1 .contact_content form .input_2column_zip>p label:last-child,body.contact_new_step2 .contact_content form .input_2column_zip>p label:last-child,body.contact_new_confirm .contact_content form .input_2column_zip>p label:last-child,body.contact_new_thanks .contact_content form .input_2column_zip>p label:last-child,body.contact_change_step1 .contact_content form .input_2column_zip>p label:last-child,body.contact_change_step2 .contact_content form .input_2column_zip>p label:last-child,body.contact_change_confirm .contact_content form .input_2column_zip>p label:last-child,body.contact_change_thanks .contact_content form .input_2column_zip>p label:last-child,body.contact_cancel_step1 .contact_content form .input_2column_zip>p label:last-child,body.contact_cancel_step2 .contact_content form .input_2column_zip>p label:last-child,body.contact_cancel_confirm .contact_content form .input_2column_zip>p label:last-child,body.contact_cancel_thanks .contact_content form .input_2column_zip>p label:last-child,body.single-materialform .contact_content form .input_2column_zip>p label:last-child{width:calc(50% + 1rem)}}body.contact_new_step1 .contact_content form .input_2column_zip>p>span,body.contact_new_step2 .contact_content form .input_2column_zip>p>span,body.contact_new_confirm .contact_content form .input_2column_zip>p>span,body.contact_new_thanks .contact_content form .input_2column_zip>p>span,body.contact_change_step1 .contact_content form .input_2column_zip>p>span,body.contact_change_step2 .contact_content form .input_2column_zip>p>span,body.contact_change_confirm .contact_content form .input_2column_zip>p>span,body.contact_change_thanks .contact_content form .input_2column_zip>p>span,body.contact_cancel_step1 .contact_content form .input_2column_zip>p>span,body.contact_cancel_step2 .contact_content form .input_2column_zip>p>span,body.contact_cancel_confirm .contact_content form .input_2column_zip>p>span,body.contact_cancel_thanks .contact_content form .input_2column_zip>p>span,body.single-materialform .contact_content form .input_2column_zip>p>span{width:1rem;text-align:center}body.contact_new_step1 .contact_content form .trial-issue_date_radio_hidden,body.contact_new_step2 .contact_content form .trial-issue_date_radio_hidden,body.contact_new_confirm .contact_content form .trial-issue_date_radio_hidden,body.contact_new_thanks .contact_content form .trial-issue_date_radio_hidden,body.contact_change_step1 .contact_content form .trial-issue_date_radio_hidden,body.contact_change_step2 .contact_content form .trial-issue_date_radio_hidden,body.contact_change_confirm .contact_content form .trial-issue_date_radio_hidden,body.contact_change_thanks .contact_content form .trial-issue_date_radio_hidden,body.contact_cancel_step1 .contact_content form .trial-issue_date_radio_hidden,body.contact_cancel_step2 .contact_content form .trial-issue_date_radio_hidden,body.contact_cancel_confirm .contact_content form .trial-issue_date_radio_hidden,body.contact_cancel_thanks .contact_content form .trial-issue_date_radio_hidden,body.single-materialform .contact_content form .trial-issue_date_radio_hidden{display:none}body.contact_new_step1 .contact_content_text,body.contact_new_step2 .contact_content_text,body.contact_new_confirm .contact_content_text,body.contact_new_thanks .contact_content_text,body.contact_change_step1 .contact_content_text,body.contact_change_step2 .contact_content_text,body.contact_change_confirm .contact_content_text,body.contact_change_thanks .contact_content_text,body.contact_cancel_step1 .contact_content_text,body.contact_cancel_step2 .contact_content_text,body.contact_cancel_confirm .contact_content_text,body.contact_cancel_thanks .contact_content_text,body.single-materialform .contact_content_text{padding-top:3%}body.single-materialform .header_nav{display:none !important}body.single-materialform .header_inner{justify-content:center}@media (width <=1080px){body{padding-top:64px}.container{max-width:640px}.header{height:64px}.header_logo{width:137.8205px}.header_hamburger{display:block}.header_nav{visibility:hidden;opacity:0;position:fixed;width:100%;height:fit-content;padding:4% 5% 4.8%;background:white;top:64px;left:0;flex-direction:column;justify-content:flex-start;box-shadow:0px 20px 8px -16px #888}.header_nav.active{visibility:visible;opacity:1}.header_right{flex-direction:column;width:100%;max-width:640px;margin:auto}.header_right_top{display:none}.header_right_center{width:100%;margin-bottom:min(24px, 3.8%);justify-content:space-between}.header_right_center .btn{width:49%;margin:unset}.header_right_center .btn a{width:100%;padding:12px 0 calc(12px + .125rem)}.header_right_center .btn::after{width:0.5rem;height:0.5rem}.header_right_bottom_sp{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.header_right_bottom_sp .item{width:49%;margin-bottom:2%;border:1px solid;border-radius:5px}.header_right_bottom_sp .item:nth-last-child(-n+2){margin-bottom:0}.header_right_bottom_sp .item a{padding:min(10px, 4%) 6%;display:block;width:100%}.header .header_dropmenu{flex-direction:column;height:fit-content;width:100%;max-width:640px;margin:auto;margin-bottom:min(24px, 3.8%)}.header .header_dropmenu>.header_dropmenu_item_sp{display:flex;flex-direction:column;height:0;visibility:visible;opacity:1;overflow:hidden;transition:ease 0.5s;width:100%;padding-left:8%;padding-bottom:0}.header .header_dropmenu>.header_dropmenu_item_sp .header_list_item{padding:3.625% 0;border-bottom:1px solid}.header .header_dropmenu>.header_dropmenu_item_sp .header_list_item:last-child{border:unset}.header .header_dropmenu>.header_dropmenu_item_pc{display:block;margin:unset;width:100%;border-radius:5px;background:white;border:2px solid;padding:min(1rem, 3.41%) 3.5%;justify-content:space-between;color:#10c1d4;margin-bottom:1.9%;transition:ease 0.5s}.header .header_dropmenu>.header_dropmenu_item_pc>a{margin:unset;justify-content:flex-start;font-size:0.875rem;font-weight:bold}.header .header_dropmenu>.header_dropmenu_item_pc>a::before,.header .header_dropmenu>.header_dropmenu_item_pc>a::after{width:0;height:0;display:none;visibility:hidden;opacity:0}.header .header_dropmenu>.header_dropmenu_item_pc:not(.header_dropmenu_item_pc_notHasChild)>a{pointer-events:none}.header .header_dropmenu>.header_dropmenu_item_pc::after{width:7px;height:7px;right:4%;top:calc(50% - 2px);border-top:2px solid;border-right:2px solid;transform:translateY(-50%) rotate(135deg) skew(15deg, 15deg)}.header .header_dropmenu>.header_dropmenu_item_pc_notHasChild::after{transform:translateY(-50%) rotate(45deg) skew(15deg, 15deg)}.header .header_dropmenu>.header_dropmenu_item_pc .header_list{display:none}.header .header_dropmenu>.header_dropmenu_item_pc.active{background:#10c1d4;margin-bottom:unset}.header .header_dropmenu>.header_dropmenu_item_pc.active::after{border-color:white;top:calc(50% - -2px);transform:translateY(-50%) rotate(-45deg) skew(15deg, 15deg)}.header .header_dropmenu>.header_dropmenu_item_pc.active a{color:white}.header .header_dropmenu>.header_dropmenu_item_pc.active+.header_dropmenu_item_sp{height:fit-content;padding-bottom:2%}.reason_plan_container{padding:calc(2rem + 3%) 0 5%;margin-top:calc(2rem + 4%);margin-bottom:min(3.5rem, 10%)}.reason_plan_2column .item{width:40%}.reason_plan_2column .item:first-child{margin-right:7%}.reason_plan_2column.fukidashi{width:100%}.reason_plan_2column.fukidashi .item{padding:2% 0;line-height:1.25;font-size:1.25rem;display:flex;flex-direction:column;justify-content:center}.reason_plan_2column.fukidashi .item span{font-size:0.875rem}.reason_plan_2column.price .item .num{font-size:4rem}.reason_plan_2column.price .item .yen{font-size:1.5rem}body .blueBeltBtn_section .container{max-width:unset}body .blueBeltBtn_list .item .common_btn1 a{padding:3%;font-size:1.5rem}body.single-post.postid-649 .card-4column_inner .item_right .title{font-size:1.75rem}body.single-post.postid-649 .card-4column_inner .item_right .text{font-size:1.25rem}.mt-100{margin-top:40px}footer.footer .footer_content{padding:min(4rem, 12%) 0}footer.footer .footer_content .container{width:90%;max-width:640px;margin:auto}footer.footer .footer_content_logo{width:160px;margin-bottom:10%}footer.footer .footer_content_nav{flex-wrap:wrap}footer.footer .footer_content_nav_item{margin-bottom:8%}footer.footer .footer_company{padding:min(4rem, 12%) 0}footer.footer .footer_company .container{flex-direction:column}footer.footer .footer_company_logo{margin-bottom:4%}footer.footer .footer_company_logo_inner{margin-bottom:2.5%}footer.footer .footer_company_address{margin-bottom:4%}footer.footer .footer_credit{padding:0.125rem 0;font-size:0.875rem}.breadcrumbs_section{padding-top:1.25rem;padding-bottom:1.25rem}.category_mv{height:25vw;min-height:96px;max-height:180px}.category_mv_title{font-size:1.375rem}.category_mv_title>span:nth-of-type(1){width:54px;width:4.5rem}.category_mv_title>span:nth-of-type(2){width:31px;width:2.75rem}.category_mv_title>span:nth-of-type(3){width:7px;width:0.75rem}body.home .common_btn1.gray_btn a{font-size:0.875rem}body.home .about_section{padding:max(40px, 5vw) 0}body.home .about_top{margin-bottom:7%;font-size:1.25rem}body.home .about_top_img{width:162px;margin-bottom:0.5rem}body.home .about_top_img img{width:100%;height:auto}body.home .about_top_marginText{padding:unset}body.home .about_flow{margin-bottom:7%}body.home .about_text{margin-bottom:7%;font-size:1rem}body.home .about_youtube{width:100%}body.home .about_youtube iframe{width:100%;height:auto;aspect-ratio:1.7777777778}body.home .solve_section{margin:max(40px, 5vw) 0 0}body.home .solve_section .mb-3p{margin-bottom:5%}body.home .howToUse_section{padding:max(40px, 5vw) 0}body.home .howToUse_section .card-3column_section{padding-top:4vw}body.home .howToUse_section .card-3column_inner .item_right .text{margin-bottom:unset}body.home .reason_section{padding:max(40px, 5vw) 0}body.home .reason_section h3.is-style-nomal_2{margin-bottom:6%}body.home .reason_list{flex-wrap:wrap}body.home .reason_list_container{max-width:420px}body.home .reason_list .item{width:100%;margin-bottom:10%}body.home .features_section{padding:max(40px, 5vw) 0}body.home .features_list .item{width:48%;margin-bottom:4%}body.home .features_list .item .content .title{font-size:1.3125rem}body.home .features_list .item .content .text{font-size:1.125rem}body.home .case_section{margin:max(40px, 5vw) 0}body.home .case_section .mb-2p{margin-bottom:7%}body.home .case_container .item{width:100%;padding:5%;padding-bottom:8%;margin-bottom:10%;border-radius:10px}body.home .case_container .item_left{margin-bottom:8%}body.home .case_container .item_left .image{border-radius:5px}body.home .case_container .item_left .client_name{margin-bottom:3%}body.home .using_section{padding:max(40px, 5vw) 0}body.home .using_section .card-4column_section .item{padding-top:min(36px, 10%)}body.home .using_section .card-4column_section .item_left{height:120px}body.home .using_section .card-4column_section .item_right .title{font-size:1.25rem}body.home .using_section .card-4column_section .item_right .text{margin-bottom:unset}body.home .easy_section{padding:max(40px, 5vw) 0}body.home .easy_list{margin-top:calc(20px + 6%)}body.home .easy_list .item{padding-top:70px;margin-bottom:unset}body.home .easy_list .item:not(:last-child){margin-bottom:3rem}body.home .easy_list .item:not(:last-child)::after{left:50%}body.home .easy_list .item .round{height:140px;top:0;left:50%;transform:translateX(-50%)}body.home .easy_list .item .round .step_num{font-size:1.875rem}body.home .easy_list .item .round .step_text{font-size:1.625rem}body.home .easy_list .item .white_box{padding:5%;padding-top:calc(70px + 5%);margin-left:unset}body.home .easy_list .item .white_box .title{margin-bottom:4%;font-size:1.25rem}body.home .easy_list .item .white_box .text{font-size:0.875rem;letter-spacing:0.25px}body.home .trial_container{max-width:unset}body.home .seminarNews_section{padding:max(40px, 5vw) 0 0}body.home .seminarNews_section h3.is-style-nomal.seminarNews_seminar_title{margin-bottom:10%}body.home .seminarNews_section h3.is-style-nomal.seminarNews_news_title{margin-bottom:1%}body.home .seminarNews_seminar_container .item{width:100%;padding:3%;margin-bottom:5%}body.home .seminarNews_seminar_btn{margin-bottom:14%}body.home .seminarNews_news_container{margin-bottom:8%}body.home .seminarNews_news_btn{margin-right:auto}.single-post .post_section>h2,body.home .post_section>h2{margin-bottom:5vw}.single-post .post_section>p.is-style-ryousan,.single-post .post_section>h3.is-style-ryousan,.single-post .post_section>h4.is-style-ryousan,.single-post .post_section>h5.is-style-ryousan,.single-post .post_section>h6.is-style-ryousan,body.home .post_section>p.is-style-ryousan,body.home .post_section>h3.is-style-ryousan,body.home .post_section>h4.is-style-ryousan,body.home .post_section>h5.is-style-ryousan,body.home .post_section>h6.is-style-ryousan{margin-bottom:5vw}.single-post .post_section>p.is-style-nomal_2,.single-post .post_section>h3.is-style-nomal_2,.single-post .post_section>h4.is-style-nomal_2,.single-post .post_section>h5.is-style-nomal_2,.single-post .post_section>h6.is-style-nomal_2,body.home .post_section>p.is-style-nomal_2,body.home .post_section>h3.is-style-nomal_2,body.home .post_section>h4.is-style-nomal_2,body.home .post_section>h5.is-style-nomal_2,body.home .post_section>h6.is-style-nomal_2{margin-bottom:5vw}.single-post .post_section>p:not(.is-style-ryousan, .is-style-nomal_2),.single-post .post_section>h3:not(.is-style-ryousan, .is-style-nomal_2),.single-post .post_section>h4:not(.is-style-ryousan, .is-style-nomal_2),.single-post .post_section>h5:not(.is-style-ryousan, .is-style-nomal_2),.single-post .post_section>h6:not(.is-style-ryousan, .is-style-nomal_2),body.home .post_section>p:not(.is-style-ryousan, .is-style-nomal_2),body.home .post_section>h3:not(.is-style-ryousan, .is-style-nomal_2),body.home .post_section>h4:not(.is-style-ryousan, .is-style-nomal_2),body.home .post_section>h5:not(.is-style-ryousan, .is-style-nomal_2),body.home .post_section>h6:not(.is-style-ryousan, .is-style-nomal_2){margin-bottom:5vw}.single-post .post_section>section,body.home .post_section>section{margin-bottom:max(40px, 5vw)}.single-post p,body.home p{line-height:1.75;font-size:1rem}.single-post .wp-block-create-block-gutenpride,body.home .wp-block-create-block-gutenpride{padding-left:0.875rem;font-size:0.875rem}.single-post h2.is-style-nomal,body.home h2.is-style-nomal{font-size:1.25rem;letter-spacing:0;margin-bottom:calc(18px + 5vw)}.single-post h2.is-style-nomal div,body.home h2.is-style-nomal div{bottom:-0.125rem}.single-post h2.is-style-nomal div span:nth-child(1),body.home h2.is-style-nomal div span:nth-child(1){width:115px;border-bottom:2px solid #10C2D5}.single-post h2.is-style-nomal div span:nth-child(2),body.home h2.is-style-nomal div span:nth-child(2){width:66px;margin-top:5px;margin-left:-3px;border-bottom:2px solid #10C2D5}.single-post h2.is-style-nomal div span:nth-child(3),body.home h2.is-style-nomal div span:nth-child(3){width:14px;margin-top:5px;margin-left:-6px;border-bottom:2px solid #10C2D5}.single-post h2.is-style-nomal strong,body.home h2.is-style-nomal strong{font-size:1.5rem;font-weight:500;margin-top:-0.125rem}.single-post h2.is-style-ryousan,body.home h2.is-style-ryousan{font-size:1.25rem;margin-bottom:calc(1.1875rem + 5vw)}.single-post h2.is-style-ryousan::before,body.home h2.is-style-ryousan::before{border-bottom:2px solid #10c1d4}.single-post h2.is-style-ryousan span,body.home h2.is-style-ryousan span{bottom:-11px;border-bottom:2px solid #10c1d4}.single-post h2.is-style-ryousan::after,body.home h2.is-style-ryousan::after{bottom:-19px;border-bottom:2px solid #10c1d4}.single-post h2.is-style-ryousan_2,body.home h2.is-style-ryousan_2{padding:0.25rem 0.75rem;font-size:1.25rem;padding:0.75rem 1rem}.single-post h3.is-style-nomal,body.home h3.is-style-nomal{padding:0.375rem 0 calc(0.375rem + .125rem);font-size:1.25rem;font-weight:500}.single-post h3.is-style-ryousan,body.home h3.is-style-ryousan{padding-bottom:0.5rem;font-size:1.25rem;font-weight:500}.single-post h3.is-style-ryousan::after,body.home h3.is-style-ryousan::after{width:40%;border-bottom:2px solid #10c1d4;transform:unset;left:0}.single-post h3.is-style-nomal_2,body.home h3.is-style-nomal_2{padding-bottom:0.5rem;font-size:1.25rem;font-weight:500}.single-post h3.is-style-nomal_2::after,body.home h3.is-style-nomal_2::after{width:40%;border-bottom:2px solid #10c1d4}.single-post h4.is-style-nomal,body.home h4.is-style-nomal{font-size:1rem;font-size:1.125rem;font-weight:500}.single-post h4.is-style-ryousan,body.home h4.is-style-ryousan{font-size:1rem;font-size:1.125rem;font-weight:500}.common_btn1 a{padding:0.0625rem 0 calc(0.0625rem + .125rem)}.card_section{padding:min(64px, 10%) 0}.card_section .item{padding:min(28px, 5%);border-radius:10px}.card_section .item_left{border-radius:5px}.card-set1_inner .item{flex-direction:column}.card-set1_inner .item_left{width:100%;margin-bottom:5%;aspect-ratio:1.7777777778}.card-set1_inner .item_right{width:100%;display:flex;flex-direction:column;align-items:center}.card-set1_inner .item_right .title{margin-bottom:3%;font-weight:500;font-size:1rem}.card-set1_inner .item_right .text{margin-bottom:6%;font-weight:500;font-size:0.875rem}.card-set2_section{padding:64px 0 calc(64px - 32px)}.card-set2_inner .item{width:100%;margin-bottom:32px}.card-set2_inner .item_left{width:31.7%}.card-set2_inner .item_right{width:63.6%}.card-set2_inner .item_right .title{font-size:1rem;margin-bottom:2%;line-height:1.5}.card-set2_inner .item_right .text{margin-bottom:4%}.anchor-link_inner .item{width:100%;width:48%;margin-bottom:min(20px, 4%)}.anchor-link_inner .item:nth-last-child(-n+3){margin-bottom:min(20px, 4%)}.anchor-link_inner .item:last-child{margin-bottom:0}.card-2column_section,.card-3column_section,.card-4column_section{padding:64px 0 calc(64px - 32px)}.card-2column_inner .item,.card-3column_inner .item,.card-4column_inner .item{padding:min(24px, 5%);padding-bottom:min(36px, 10%);width:48%;margin-bottom:32px}.card-2column_inner .item_left,.card-3column_inner .item_left,.card-4column_inner .item_left{width:100%;margin-bottom:5%;aspect-ratio:1.7777777778}.card-2column_inner .item_right,.card-3column_inner .item_right,.card-4column_inner .item_right{width:100%;display:flex;flex-direction:column;align-items:center}.card-2column_inner .item_right .title,.card-3column_inner .item_right .title,.card-4column_inner .item_right .title{margin-bottom:3%}.card-2column_inner .item_right .text,.card-3column_inner .item_right .text,.card-4column_inner .item_right .text{margin-bottom:6%;font-weight:500}.card-frameless_section{padding:64px 0 calc(64px - 40px)}.card-frameless_section .item{width:48%;margin-bottom:40px}.card-frameless_section .item .title{padding-bottom:0.75rem;margin-bottom:28px}.card-frameless_section .item .title::after{bottom:-7px;width:20px;transform:skewX(-14deg) skewY(-39deg) rotate(0deg) translateX(0%);height:28px}.horizontal-2split_section{padding:min(64px, 10%) 0}.horizontal-2split_inner .item{margin-bottom:5%}.horizontal-2split_inner .item_right .title{font-size:1.375rem}.post-type-archive-case .archive_title h2,.post-type-archive-column .archive_title h2,.post-type-archive-seminar .archive_title h2{font-size:1.25rem;letter-spacing:0;margin-bottom:calc(18px + 5vw)}.post-type-archive-case .archive_title h2 div,.post-type-archive-column .archive_title h2 div,.post-type-archive-seminar .archive_title h2 div{bottom:-0.125rem}.post-type-archive-case .archive_title h2 div span:nth-child(1),.post-type-archive-column .archive_title h2 div span:nth-child(1),.post-type-archive-seminar .archive_title h2 div span:nth-child(1){width:115px;border-bottom:2px solid #10C2D5}.post-type-archive-case .archive_title h2 div span:nth-child(2),.post-type-archive-column .archive_title h2 div span:nth-child(2),.post-type-archive-seminar .archive_title h2 div span:nth-child(2){width:66px;margin-top:5px;margin-left:-3px;border-bottom:2px solid #10C2D5}.post-type-archive-case .archive_title h2 div span:nth-child(3),.post-type-archive-column .archive_title h2 div span:nth-child(3),.post-type-archive-seminar .archive_title h2 div span:nth-child(3){width:14px;margin-top:5px;margin-left:-6px;border-bottom:2px solid #10C2D5}.post-type-archive-case .archive_title h2 strong,.post-type-archive-column .archive_title h2 strong,.post-type-archive-seminar .archive_title h2 strong{font-size:1.5rem;font-weight:500;margin-top:-0.125rem}.post-type-archive-case .archive_list>.item,.post-type-archive-column .archive_list>.item,.post-type-archive-seminar .archive_list>.item{width:48%;padding:min(10%, 42px) 0}.post-type-archive-case .slick_section .item_left .purpose{font-size:1.25rem}.post-type-archive-case .slick_section .item_right{flex:1}.post-type-archive-case .slick_section .item_right .title{font-size:1.25rem}.post-type-archive-case .archive_has_page_group{margin-bottom:min(12%, 48px)}.post-type-archive-case .archive_has_page_group:last-child{margin-bottom:0}.post-type-archive-case .archive_list>.item{width:48%;padding:min(10%, 42px) 0}.post-type-archive-seminar .archive_tab_content_item>.item{width:48%;padding:min(10%, 42px) 0}.single-case p,.single-seminar p,.single-column p,.single-news p{line-height:1.75}.single-case .article_purpose,.single-seminar .article_purpose,.single-column .article_purpose,.single-news .article_purpose{font-size:1.25rem;margin-bottom:2vw}.single-case .article_title,.single-seminar .article_title,.single-column .article_title,.single-news .article_title{margin-bottom:min(1vw, 20px);font-size:1.75rem;line-height:1.5}.single-case .article_description,.single-seminar .article_description,.single-column .article_description,.single-news .article_description{font-size:1rem;margin-bottom:min(3.5%, 18px);line-height:1.5}.single-case .article_hasSidebar .article_title,.single-seminar .article_hasSidebar .article_title,.single-column .article_hasSidebar .article_title,.single-news .article_hasSidebar .article_title{margin-bottom:min(3.5vw, 24px);font-size:1.25rem}.single-case .article_tag_date,.single-seminar .article_tag_date,.single-column .article_tag_date,.single-news .article_tag_date{margin-bottom:min(5vw, 24px)}.single-case .article_mainContent>p,.single-case .article_mainContent>h2,.single-case .article_mainContent>h3,.single-case .article_mainContent>h4,.single-case .article_mainContent>figure,.single-case .article_mainContent>section,.single-seminar .article_mainContent>p,.single-seminar .article_mainContent>h2,.single-seminar .article_mainContent>h3,.single-seminar .article_mainContent>h4,.single-seminar .article_mainContent>figure,.single-seminar .article_mainContent>section,.single-column .article_mainContent>p,.single-column .article_mainContent>h2,.single-column .article_mainContent>h3,.single-column .article_mainContent>h4,.single-column .article_mainContent>figure,.single-column .article_mainContent>section,.single-news .article_mainContent>p,.single-news .article_mainContent>h2,.single-news .article_mainContent>h3,.single-news .article_mainContent>h4,.single-news .article_mainContent>figure,.single-news .article_mainContent>section{margin-bottom:min(5vw, 24px)}.single-case .article_mainContent>h2,.single-seminar .article_mainContent>h2,.single-column .article_mainContent>h2,.single-news .article_mainContent>h2{font-size:1.25rem;padding:0.75rem 1rem}.single-case .article_mainContent>h3,.single-seminar .article_mainContent>h3,.single-column .article_mainContent>h3,.single-news .article_mainContent>h3{font-size:1.25rem}.single-case .article_mainContent>h4,.single-seminar .article_mainContent>h4,.single-column .article_mainContent>h4,.single-news .article_mainContent>h4{font-size:1.125rem}.single-case .container{max-width:unset}.archive_news .item a{flex-direction:column;padding:min(3%, 12px) 0}body.contact_new_step1 .header_hamburger,body.contact_new_step2 .header_hamburger,body.contact_new_confirm .header_hamburger,body.contact_new_thanks .header_hamburger,body.contact_change_step1 .header_hamburger,body.contact_change_step2 .header_hamburger,body.contact_change_confirm .header_hamburger,body.contact_change_thanks .header_hamburger,body.contact_cancel_step1 .header_hamburger,body.contact_cancel_step2 .header_hamburger,body.contact_cancel_confirm .header_hamburger,body.contact_cancel_thanks .header_hamburger,body.single-materialform .header_hamburger{display:none}body.contact_new_step1 .contact_title h2,body.contact_new_step2 .contact_title h2,body.contact_new_confirm .contact_title h2,body.contact_new_thanks .contact_title h2,body.contact_change_step1 .contact_title h2,body.contact_change_step2 .contact_title h2,body.contact_change_confirm .contact_title h2,body.contact_change_thanks .contact_title h2,body.contact_cancel_step1 .contact_title h2,body.contact_cancel_step2 .contact_title h2,body.contact_cancel_confirm .contact_title h2,body.contact_cancel_thanks .contact_title h2,body.single-materialform .contact_title h2{font-size:1.25rem;font-weight:500;letter-spacing:0;margin-bottom:calc(18px + 5vw)}body.contact_new_step1 .contact_title h2 div,body.contact_new_step2 .contact_title h2 div,body.contact_new_confirm .contact_title h2 div,body.contact_new_thanks .contact_title h2 div,body.contact_change_step1 .contact_title h2 div,body.contact_change_step2 .contact_title h2 div,body.contact_change_confirm .contact_title h2 div,body.contact_change_thanks .contact_title h2 div,body.contact_cancel_step1 .contact_title h2 div,body.contact_cancel_step2 .contact_title h2 div,body.contact_cancel_confirm .contact_title h2 div,body.contact_cancel_thanks .contact_title h2 div,body.single-materialform .contact_title h2 div{bottom:-0.125rem}body.contact_new_step1 .contact_title h2 div span:nth-child(1),body.contact_new_step2 .contact_title h2 div span:nth-child(1),body.contact_new_confirm .contact_title h2 div span:nth-child(1),body.contact_new_thanks .contact_title h2 div span:nth-child(1),body.contact_change_step1 .contact_title h2 div span:nth-child(1),body.contact_change_step2 .contact_title h2 div span:nth-child(1),body.contact_change_confirm .contact_title h2 div span:nth-child(1),body.contact_change_thanks .contact_title h2 div span:nth-child(1),body.contact_cancel_step1 .contact_title h2 div span:nth-child(1),body.contact_cancel_step2 .contact_title h2 div span:nth-child(1),body.contact_cancel_confirm .contact_title h2 div span:nth-child(1),body.contact_cancel_thanks .contact_title h2 div span:nth-child(1),body.single-materialform .contact_title h2 div span:nth-child(1){width:115px;border-bottom:2px solid #10C2D5}body.contact_new_step1 .contact_title h2 div span:nth-child(2),body.contact_new_step2 .contact_title h2 div span:nth-child(2),body.contact_new_confirm .contact_title h2 div span:nth-child(2),body.contact_new_thanks .contact_title h2 div span:nth-child(2),body.contact_change_step1 .contact_title h2 div span:nth-child(2),body.contact_change_step2 .contact_title h2 div span:nth-child(2),body.contact_change_confirm .contact_title h2 div span:nth-child(2),body.contact_change_thanks .contact_title h2 div span:nth-child(2),body.contact_cancel_step1 .contact_title h2 div span:nth-child(2),body.contact_cancel_step2 .contact_title h2 div span:nth-child(2),body.contact_cancel_confirm .contact_title h2 div span:nth-child(2),body.contact_cancel_thanks .contact_title h2 div span:nth-child(2),body.single-materialform .contact_title h2 div span:nth-child(2){width:66px;margin-top:5px;margin-left:-3px;border-bottom:2px solid #10C2D5}body.contact_new_step1 .contact_title h2 div span:nth-child(3),body.contact_new_step2 .contact_title h2 div span:nth-child(3),body.contact_new_confirm .contact_title h2 div span:nth-child(3),body.contact_new_thanks .contact_title h2 div span:nth-child(3),body.contact_change_step1 .contact_title h2 div span:nth-child(3),body.contact_change_step2 .contact_title h2 div span:nth-child(3),body.contact_change_confirm .contact_title h2 div span:nth-child(3),body.contact_change_thanks .contact_title h2 div span:nth-child(3),body.contact_cancel_step1 .contact_title h2 div span:nth-child(3),body.contact_cancel_step2 .contact_title h2 div span:nth-child(3),body.contact_cancel_confirm .contact_title h2 div span:nth-child(3),body.contact_cancel_thanks .contact_title h2 div span:nth-child(3),body.single-materialform .contact_title h2 div span:nth-child(3){width:14px;margin-top:5px;margin-left:-6px;border-bottom:2px solid #10C2D5}body.contact_new_step1 .contact_title h2 strong,body.contact_new_step2 .contact_title h2 strong,body.contact_new_confirm .contact_title h2 strong,body.contact_new_thanks .contact_title h2 strong,body.contact_change_step1 .contact_title h2 strong,body.contact_change_step2 .contact_title h2 strong,body.contact_change_confirm .contact_title h2 strong,body.contact_change_thanks .contact_title h2 strong,body.contact_cancel_step1 .contact_title h2 strong,body.contact_cancel_step2 .contact_title h2 strong,body.contact_cancel_confirm .contact_title h2 strong,body.contact_cancel_thanks .contact_title h2 strong,body.single-materialform .contact_title h2 strong{font-size:1.5rem;font-weight:500;margin-top:-0.125rem}body.contact_new_step1 .contact_content,body.contact_new_step2 .contact_content,body.contact_new_confirm .contact_content,body.contact_new_thanks .contact_content,body.contact_change_step1 .contact_content,body.contact_change_step2 .contact_content,body.contact_change_confirm .contact_content,body.contact_change_thanks .contact_content,body.contact_cancel_step1 .contact_content,body.contact_cancel_step2 .contact_content,body.contact_cancel_confirm .contact_content,body.contact_cancel_thanks .contact_content,body.single-materialform .contact_content{padding-top:unset}body.contact_new_step1 .contact_content_title,body.contact_new_step2 .contact_content_title,body.contact_new_confirm .contact_content_title,body.contact_new_thanks .contact_content_title,body.contact_change_step1 .contact_content_title,body.contact_change_step2 .contact_content_title,body.contact_change_confirm .contact_content_title,body.contact_change_thanks .contact_content_title,body.contact_cancel_step1 .contact_content_title,body.contact_cancel_step2 .contact_content_title,body.contact_cancel_confirm .contact_content_title,body.contact_cancel_thanks .contact_content_title,body.single-materialform .contact_content_title{font-size:1.125rem}body.contact_new_step1 .contact_content form>p,body.contact_new_step1 .contact_content form>.input_2column,body.contact_new_step2 .contact_content form>p,body.contact_new_step2 .contact_content form>.input_2column,body.contact_new_confirm .contact_content form>p,body.contact_new_confirm .contact_content form>.input_2column,body.contact_new_thanks .contact_content form>p,body.contact_new_thanks .contact_content form>.input_2column,body.contact_change_step1 .contact_content form>p,body.contact_change_step1 .contact_content form>.input_2column,body.contact_change_step2 .contact_content form>p,body.contact_change_step2 .contact_content form>.input_2column,body.contact_change_confirm .contact_content form>p,body.contact_change_confirm .contact_content form>.input_2column,body.contact_change_thanks .contact_content form>p,body.contact_change_thanks .contact_content form>.input_2column,body.contact_cancel_step1 .contact_content form>p,body.contact_cancel_step1 .contact_content form>.input_2column,body.contact_cancel_step2 .contact_content form>p,body.contact_cancel_step2 .contact_content form>.input_2column,body.contact_cancel_confirm .contact_content form>p,body.contact_cancel_confirm .contact_content form>.input_2column,body.contact_cancel_thanks .contact_content form>p,body.contact_cancel_thanks .contact_content form>.input_2column,body.single-materialform .contact_content form>p,body.single-materialform .contact_content form>.input_2column{margin-top:min(28px, 7%)}body.contact_new_step1 .contact_content form>p input[type="text"],body.contact_new_step1 .contact_content form>p input[type="tel"],body.contact_new_step1 .contact_content form>p input[type="email"],body.contact_new_step1 .contact_content form>p textarea,body.contact_new_step1 .contact_content form>.input_2column input[type="text"],body.contact_new_step1 .contact_content form>.input_2column input[type="tel"],body.contact_new_step1 .contact_content form>.input_2column input[type="email"],body.contact_new_step1 .contact_content form>.input_2column textarea,body.contact_new_step2 .contact_content form>p input[type="text"],body.contact_new_step2 .contact_content form>p input[type="tel"],body.contact_new_step2 .contact_content form>p input[type="email"],body.contact_new_step2 .contact_content form>p textarea,body.contact_new_step2 .contact_content form>.input_2column input[type="text"],body.contact_new_step2 .contact_content form>.input_2column input[type="tel"],body.contact_new_step2 .contact_content form>.input_2column input[type="email"],body.contact_new_step2 .contact_content form>.input_2column textarea,body.contact_new_confirm .contact_content form>p input[type="text"],body.contact_new_confirm .contact_content form>p input[type="tel"],body.contact_new_confirm .contact_content form>p input[type="email"],body.contact_new_confirm .contact_content form>p textarea,body.contact_new_confirm .contact_content form>.input_2column input[type="text"],body.contact_new_confirm .contact_content form>.input_2column input[type="tel"],body.contact_new_confirm .contact_content form>.input_2column input[type="email"],body.contact_new_confirm .contact_content form>.input_2column textarea,body.contact_new_thanks .contact_content form>p input[type="text"],body.contact_new_thanks .contact_content form>p input[type="tel"],body.contact_new_thanks .contact_content form>p input[type="email"],body.contact_new_thanks .contact_content form>p textarea,body.contact_new_thanks .contact_content form>.input_2column input[type="text"],body.contact_new_thanks .contact_content form>.input_2column input[type="tel"],body.contact_new_thanks .contact_content form>.input_2column input[type="email"],body.contact_new_thanks .contact_content form>.input_2column textarea,body.contact_change_step1 .contact_content form>p input[type="text"],body.contact_change_step1 .contact_content form>p input[type="tel"],body.contact_change_step1 .contact_content form>p input[type="email"],body.contact_change_step1 .contact_content form>p textarea,body.contact_change_step1 .contact_content form>.input_2column input[type="text"],body.contact_change_step1 .contact_content form>.input_2column input[type="tel"],body.contact_change_step1 .contact_content form>.input_2column input[type="email"],body.contact_change_step1 .contact_content form>.input_2column textarea,body.contact_change_step2 .contact_content form>p input[type="text"],body.contact_change_step2 .contact_content form>p input[type="tel"],body.contact_change_step2 .contact_content form>p input[type="email"],body.contact_change_step2 .contact_content form>p textarea,body.contact_change_step2 .contact_content form>.input_2column input[type="text"],body.contact_change_step2 .contact_content form>.input_2column input[type="tel"],body.contact_change_step2 .contact_content form>.input_2column input[type="email"],body.contact_change_step2 .contact_content form>.input_2column textarea,body.contact_change_confirm .contact_content form>p input[type="text"],body.contact_change_confirm .contact_content form>p input[type="tel"],body.contact_change_confirm .contact_content form>p input[type="email"],body.contact_change_confirm .contact_content form>p textarea,body.contact_change_confirm .contact_content form>.input_2column input[type="text"],body.contact_change_confirm .contact_content form>.input_2column input[type="tel"],body.contact_change_confirm .contact_content form>.input_2column input[type="email"],body.contact_change_confirm .contact_content form>.input_2column textarea,body.contact_change_thanks .contact_content form>p input[type="text"],body.contact_change_thanks .contact_content form>p input[type="tel"],body.contact_change_thanks .contact_content form>p input[type="email"],body.contact_change_thanks .contact_content form>p textarea,body.contact_change_thanks .contact_content form>.input_2column input[type="text"],body.contact_change_thanks .contact_content form>.input_2column input[type="tel"],body.contact_change_thanks .contact_content form>.input_2column input[type="email"],body.contact_change_thanks .contact_content form>.input_2column textarea,body.contact_cancel_step1 .contact_content form>p input[type="text"],body.contact_cancel_step1 .contact_content form>p input[type="tel"],body.contact_cancel_step1 .contact_content form>p input[type="email"],body.contact_cancel_step1 .contact_content form>p textarea,body.contact_cancel_step1 .contact_content form>.input_2column input[type="text"],body.contact_cancel_step1 .contact_content form>.input_2column input[type="tel"],body.contact_cancel_step1 .contact_content form>.input_2column input[type="email"],body.contact_cancel_step1 .contact_content form>.input_2column textarea,body.contact_cancel_step2 .contact_content form>p input[type="text"],body.contact_cancel_step2 .contact_content form>p input[type="tel"],body.contact_cancel_step2 .contact_content form>p input[type="email"],body.contact_cancel_step2 .contact_content form>p textarea,body.contact_cancel_step2 .contact_content form>.input_2column input[type="text"],body.contact_cancel_step2 .contact_content form>.input_2column input[type="tel"],body.contact_cancel_step2 .contact_content form>.input_2column input[type="email"],body.contact_cancel_step2 .contact_content form>.input_2column textarea,body.contact_cancel_confirm .contact_content form>p input[type="text"],body.contact_cancel_confirm .contact_content form>p input[type="tel"],body.contact_cancel_confirm .contact_content form>p input[type="email"],body.contact_cancel_confirm .contact_content form>p textarea,body.contact_cancel_confirm .contact_content form>.input_2column input[type="text"],body.contact_cancel_confirm .contact_content form>.input_2column input[type="tel"],body.contact_cancel_confirm .contact_content form>.input_2column input[type="email"],body.contact_cancel_confirm .contact_content form>.input_2column textarea,body.contact_cancel_thanks .contact_content form>p input[type="text"],body.contact_cancel_thanks .contact_content form>p input[type="tel"],body.contact_cancel_thanks .contact_content form>p input[type="email"],body.contact_cancel_thanks .contact_content form>p textarea,body.contact_cancel_thanks .contact_content form>.input_2column input[type="text"],body.contact_cancel_thanks .contact_content form>.input_2column input[type="tel"],body.contact_cancel_thanks .contact_content form>.input_2column input[type="email"],body.contact_cancel_thanks .contact_content form>.input_2column textarea,body.single-materialform .contact_content form>p input[type="text"],body.single-materialform .contact_content form>p input[type="tel"],body.single-materialform .contact_content form>p input[type="email"],body.single-materialform .contact_content form>p textarea,body.single-materialform .contact_content form>.input_2column input[type="text"],body.single-materialform .contact_content form>.input_2column input[type="tel"],body.single-materialform .contact_content form>.input_2column input[type="email"],body.single-materialform .contact_content form>.input_2column textarea{padding:min(14px, 3%) min(20px, 4.5%);font-size:0.875rem}body.contact_new_step1 .contact_content form>p .checkbox_area,body.contact_new_step1 .contact_content form>.input_2column .checkbox_area,body.contact_new_step2 .contact_content form>p .checkbox_area,body.contact_new_step2 .contact_content form>.input_2column .checkbox_area,body.contact_new_confirm .contact_content form>p .checkbox_area,body.contact_new_confirm .contact_content form>.input_2column .checkbox_area,body.contact_new_thanks .contact_content form>p .checkbox_area,body.contact_new_thanks .contact_content form>.input_2column .checkbox_area,body.contact_change_step1 .contact_content form>p .checkbox_area,body.contact_change_step1 .contact_content form>.input_2column .checkbox_area,body.contact_change_step2 .contact_content form>p .checkbox_area,body.contact_change_step2 .contact_content form>.input_2column .checkbox_area,body.contact_change_confirm .contact_content form>p .checkbox_area,body.contact_change_confirm .contact_content form>.input_2column .checkbox_area,body.contact_change_thanks .contact_content form>p .checkbox_area,body.contact_change_thanks .contact_content form>.input_2column .checkbox_area,body.contact_cancel_step1 .contact_content form>p .checkbox_area,body.contact_cancel_step1 .contact_content form>.input_2column .checkbox_area,body.contact_cancel_step2 .contact_content form>p .checkbox_area,body.contact_cancel_step2 .contact_content form>.input_2column .checkbox_area,body.contact_cancel_confirm .contact_content form>p .checkbox_area,body.contact_cancel_confirm .contact_content form>.input_2column .checkbox_area,body.contact_cancel_thanks .contact_content form>p .checkbox_area,body.contact_cancel_thanks .contact_content form>.input_2column .checkbox_area,body.single-materialform .contact_content form>p .checkbox_area,body.single-materialform .contact_content form>.input_2column .checkbox_area{font-size:0.875rem}body.contact_new_step1 .contact_content form .btn_area,body.contact_new_step2 .contact_content form .btn_area,body.contact_new_confirm .contact_content form .btn_area,body.contact_new_thanks .contact_content form .btn_area,body.contact_change_step1 .contact_content form .btn_area,body.contact_change_step2 .contact_content form .btn_area,body.contact_change_confirm .contact_content form .btn_area,body.contact_change_thanks .contact_content form .btn_area,body.contact_cancel_step1 .contact_content form .btn_area,body.contact_cancel_step2 .contact_content form .btn_area,body.contact_cancel_confirm .contact_content form .btn_area,body.contact_cancel_thanks .contact_content form .btn_area,body.single-materialform .contact_content form .btn_area{max-width:460px;margin-left:auto;margin-right:auto}body.contact_new_step1 .contact_content form .common_btn1.prev,body.contact_new_step2 .contact_content form .common_btn1.prev,body.contact_new_confirm .contact_content form .common_btn1.prev,body.contact_new_thanks .contact_content form .common_btn1.prev,body.contact_change_step1 .contact_content form .common_btn1.prev,body.contact_change_step2 .contact_content form .common_btn1.prev,body.contact_change_confirm .contact_content form .common_btn1.prev,body.contact_change_thanks .contact_content form .common_btn1.prev,body.contact_cancel_step1 .contact_content form .common_btn1.prev,body.contact_cancel_step2 .contact_content form .common_btn1.prev,body.contact_cancel_confirm .contact_content form .common_btn1.prev,body.contact_cancel_thanks .contact_content form .common_btn1.prev,body.single-materialform .contact_content form .common_btn1.prev{width:49%;margin:unset}body.contact_new_step1 .contact_content form .common_btn1.prev .common_btn1_inner,body.contact_new_step2 .contact_content form .common_btn1.prev .common_btn1_inner,body.contact_new_confirm .contact_content form .common_btn1.prev .common_btn1_inner,body.contact_new_thanks .contact_content form .common_btn1.prev .common_btn1_inner,body.contact_change_step1 .contact_content form .common_btn1.prev .common_btn1_inner,body.contact_change_step2 .contact_content form .common_btn1.prev .common_btn1_inner,body.contact_change_confirm .contact_content form .common_btn1.prev .common_btn1_inner,body.contact_change_thanks .contact_content form .common_btn1.prev .common_btn1_inner,body.contact_cancel_step1 .contact_content form .common_btn1.prev .common_btn1_inner,body.contact_cancel_step2 .contact_content form .common_btn1.prev .common_btn1_inner,body.contact_cancel_confirm .contact_content form .common_btn1.prev .common_btn1_inner,body.contact_cancel_thanks .contact_content form .common_btn1.prev .common_btn1_inner,body.single-materialform .contact_content form .common_btn1.prev .common_btn1_inner{width:100%;padding:0.5rem 0}body.contact_new_step1 .contact_content form .common_btn1.next,body.contact_new_step2 .contact_content form .common_btn1.next,body.contact_new_confirm .contact_content form .common_btn1.next,body.contact_new_thanks .contact_content form .common_btn1.next,body.contact_change_step1 .contact_content form .common_btn1.next,body.contact_change_step2 .contact_content form .common_btn1.next,body.contact_change_confirm .contact_content form .common_btn1.next,body.contact_change_thanks .contact_content form .common_btn1.next,body.contact_cancel_step1 .contact_content form .common_btn1.next,body.contact_cancel_step2 .contact_content form .common_btn1.next,body.contact_cancel_confirm .contact_content form .common_btn1.next,body.contact_cancel_thanks .contact_content form .common_btn1.next,body.single-materialform .contact_content form .common_btn1.next{width:49%;margin:unset}body.contact_new_step1 .contact_content form .common_btn1.next .common_btn1_inner,body.contact_new_step2 .contact_content form .common_btn1.next .common_btn1_inner,body.contact_new_confirm .contact_content form .common_btn1.next .common_btn1_inner,body.contact_new_thanks .contact_content form .common_btn1.next .common_btn1_inner,body.contact_change_step1 .contact_content form .common_btn1.next .common_btn1_inner,body.contact_change_step2 .contact_content form .common_btn1.next .common_btn1_inner,body.contact_change_confirm .contact_content form .common_btn1.next .common_btn1_inner,body.contact_change_thanks .contact_content form .common_btn1.next .common_btn1_inner,body.contact_cancel_step1 .contact_content form .common_btn1.next .common_btn1_inner,body.contact_cancel_step2 .contact_content form .common_btn1.next .common_btn1_inner,body.contact_cancel_confirm .contact_content form .common_btn1.next .common_btn1_inner,body.contact_cancel_thanks .contact_content form .common_btn1.next .common_btn1_inner,body.single-materialform .contact_content form .common_btn1.next .common_btn1_inner{width:100%;padding:0.5rem 0}}@media (width <=1080px) and (width >=768px){body{padding-top:80px}}@media (width <=1080px) and (width >=768px){.header_hamburger{width:48px;height:100%}.header_hamburger span{width:100%;height:3px;border-radius:10px;background-color:#10c1d4;position:relative;transition:ease 0.3s;display:block}.header_hamburger span:nth-child(1){top:0}.header_hamburger span:nth-child(2){width:70%;margin:12px 0}.header_hamburger span:nth-child(3){width:40%;top:0}.header_hamburger.active span:nth-child(1){top:12px;transform:rotate(45deg)}.header_hamburger.active span:nth-child(2){width:100%;opacity:0}.header_hamburger.active span:nth-child(3){width:100%;top:-17px;transform:rotate(-45deg)}.header{height:80px}}@media (width <=1080px) and (width <=768px){.reason_plan_container{max-width:540px}}@media (width <=1080px) and (width <=768px){.reason_plan_2column .item{max-width:220px}}@media (width <=1080px) and (width <768px){body .blueBeltBtn_section{padding:max(40px, 5vw) 0}body .blueBeltBtn_section .container{max-width:400px}body .blueBeltBtn_top{margin-bottom:6.5%;font-size:1.5rem;line-height:1.5}body .blueBeltBtn_top .text{margin-right:unset;margin-bottom:1%;font-size:1.5rem;line-height:1.5}body .blueBeltBtn_top .logo{width:12rem;width:16rem}body .blueBeltBtn_list{flex-direction:column}body .blueBeltBtn_list .item{width:100%}body .blueBeltBtn_list .item:first-child{margin-bottom:8%}body .blueBeltBtn_list .item .text{margin-bottom:calc(.75rem + 1.25%);font-size:1rem}body .blueBeltBtn_list .item .common_btn1>a{padding:0.875rem 0 calc(0.875rem + .125rem);font-size:1.5rem}}@media (width <=1080px) and (420px < width <=620px){footer.footer .footer_content_nav_item{width:48%}}@media (width <=1080px) and (width < 420px){footer.footer .footer_content_nav_item{width:100%}}@media (width <=1080px) and (width <=768px){.breadcrumbs_section{padding-top:0.875rem;padding-bottom:0.875rem;background:#1E3B52;color:white;font-size:0.75rem}.breadcrumbs_section .arrow{width:0.375rem;height:0.375rem;border-top:1px solid;border-right:1px solid}}@media (width <=1080px) and (width <=768px){.category_mv{margin-bottom:min(8%, 64px)}}@media (width <=1080px) and (width >=768px){.category_mv_title{font-size:1.5rem}}@media (width <=1080px) and (width <=768px){.category_mv_title>span:nth-of-type(1){border-bottom:1px solid #10C2D5;bottom:0}}@media (width <=1080px) and (width <=768px){.category_mv_title>span:nth-of-type(2){border-bottom:1px solid #10C2D5;bottom:-0.25rem}}@media (width <=1080px) and (width <=768px){.category_mv_title>span:nth-of-type(3){border-bottom:1px solid #10C2D5;bottom:-0.5rem}}@media (width <=1080px) and (width < 768px){body.home .top_mv{height:143vw;margin-bottom:unset;background-image:url("../img/top/top_mv_sp.jpg")}body.home .top_mv_title{line-height:1.25;font-size:1.875rem}body.home .top_mv_title .br1{display:block}body.home .top_mv_text{margin-top:3%;font-size:0.8125rem}body.home .top_mv_no1{width:82%;margin-top:4%}body.home .top_mv_no1_left .text_top{font-size:0.9375rem}body.home .top_mv_no1_left .text_bottom{font-size:0.5rem}body.home .top_mv_bottom{width:min(280px, 51%);margin-top:2%}body.home .top_mv_bottom_btn{width:90%;position:absolute;left:50%;bottom:0;transform:translate(-50%, -50%)}body.home .top_mv_bottom_btn .btn{border-width:1px}body.home .top_mv_bottom_btn .btn::after{width:0.5rem;height:0.5rem;border-top:2px solid;border-right:2px solid;right:0.75rem}body.home .top_mv_bottom_btn .btn:hover::after{right:0.5rem}body.home .top_mv_bottom_btn .btn a{width:100%;font-size:1rem;padding:6px 0 calc(6px + .125rem)}body.home .top_mv_bottom_img{width:100%}}@media (width <=1080px) and (width <560px){body.home .howToUse_section .container{max-width:420px}}@media (width <=1080px) and (width >=560px){body.home .howToUse_section .card-3column_inner .item{max-width:400px;width:48%;margin-bottom:40px}}@media (width <=1080px) and (width < 560px){body.home .features_section .container{max-width:400px}}@media (width <=1080px) and (width < 560px){body.home .features_list .item{width:100%;margin-bottom:8%}}@media (width <=1080px) and (width <768px){body.home .case_container{max-width:420px}}@media (width <=1080px) and (width >=768px){body.home .case_container .item{width:48%;padding:3%;padding-bottom:4%;margin-bottom:4%}}@media (width <=1080px) and (width <768px){body.home .using_section .card-4column_inner{max-width:420px}}@media (width <=1080px) and (width <=1024px){body.home .trial_section{padding:max(40px, 5vw) 0}body.home .trial_container{flex-direction:column}body.home .trial_container .left{width:100%}body.home .trial_container .left .title{margin-bottom:min(32px, 10%);line-height:1.25}body.home .trial_container .left .image{width:80%;max-width:320px;margin:auto;margin-bottom:min(40px, 10%)}body.home .trial_container .left .common_btn1{max-width:400px}body.home .trial_container .left .common_btn1::after{right:1.125rem;width:0.5rem;height:0.5rem;border-top:2px solid white;border-right:2px solid white}body.home .trial_container .left .common_btn1 a{padding:0.75rem 0 calc(0.75rem + 0.125rem);font-size:1rem}body.home .trial_container .right{width:100%}}@media (width <=1080px) and (width >=540px){body.home .seminarNews_seminar_container{margin-bottom:4%}}@media (width <=1080px) and (width <540px){body.home .seminarNews_seminar_container .item{padding:5%;margin-bottom:8%;flex-direction:column}}@media (width <=1080px) and (width <540px){body.home .seminarNews_seminar_container .item .image{width:100%;margin-bottom:8%}}@media (width <=1080px) and (width <540px){body.home .seminarNews_seminar_container .item .content{width:100%}}@media (width <=1080px) and (width <540px){body.home .seminarNews_seminar_container .item .content .title{margin-bottom:2%}}@media (width <=1080px) and (width >=768px){.single-post p,body.home p{font-size:1rem}}@media (width <=1080px) and (width >=768px){.single-post .wp-block-create-block-gutenpride,body.home .wp-block-create-block-gutenpride{padding-left:0.875rem;font-size:0.875rem}}@media (width <=1080px) and (width >=768px){.single-post h2.is-style-nomal,body.home h2.is-style-nomal{font-size:1.5rem}}@media (width <=1080px) and (width >=768px){.single-post h2.is-style-nomal strong,body.home h2.is-style-nomal strong{font-size:1.75rem}}@media (width <=1080px) and (width >=768px){.single-post h2.is-style-ryousan,body.home h2.is-style-ryousan{font-size:1.5rem}}@media (width <=1080px) and (width >=768px){.single-post h2.is-style-ryousan_2,body.home h2.is-style-ryousan_2{padding:0.5rem 1.25rem;font-size:1.5rem}}@media (width <=1080px) and (width >=768px){.single-post h3.is-style-nomal,body.home h3.is-style-nomal{padding:0.5rem 0 calc(0.5rem + .125rem);font-size:1.375rem}}@media (width <=1080px) and (width >=768px){.single-post h3.is-style-ryousan,body.home h3.is-style-ryousan{padding-bottom:0.75rem;font-size:1.375rem}}@media (width <=1080px) and (width >=768px){.single-post h3.is-style-nomal_2,body.home h3.is-style-nomal_2{padding-bottom:0.75rem;font-size:1.375rem}}@media (width <=1080px) and (width >=768px){.single-post h4.is-style-nomal,body.home h4.is-style-nomal{font-size:1.25rem}}@media (width <=1080px) and (width >=768px){.single-post h4.is-style-ryousan,body.home h4.is-style-ryousan{font-size:1.25rem}}@media (width <=1080px) and (width <768px){.card-set2_section{padding:40px 0 calc(40px - 20px)}}@media (width <=1080px) and (width <768px){.card-set2_inner .item{margin-bottom:20px}}@media (width <=1080px) and (width >=768px){.card-set2_inner .item_right .title{font-size:1.125rem}}@media (width <=1080px) and (width >=768px){.anchor-link_inner .item{width:48%}.anchor-link_inner .item:nth-last-child(-n+2){margin-bottom:0}}@media (width <=1080px) and (width <768px){.card-2column_section,.card-3column_section,.card-4column_section{padding:40px 0 calc(40px - 20px)}}@media (width <=1080px) and (width <768px){.card-2column_inner .item,.card-3column_inner .item,.card-4column_inner .item{width:100%;margin-bottom:20px}}@media (width <=1080px) and (width < 768px){.card-frameless-2column_section,.card-frameless-3column_section,.card-frameless-4column_section{padding:40px 0 calc(40px - 34px)}.card-frameless-2column_inner .item,.card-frameless-3column_inner .item,.card-frameless-4column_inner .item{width:100%;margin-bottom:34px}.card-frameless-2column_inner .item .image,.card-frameless-3column_inner .item .image,.card-frameless-4column_inner .item .image{margin-bottom:6%}.card-frameless-2column_inner .item .text,.card-frameless-3column_inner .item .text,.card-frameless-4column_inner .item .text{margin-bottom:5%}}@media (width <=1080px) and (width <768px){.horizontal-2split_inner .item{margin-bottom:min(40px, 8%);flex-direction:column}.horizontal-2split_inner .item_left{width:100%;margin-bottom:4%}.horizontal-2split_inner .item_right{width:100%}.horizontal-2split_inner .item_right .title{margin-bottom:4%;font-size:1.25rem;text-align:center}.horizontal-2split_inner .item:nth-child(even){flex-direction:column}}@media (width <=1080px) and (width >=768px){.post-type-archive-case .archive_title h2,.post-type-archive-column .archive_title h2,.post-type-archive-seminar .archive_title h2{font-size:1.5rem}}@media (width <=1080px) and (width >=768px){.post-type-archive-case .archive_title h2 strong,.post-type-archive-column .archive_title h2 strong,.post-type-archive-seminar .archive_title h2 strong{font-size:1.75rem}}@media (width <=1080px) and (width <640px){.post-type-archive-case .archive_list>.item,.post-type-archive-column .archive_list>.item,.post-type-archive-seminar .archive_list>.item{width:100%;margin-bottom:10%}}@media (width <=1080px) and (width <768px){.post-type-archive-case .slick{max-width:480px}.post-type-archive-case .slick .slick-dots{margin-top:6vw}.post-type-archive-case .slick_section{padding:6% 0;margin-bottom:10%}.post-type-archive-case .slick_section .item{margin:0 1rem;padding:min(10%, 42px) 0;flex-direction:column}.post-type-archive-case .slick_section .item_left{width:100%;margin-bottom:6%}.post-type-archive-case .slick_section .item_left .purpose{font-size:1rem}.post-type-archive-case .slick_section .item_right{width:100%;margin-right:unset;padding:0 8%}.post-type-archive-case .slick_section .item_right .title{margin-bottom:3%}.post-type-archive-case .slick_section .item_right .client_name{margin-bottom:3%;font-size:0.875rem}.post-type-archive-case .slick_section .item_right .logo{margin-bottom:3%}.post-type-archive-case .slick_section .item_right .text{font-size:0.875rem}}@media (width <=1080px) and (width <768px) and (width <620px){.post-type-archive-case .slick_section .item{margin:0 0.5rem}}@media (width <=1080px) and (640px <=width){.post-type-archive-case .archive_list{padding-bottom:4%}}@media (width <=1080px) and (width <640px){.post-type-archive-case .archive_list>.item .content .title{font-size:1.25rem}.post-type-archive-case .archive_list>.item .content .tag_list{margin-bottom:2%}.post-type-archive-case .archive_list>.item .content .client_name{margin-bottom:2%}.post-type-archive-case .archive_list>.item .content .logo{margin-bottom:8%}}@media (width <=1080px) and (width<=640px){.post-type-archive-seminar .archive_tab_list_item{width:49%}}@media (width <=1080px) and (width <640px){.post-type-archive-seminar .archive_tab_content_item>.item{width:100%;margin-bottom:10%}}@media (width <=1080px) and (width <=540px){.single-case .point_title,.single-seminar .point_title,.single-column .point_title,.single-news .point_title{font-size:1.25rem}.single-case .point_list .item a,.single-case .point_list .item p,.single-seminar .point_list .item a,.single-seminar .point_list .item p,.single-column .point_list .item a,.single-column .point_list .item p,.single-news .point_list .item a,.single-news .point_list .item p{font-size:1rem}}@media (width <=1080px) and (width <=540px){.single-case .right-image_section,.single-seminar .right-image_section,.single-column .right-image_section,.single-news .right-image_section{flex-direction:column-reverse}.single-case .right-image_right,.single-seminar .right-image_right,.single-column .right-image_right,.single-news .right-image_right{width:100%;margin:0 0 3%}.single-case .right-image_right .image img,.single-seminar .right-image_right .image img,.single-column .right-image_right .image img,.single-news .right-image_right .image img{width:100%}}@media (width <=1080px) and (width <768px){.single-case .image-small-text-large_section_obverse,.single-seminar .image-small-text-large_section_obverse,.single-column .image-small-text-large_section_obverse,.single-news .image-small-text-large_section_obverse{flex-direction:column}.single-case .image-small-text-large_section_obverse .image-small-text-large_image,.single-seminar .image-small-text-large_section_obverse .image-small-text-large_image,.single-column .image-small-text-large_section_obverse .image-small-text-large_image,.single-news .image-small-text-large_section_obverse .image-small-text-large_image{width:100%;margin:unset;margin-bottom:3%}.single-case .image-small-text-large_section_obverse .image-small-text-large_text,.single-seminar .image-small-text-large_section_obverse .image-small-text-large_text,.single-column .image-small-text-large_section_obverse .image-small-text-large_text,.single-news .image-small-text-large_section_obverse .image-small-text-large_text{width:100%;margin:unset;margin-bottom:3%}.single-case .image-small-text-large_section_reverse,.single-seminar .image-small-text-large_section_reverse,.single-column .image-small-text-large_section_reverse,.single-news .image-small-text-large_section_reverse{flex-direction:column}.single-case .image-small-text-large_section_reverse .image-small-text-large_image,.single-seminar .image-small-text-large_section_reverse .image-small-text-large_image,.single-column .image-small-text-large_section_reverse .image-small-text-large_image,.single-news .image-small-text-large_section_reverse .image-small-text-large_image{width:100%;margin:unset;margin-bottom:3%}.single-case .image-small-text-large_section_reverse .image-small-text-large_text,.single-seminar .image-small-text-large_section_reverse .image-small-text-large_text,.single-column .image-small-text-large_section_reverse .image-small-text-large_text,.single-news .image-small-text-large_section_reverse .image-small-text-large_text{width:100%;margin:unset;margin-bottom:3%}}@media (width <=1080px) and (width <=540px){.single-case .article_purpose,.single-seminar .article_purpose,.single-column .article_purpose,.single-news .article_purpose{font-size:1rem;margin-bottom:min(5vw, 24px)}}@media (width <=1080px) and (width <=540px){.single-case .article_title,.single-seminar .article_title,.single-column .article_title,.single-news .article_title{margin-bottom:min(3vw, 20px);font-size:1.25rem}}@media (width <=1080px) and (width <768px){.single-case .article_hasSidebar,.single-seminar .article_hasSidebar,.single-column .article_hasSidebar,.single-news .article_hasSidebar{flex-direction:column}.single-case .article_hasSidebar .article_mainContent,.single-seminar .article_hasSidebar .article_mainContent,.single-column .article_hasSidebar .article_mainContent,.single-news .article_hasSidebar .article_mainContent{width:100%}.single-case .article_sidebar,.single-seminar .article_sidebar,.single-column .article_sidebar,.single-news .article_sidebar{width:100%}.single-case .article_sidebar_ad,.single-seminar .article_sidebar_ad,.single-column .article_sidebar_ad,.single-news .article_sidebar_ad{margin:0 auto 4%;width:min(90%, 480px)}.single-case .article_sidebar_ad img,.single-seminar .article_sidebar_ad img,.single-column .article_sidebar_ad img,.single-news .article_sidebar_ad img{width:100%}.single-case .article_sidebar_title,.single-seminar .article_sidebar_title,.single-column .article_sidebar_title,.single-news .article_sidebar_title{padding-bottom:min(2%, 0.625rem);margin-bottom:min(5%, 28px)}}@media (width <=1080px) and (width <=768px){.single-case .article_topBox{flex-wrap:wrap;padding:4%;padding:4% 1.5%;margin-bottom:min(5vw, 24px)}.single-case .article_topBox_left{width:47%}.single-case .article_topBox_left img{width:100%}.single-case .article_topBox_center{width:47%}.single-case .article_topBox_right{width:100%;border:unset;padding:unset;margin-top:4%}}@media (width <=1080px) and (width <=540px){.single-case .article_topBox_left{width:100%;margin-bottom:4%}.single-case .article_topBox_center{width:100%}.single-case .article_topBox_center p{margin-bottom:1%}.single-case .article_topBox_center img{max-width:60%}.single-case .article_topBox_right .item{margin-bottom:0.125rem}}@media (width <=1080px) and (width <=768px){body.contact_new_step1 .contact_title,body.contact_new_step2 .contact_title,body.contact_new_confirm .contact_title,body.contact_new_thanks .contact_title,body.contact_change_step1 .contact_title,body.contact_change_step2 .contact_title,body.contact_change_confirm .contact_title,body.contact_change_thanks .contact_title,body.contact_cancel_step1 .contact_title,body.contact_cancel_step2 .contact_title,body.contact_cancel_confirm .contact_title,body.contact_cancel_thanks .contact_title,body.single-materialform .contact_title{margin-top:max(40px, 8%)}}@media (width <=1080px) and (width >=768px){body.contact_new_step1 .contact_title h2,body.contact_new_step2 .contact_title h2,body.contact_new_confirm .contact_title h2,body.contact_new_thanks .contact_title h2,body.contact_change_step1 .contact_title h2,body.contact_change_step2 .contact_title h2,body.contact_change_confirm .contact_title h2,body.contact_change_thanks .contact_title h2,body.contact_cancel_step1 .contact_title h2,body.contact_cancel_step2 .contact_title h2,body.contact_cancel_confirm .contact_title h2,body.contact_cancel_thanks .contact_title h2,body.single-materialform .contact_title h2{font-size:1.5rem}}@media (width <=1080px) and (width >=768px){body.contact_new_step1 .contact_title h2 strong,body.contact_new_step2 .contact_title h2 strong,body.contact_new_confirm .contact_title h2 strong,body.contact_new_thanks .contact_title h2 strong,body.contact_change_step1 .contact_title h2 strong,body.contact_change_step2 .contact_title h2 strong,body.contact_change_confirm .contact_title h2 strong,body.contact_change_thanks .contact_title h2 strong,body.contact_cancel_step1 .contact_title h2 strong,body.contact_cancel_step2 .contact_title h2 strong,body.contact_cancel_confirm .contact_title h2 strong,body.contact_cancel_thanks .contact_title h2 strong,body.single-materialform .contact_title h2 strong{font-size:1.75rem}}@media (width <=1080px) and (width >=768px){body.contact_new_step1 .contact_content_title,body.contact_new_step2 .contact_content_title,body.contact_new_confirm .contact_content_title,body.contact_new_thanks .contact_content_title,body.contact_change_step1 .contact_content_title,body.contact_change_step2 .contact_content_title,body.contact_change_confirm .contact_content_title,body.contact_change_thanks .contact_content_title,body.contact_cancel_step1 .contact_content_title,body.contact_cancel_step2 .contact_content_title,body.contact_cancel_confirm .contact_content_title,body.contact_cancel_thanks .contact_content_title,body.single-materialform .contact_content_title{font-size:1.25rem}}@media (width <=1080px) and (width <768px){body.contact_new_step1 .contact_content form>p .confirm_item,body.contact_new_step1 .contact_content form>.input_2column .confirm_item,body.contact_new_step2 .contact_content form>p .confirm_item,body.contact_new_step2 .contact_content form>.input_2column .confirm_item,body.contact_new_confirm .contact_content form>p .confirm_item,body.contact_new_confirm .contact_content form>.input_2column .confirm_item,body.contact_new_thanks .contact_content form>p .confirm_item,body.contact_new_thanks .contact_content form>.input_2column .confirm_item,body.contact_change_step1 .contact_content form>p .confirm_item,body.contact_change_step1 .contact_content form>.input_2column .confirm_item,body.contact_change_step2 .contact_content form>p .confirm_item,body.contact_change_step2 .contact_content form>.input_2column .confirm_item,body.contact_change_confirm .contact_content form>p .confirm_item,body.contact_change_confirm .contact_content form>.input_2column .confirm_item,body.contact_change_thanks .contact_content form>p .confirm_item,body.contact_change_thanks .contact_content form>.input_2column .confirm_item,body.contact_cancel_step1 .contact_content form>p .confirm_item,body.contact_cancel_step1 .contact_content form>.input_2column .confirm_item,body.contact_cancel_step2 .contact_content form>p .confirm_item,body.contact_cancel_step2 .contact_content form>.input_2column .confirm_item,body.contact_cancel_confirm .contact_content form>p .confirm_item,body.contact_cancel_confirm .contact_content form>.input_2column .confirm_item,body.contact_cancel_thanks .contact_content form>p .confirm_item,body.contact_cancel_thanks .contact_content form>.input_2column .confirm_item,body.single-materialform .contact_content form>p .confirm_item,body.single-materialform .contact_content form>.input_2column .confirm_item{flex-direction:column}body.contact_new_step1 .contact_content form>p .confirm_item>br,body.contact_new_step1 .contact_content form>.input_2column .confirm_item>br,body.contact_new_step2 .contact_content form>p .confirm_item>br,body.contact_new_step2 .contact_content form>.input_2column .confirm_item>br,body.contact_new_confirm .contact_content form>p .confirm_item>br,body.contact_new_confirm .contact_content form>.input_2column .confirm_item>br,body.contact_new_thanks .contact_content form>p .confirm_item>br,body.contact_new_thanks .contact_content form>.input_2column .confirm_item>br,body.contact_change_step1 .contact_content form>p .confirm_item>br,body.contact_change_step1 .contact_content form>.input_2column .confirm_item>br,body.contact_change_step2 .contact_content form>p .confirm_item>br,body.contact_change_step2 .contact_content form>.input_2column .confirm_item>br,body.contact_change_confirm .contact_content form>p .confirm_item>br,body.contact_change_confirm .contact_content form>.input_2column .confirm_item>br,body.contact_change_thanks .contact_content form>p .confirm_item>br,body.contact_change_thanks .contact_content form>.input_2column .confirm_item>br,body.contact_cancel_step1 .contact_content form>p .confirm_item>br,body.contact_cancel_step1 .contact_content form>.input_2column .confirm_item>br,body.contact_cancel_step2 .contact_content form>p .confirm_item>br,body.contact_cancel_step2 .contact_content form>.input_2column .confirm_item>br,body.contact_cancel_confirm .contact_content form>p .confirm_item>br,body.contact_cancel_confirm .contact_content form>.input_2column .confirm_item>br,body.contact_cancel_thanks .contact_content form>p .confirm_item>br,body.contact_cancel_thanks .contact_content form>.input_2column .confirm_item>br,body.single-materialform .contact_content form>p .confirm_item>br,body.single-materialform .contact_content form>.input_2column .confirm_item>br{display:none}body.contact_new_step1 .contact_content form>p .confirm_title,body.contact_new_step1 .contact_content form>.input_2column .confirm_title,body.contact_new_step2 .contact_content form>p .confirm_title,body.contact_new_step2 .contact_content form>.input_2column .confirm_title,body.contact_new_confirm .contact_content form>p .confirm_title,body.contact_new_confirm .contact_content form>.input_2column .confirm_title,body.contact_new_thanks .contact_content form>p .confirm_title,body.contact_new_thanks .contact_content form>.input_2column .confirm_title,body.contact_change_step1 .contact_content form>p .confirm_title,body.contact_change_step1 .contact_content form>.input_2column .confirm_title,body.contact_change_step2 .contact_content form>p .confirm_title,body.contact_change_step2 .contact_content form>.input_2column .confirm_title,body.contact_change_confirm .contact_content form>p .confirm_title,body.contact_change_confirm .contact_content form>.input_2column .confirm_title,body.contact_change_thanks .contact_content form>p .confirm_title,body.contact_change_thanks .contact_content form>.input_2column .confirm_title,body.contact_cancel_step1 .contact_content form>p .confirm_title,body.contact_cancel_step1 .contact_content form>.input_2column .confirm_title,body.contact_cancel_step2 .contact_content form>p .confirm_title,body.contact_cancel_step2 .contact_content form>.input_2column .confirm_title,body.contact_cancel_confirm .contact_content form>p .confirm_title,body.contact_cancel_confirm .contact_content form>.input_2column .confirm_title,body.contact_cancel_thanks .contact_content form>p .confirm_title,body.contact_cancel_thanks .contact_content form>.input_2column .confirm_title,body.single-materialform .contact_content form>p .confirm_title,body.single-materialform .contact_content form>.input_2column .confirm_title{width:100%;margin-bottom:0.25rem}body.contact_new_step1 .contact_content form>p .confirm_text,body.contact_new_step1 .contact_content form>.input_2column .confirm_text,body.contact_new_step2 .contact_content form>p .confirm_text,body.contact_new_step2 .contact_content form>.input_2column .confirm_text,body.contact_new_confirm .contact_content form>p .confirm_text,body.contact_new_confirm .contact_content form>.input_2column .confirm_text,body.contact_new_thanks .contact_content form>p .confirm_text,body.contact_new_thanks .contact_content form>.input_2column .confirm_text,body.contact_change_step1 .contact_content form>p .confirm_text,body.contact_change_step1 .contact_content form>.input_2column .confirm_text,body.contact_change_step2 .contact_content form>p .confirm_text,body.contact_change_step2 .contact_content form>.input_2column .confirm_text,body.contact_change_confirm .contact_content form>p .confirm_text,body.contact_change_confirm .contact_content form>.input_2column .confirm_text,body.contact_change_thanks .contact_content form>p .confirm_text,body.contact_change_thanks .contact_content form>.input_2column .confirm_text,body.contact_cancel_step1 .contact_content form>p .confirm_text,body.contact_cancel_step1 .contact_content form>.input_2column .confirm_text,body.contact_cancel_step2 .contact_content form>p .confirm_text,body.contact_cancel_step2 .contact_content form>.input_2column .confirm_text,body.contact_cancel_confirm .contact_content form>p .confirm_text,body.contact_cancel_confirm .contact_content form>.input_2column .confirm_text,body.contact_cancel_thanks .contact_content form>p .confirm_text,body.contact_cancel_thanks .contact_content form>.input_2column .confirm_text,body.single-materialform .contact_content form>p .confirm_text,body.single-materialform .contact_content form>.input_2column .confirm_text{width:100%}}@media (width <=1080px) and (width <768px){body.contact_new_step1 .contact_content form .common_btn1_inner,body.contact_new_step2 .contact_content form .common_btn1_inner,body.contact_new_confirm .contact_content form .common_btn1_inner,body.contact_new_thanks .contact_content form .common_btn1_inner,body.contact_change_step1 .contact_content form .common_btn1_inner,body.contact_change_step2 .contact_content form .common_btn1_inner,body.contact_change_confirm .contact_content form .common_btn1_inner,body.contact_change_thanks .contact_content form .common_btn1_inner,body.contact_cancel_step1 .contact_content form .common_btn1_inner,body.contact_cancel_step2 .contact_content form .common_btn1_inner,body.contact_cancel_confirm .contact_content form .common_btn1_inner,body.contact_cancel_thanks .contact_content form .common_btn1_inner,body.single-materialform .contact_content form .common_btn1_inner{padding:0.375rem 4.5rem;font-size:1rem}}