*{margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif";font-weight:400;font-style:normal;vertical-align:baseline;background:transparent;letter-spacing:.08em;line-height:120%}@media only screen and (max-width:1025px){html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-size:14px}}body{line-height:1.6;color:#11202d}img{max-width:100%;box-sizing:border-box;vertical-align:middle;height:auto}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{color:#11202d;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;word-break:break-all}ins{background-color:#ff9;color:494429;text-decoration:none}mark{background-color:#ff9;color:#565656;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}ol{padding-left:20px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@charset "utf-8";a{text-decoration:none}a[href^="tel:"]{pointer-events:none}body{min-width:1300px;position:relative;margin:0 auto;font-feature-settings:"palt";counter-reset:number 0}.mb15{margin-bottom:15px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb60{margin-bottom:60px!important}.mb80{margin-bottom:80px!important}.mb100{margin-bottom:100px!important}.mb150{margin-bottom:150px!important}.li_mb10 > *:not(:last-child){margin-bottom:10px}.li_mb15 > *:not(:last-child){margin-bottom:15px}.li_mb20 > *:not(:last-child){margin-bottom:20px}.fs14{font-size:14px!important}.fs18,.fs18>*{font-size:18px}.fs20,.fs20>*{font-size:20px}.fs22,.fs22>*{font-size:22px}.fs25{font-size:25px}.wb,.wb>*{font-weight:bold}.fcn,.fcn>*{color:#01326b}.fcw,.fcw>*{color:#fff!important}.fcb{color:#0049ff}.fcy{color:#b3ef3f}.center,.center_l{text-align:center}.ls,.ls>*{letter-spacing:.1em}.lh{line-height:1.8}.txt_shadow-b{text-shadow:0 0 7px rgba(1,50,107,.5)}.sp_on{display:none}.text_link{text-decoration:underline;transition:.3s}.text_link:hover{opacity:.5}.pd{padding:15px}header{width:100%;position:absolute;z-index:6}#header_weap{display:flex;justify-content:space-between;padding-top:25px;width:98%;margin:0 auto}.header_l{width:317px}h1{font-size:14px;margin-bottom:15px}.tel{background:linear-gradient(to right,#0a6a99,#01326b);padding:12px 30px;display:block;width:fit-content;border-radius:50px;margin:0 0 20px auto}main>*:last-child{padding-bottom:400px!important}footer{width:100%}.footer_top,.footer_top>*{position:relative}.footer_top{background:linear-gradient(140deg,#d6e5ed,#f1f6f9 18%,#ecf7ff 25%,#dae8ef 35%,#ecf7ff 40%,#dae8ef 50%,#d6e5ed 100%);padding:480px 0 150px}.footer_top>*{z-index:1}.footer_top::before{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;background: url("../images/noise.png") center / auto repeat;opacity:.3;z-index:0}.footer_bnr{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1850px;width:95%;position:absolute;top:-240px;left:50%;transform:translateX(-50%)}.footer_bnr a{padding:50px 110px 50px 35px;height:520px;width:49%;display:flex;align-items:flex-end;border-radius:10px;overflow:hidden;position:relative}.footer_bnr a:last-child{margin-top:90px}.footer_bnr a::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;transition:1s}.footer_bnr a:first-child::before{background: url("../images/footer_bnr01.jpg") center / cover no-repeat}.footer_bnr a:last-child::before{background: url("../images/footer_bnr02.jpg") center / cover no-repeat}.footer_bnr a:hover::before{transform:scale(1.2)}.footer_bnr a::after{content:"";width:60px;height:57px;background: url("../images/arrow.svg") center / contain no-repeat;position:absolute;right:20px;bottom:30px}.footer_bnr a>div{position:relative;z-index:1}.footer_bnr a>div p{color:#fff;font-weight:bold}.footer_bnr a>div p:first-child{font-size:clamp(28px,2.2vw,35px);letter-spacing:.15em;border-bottom:1px solid #fff;padding-bottom:35px;margin-bottom:40px}.footer_bnr a>div p:last-child{font-size:18px;line-height:1.5}.footer_contact{background:rgba(242,242,242,.4);box-shadow:inset 0 0 40px rgba(242,242,242,1);padding:70px 65px;border-radius:20px;margin:0 auto 120px;max-width:1300px;width:100%}.footer_contact p{padding:30px 0;background: url("../images/contact.png") center / contain no-repeat}.footer_contact>div a{width:48%;background:rgba(9,84,145,.6);box-shadow:inset 0 0 40px rgba(17,32,45,.4);padding:40px 0;border-radius:20px;transition:.3s}.footer_contact>div a:hover{background:rgba(9,84,145,.8);box-shadow:inset 0 0 80px rgba(17,32,45,.6)}.footer_contact>div a:first-child{margin-right:4%}.footer_contact>div a img{display:block;width:auto;height:65px;margin:0 auto}.footer_column .btn{padding:20px 0}.footer_column>div:first-child{margin-right:90px}.footer_btm{background:#11202d;padding:80px 0}#page-top{width:165px;margin:0 auto 50px}#page-top a{transition:.3s}#page-top a:hover{opacity:.6}.footer_btm ul{display:flex;justify-content:center;align-items:center;margin-bottom:30px}.footer_btm ul li{padding:0 5px}.copyright{text-align:center;color:#fff;font-size:14px}.pc-nav>ul{display:flex}.pc-nav>ul>li>a,.pc-nav>ul>li>p{font-size:18px;letter-spacing:.1em;font-weight:bold}.pc-nav a{transition:.3s}.pc-nav a:hover{color:#b3ef3f!important}.pc-nav > ul > li:nth-last-child(-n+2){display:none}.pc-nav > ul > li:not(:nth-last-child(-n+2)){margin-right:clamp(20px,1.6vw,40px)}.pc-nav .menu{position:relative;display:flex;align-items:center}.pc-nav .menu::after{content:"";width:0;height:0;border-style:solid;border-right:8px solid transparent;border-left:8px solid transparent;border-top:12px solid #b3ef3f;border-bottom:0;margin-left:8px}.pc-nav .sub_menu{background:rgba(9,84,145,.5);box-shadow:inset 0 0 40px rgba(17,32,45,.4);border-radius:20px;padding:40px 15px;position:absolute;top:1.5em;left:50%;transform:translateX(-50%);visibility:hidden;opacity:0;z-index:2;width:250px}.pc-nav .sub_menu li:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.3)}.pc-nav .sub_menu a{font-size:16px;color:#fff;font-weight:bold;width:100%;display:block}.pc-nav .menu:hover .sub_menu{visibility:visible!important;opacity:1!important}.pc-nav .sns{display:none}.drawer-hamburger{display:none!important}.drawer-hamburger{width:55px!important;height:55px;padding:0!important;position:fixed;top:15px!important;right:15px!important;z-index:99!important;background-color:rgba(9,84,145,.6)!important;box-shadow:inset 0 0 10px #095491;border-radius:50%;transition:.6s ease!important}.drawer-open .drawer-hamburger{background-color:rgba(255,255,255,.4)!important;box-shadow:inset 0 0 10px #fff}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{background-color:#fff!important;height:1px!important;width:25px!important}.drawer-hamburger-icon{margin:0 auto!important}.drawer-open .drawer-hamburger-icon{background-color:transparent!important}.drawer-hamburger-icon:after{top:8px!important}.drawer-hamburger-icon:before{top:-8px!important}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0!important}.drawer-nav{width:100%!important;height:100%!important;z-index:3!important}.drawer--right.drawer-open .drawer-hamburger{right:225px!important}.drawer-overlay{z-index:0!important;background:none!important}.drawer--top .drawer-nav{opacity:0!important;transition:.6s ease!important;top:2%!important;visibility:hidden}.drawer--top .drawer-nav a{pointer-events:none!important}.drawer--top.drawer-open .drawer-nav{opacity:1!important;top:0!important;visibility:visible}.drawer--top.drawer-open .drawer-nav a{pointer-events:auto!important}.drawer-nav{overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#11202d!important;position:relative}.drawer-menu{max-width:420px;width:80%!important;padding-top:10%!important;margin:0 auto!important}.drawer-menu>li{opacity:0;transition-duration:2s;transform:translate(0,1em)}.drawer-menu > li:not(:nth-last-child(-n+2)){margin-bottom:23px}.drawer-menu > li:nth-last-child(-n+2){margin-bottom:30px}.drawer-open .drawer-nav li{opacity:1;transform:translate(0,0)}.drawer-menu > li:nth-child(1){transition-delay:0s}.drawer-menu > li:nth-child(2){transition-delay:.1s}.drawer-menu > li:nth-child(3){transition-delay:.2s}.drawer-menu > li:nth-child(4){transition-delay:.3s}.drawer-menu > li:nth-child(5){transition-delay:.4s}.drawer-menu > li:nth-child(6){transition-delay:.5s}.drawer-menu > li:nth-child(7){transition-delay:.6s}.drawer-menu > li:nth-child(8){transition-delay:.7s}.drawer-menu>li>a,.drawer-nav .menu>p{color:#fff;font-size:16px;font-weight:bold}.drawer-nav .menu ul{padding-left:15px;margin-top:10px}.drawer-nav .menu li:not(:last-child){margin-bottom:10px}.drawer-nav .menu a{color:#fff;font-weight:bold}.sns ul{display:flex;justify-content:center;align-items:center;width:80%;margin:0 auto 0!important}.sns li{width:23%;margin:0!important}.sns li img{max-width:100%}.fix_content{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:5;transition:.3s}.fix_content:hover{opacity:.7}.inner-box,.inner-box2{margin:0 auto}.inner-box{max-width:1200px;width:90%}.inner-box2{max-width:1500px;width:93%}.content{padding:150px 0}.w800{max-width:800px;width:100%;margin:0 auto}.title_w p,.title_b p{margin-bottom:10px}.title_w p,.title_b p span{font-size:70px;font-weight:bold;line-height:1}.title_w h2,.title_w h2 span,.title_b h2,.title_b h2 span{font-weight:bold;letter-spacing:.15em}.title_w h2,.title_b h2{font-size:20px}.title_w h2 span,.title_b h2 span{font-size:18px}.title_w *{color:#fff;text-shadow:0 0 8px rgba(179,239,63,.6)}.title_b p span{display:inline-block;background:linear-gradient(to right,#0a6a99,#01326b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title_b h2,.title_b h2 span{color:#01326b}.title_line::after{content:"";width:100%;height:1px;background:#b3ef3f;box-shadow:0 0 5px #b3ef3f;display:block;margin-top:35px}.title_line>*:first-child{color:#778e99;font-weight:bold;display:flex;align-items:center;margin-bottom:20px}.title_line>*:first-child::before{content:"";width:11px;height:11px;background:#0049ff;border-radius:50%;margin-right:8px}.title_line>*:last-child{color:#01326b;font-weight:bold;line-height:1.6}.title_box{border-bottom:rgba(9,84,145,.2) 1px solid;padding-bottom:80px;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.title_box>p{line-height:1.7}.title_box>p,.title_box>p span{font-weight:bold;letter-spacing:.15em}.btn{background:#01326b;color:#fff;font-weight:bold;border-radius:50px;display:block;padding-left:25px!important;position:relative;box-shadow:0 0 8px rgba(1,50,107,.2)}.btn::after{content:"";width:8px;height:8px;background:#b3ef3f;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);right:25px;box-shadow:0 0 8px rgba(179,239,63,.8);transition:.3s}.btn:hover::after{transform:translateY(-50%) scale(1.3);box-shadow:0 0 14px rgba(179,239,63,1)}.flex_between,.flex_center{display:flex;flex-wrap:wrap}.flex_between{justify-content:space-between}.flex_center{justify-content:center}.al_center{align-items:center}.article_li li{background:rgba(9,84,145,.3);border-radius:10px;display:block}.article_li li *{color:#fff}.noise_bg,.noise_bg>*{position:relative}.noise_bg{background:linear-gradient(140deg,#d6e5ed,#f1f6f9 18%,#ecf7ff 25%,#dae8ef 35%,#ecf7ff 40%,#dae8ef 50%,#d6e5ed 100%);clip-path:inset(0)}.noise_bg>*{z-index:1}.noise_bg::before,.noise_bg::after{content:"";width:100%;height:100%;left:0;top:0;z-index:0}.noise_bg::before{background: url("../images/noise.png") center / auto repeat;opacity:.3;position:absolute}.noise_bg::after{background: url("../images/noise_bg.png") center / 100% auto repeat-y;position:fixed}.frame_bg,.frame_bg>*{position:relative}.frame_bg{clip-path:inset(0)}.frame_bg>*{z-index:1}.frame_bg::before{content:"";width:calc(100% - 80px);height:calc(100% - 80px);position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(140deg,rgba(191,201,217,.1),rgba(10,106,153,.1));border-radius:40px;z-index:0}.grad_bg{background-image:linear-gradient(140deg,#bfc9d9,#0a6797)}.wave_bg,.wave_bg>*{position:relative}.wave_bg>*{z-index:1}.wave_bg::after{content:"";background: url("../images/wave_bg.png") center / contain no-repeat;width:85%;height:auto;padding-top:34.8%;position:absolute;bottom:0;right:0;z-index:0}.circle_bg{clip-path:inset(0);overflow:hidden}.circle_bg::before{content:"";background: url("../images/circle_bg.png") center / contain no-repeat;width:1010px;height:1010px;position:fixed;left:-300px;top:50%;animation:rotate-L 40s infinite linear;z-index:-1}@keyframes rotate-L{
	0% {transform:  translateY(-50%) rotate(0);}
	100% {transform:  translateY(-50%) rotate(360deg);}
}.num_li-w li,.num_li-b li{counter-increment:mycounter}.num_li-w .num,.num_li-b .num{display:flex;align-items:flex-start}.num_li-w .num::before,.num_li-b .num::before{content:counter(mycounter,decimal-leading-zero);font-family:"Montserrat";padding:5px 0;width:48px;text-align:center;border-radius:20px;font-size:16px!important;line-height:1;margin-right:15px;flex-shrink:0;font-weight:normal!important}.num_li-w .num::before{color:#0049ff;box-shadow:inset 0 0 5px rgba(255,255,255,1);background:rgba(255,255,255,.2)}.num_li-b .num::before{color:#fff;box-shadow:inset 0 0 5px rgba(9,84,145,1);background:rgba(9,84,145,.3)}.list_y>*,.list_w>*{padding-left:1.2em;position:relative}.list_y>*::before,.list_w>*::before{content:"";width:6px;height:6px;border-radius:50%;position:absolute;left:0;top:.4em}.list_y>*::before{background:#b3ef3f;box-shadow:0 0 5px #b3ef3f}.list_w>*::before{background:#fff;box-shadow:0 0 5px #0049ff}.flow_li{width:calc(100% - 570px)}.flow_li>li{background:linear-gradient(140deg,rgba(191,201,217,.1),rgba(10,106,153,.1));border-radius:10px;padding:35px 200px 35px 25px;position:relative}.flow_li > li:not(:last-child){margin-bottom:30px}.flow_li>li::after{content:"";width:165px;height:165px;position:absolute;right:20px;bottom:20px}.flow_li.start-flow_li>li:first-child::after{background: url("../images/start-flow_img01.png") center / contain no-repeat}.flow_li.start-flow_li > li:nth-child(2)::after{background: url("../images/start-flow_img02.png") center / contain no-repeat}.flow_li.start-flow_li > li:nth-child(3)::after{background: url("../images/start-flow_img03.png") center / contain no-repeat}.flow_li.start-flow_li > li:nth-child(4)::after{background: url("../images/start-flow_img04.png") center / contain no-repeat}.flow_li.work-flow_li>li:first-child::after{background: url("../images/work-flow_img01.png") center / contain no-repeat}.flow_li.work-flow_li > li:nth-child(2)::after{background: url("../images/work-flow_img02.png") center / contain no-repeat}.flow_li.work-flow_li > li:nth-child(3)::after{background: url("../images/work-flow_img03.png") center / contain no-repeat}.flow_li.work-flow_li > li:nth-child(4)::after{background: url("../images/work-flow_img04.png") center / contain no-repeat}.flow_li.receipt-flow_li>li:first-child::after{background: url("../images/work-flow_img02.png") center / contain no-repeat}.flow_li.receipt-flow_li > li:nth-child(2)::after{background: url("../images/start-flow_img03.png") center / contain no-repeat}.flow_li.receipt-flow_li > li:nth-child(3)::after{background: url("../images/work-flow_img03.png") center / contain no-repeat}.flow_li.receipt-flow_li > li:nth-child(4)::after{background: url("../images/work-flow_img01.png") center / contain no-repeat}.flow_li.receipt-flow_li > li:nth-child(5)::after{background: url("../images/work-flow_img04.png") center / contain no-repeat}.flow_li>li>h3{font-size:22px;font-weight:bold;color:#01326b;margin-bottom:20px}.flow_li.start-flow_li > li:nth-child(2) > h3 span{background:#01326b;padding:2px 8px;border-radius:20px;margin:.2em 0 0 10px}.flow_li>li>div *{font-size:18px;line-height:1.5}.img_box>div{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1700px;width:93%}.img_box > div:nth-child(2n){margin:0 0 0 auto}.img_box > div:not(:last-child){margin-bottom:100px!important}.img_box>div>p{width:45%;height:480px;overflow:hidden;box-shadow:0 0 15px rgba(204,204,204,.3)}.img_box > div:nth-child(2n+1) > p{border-radius:0 20px 20px 0}.img_box > div:nth-child(2n) > p{border-radius:20px 0 0 20px}.img_box>div>p img{object-fit:cover;width:100%;height:100%}.img_box>div>div{width:50%}.price_wrap>div{width:48%}.price_wrap>div h3{margin-bottom:15px}.price_wrap>div h3,.price_wrap>div h3 span{color:#fff;font-weight:bold;text-align:center;text-shadow:0 0 7px rgba(1,50,107,.5);letter-spacing:.15em}.price_wrap dl,.price_wrap table,.price_box table{background:rgba(9,84,145,.2);box-shadow:inset 0 0 40px rgba(17,32,45,.4);border-radius:20px;padding:40px 15px;display:block}.price_wrap dl *,.price_wrap table *,.price_box table *{color:#fff;font-weight:bold}.price_wrap dl > div:not(:last-child),.price_wrap tr:not(:last-child),.price_box tr:not(:last-child){border-bottom:rgba(9,84,145,.2) 1px solid}.price_wrap dl>div{padding:0 15px}.price_wrap dl > div:not(:last-child){padding-bottom:25px}.price_wrap dl > div:not(:first-child){padding-top:25px}.price_wrap dl>div{display:flex;justify-content:space-between}.price_wrap tbody,.price_wrap tr,.price_box tbody,.price_box tr{width:100%}.price_wrap tbody,.price_box tbody{display:block}.price_wrap tr,.price_box tr{display:flex;align-items:center;flex-wrap:wrap}.price_wrap tr>*,.price_box tr>*{text-align:center}.price_wrap tr:not(:last-child) > *,.price_box tr:not(:last-child) > *{padding-bottom:25px}.price_wrap tr:not(:first-child) > *,.price_box tr:not(:first-child) > *{padding-top:25px}.price_wrap tr>*:first-child{width:20%}.price_wrap tr > *:not(:first-child){width:40%}.price_box{max-width:600px;width:100%;margin:0 auto}.price_box tr>*{width:50%}#inner_title{position:relative;padding:190px 0 60px}#inner_title::before,#inner_title::after{content:"";background:#ccc;position:absolute;z-index:-3}#inner_title::before{width:1px;height:100%;left:13%;top:0}#inner_title::after{width:100%;height:480px;clip-path:polygon(0 480px,100% 0,100% 1px,0 481px);bottom:0;top:45px}#inner_title>div{max-width:1500px;width:85%;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.page_title>span{font-size:55px;font-family:"Montserrat";font-weight:bold;display:inline-block;background:linear-gradient(to right,#0a6a99,#01326b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 10px -5px}.page_title>p{font-size:20px;font-weight:bold;color:#778e99;letter-spacing:.15em}#pankuzu{display:flex;flex-wrap:wrap;justify-content:flex-end}#pankuzu li,#pankuzu li a{line-height:1;font-weight:bold}#pankuzu li{color:#778e99}#pankuzu a{color:#01326b}#pankuzu li:not(:last-child){margin-right:15px;display:flex;align-items:center}#pankuzu li:not(:last-child)::after{content:"";width:9px;height:9px;border-radius:50%;background-color:#0049ff;margin-left:15px}#inner_title+main>div:first-child{background:linear-gradient(to right,#bfc9d9,#0a6797);border-radius:60px 60px 0 0;padding-top:100px!important}.article_wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.cate_li{width:25%}.cate_li li *{padding-left:20px;font-weight:bold}.cate_li li:not(:last-child){margin-bottom:25px}.cate_li li a{color:#fff}.cate_li li span,.cate_li li a:hover{color:#b3ef3f;position:relative}.cate_li li span::before,.cate_li li a::before{content:"";width:8px;height:8px;border-radius:50%;box-shadow:0 0 5px #b3ef3f;position:absolute;left:0;top:.4em;background:#b3ef3f}.cate_li li a::before{opacity:0}.cate_li li a:hover::before{opacity:1}.cate_li li a,.cate_li li a::before{transition:.3s}.article_wrap .article_li{width:70%}.pager{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.pager .prev{margin-right:30px}.pager .next{margin-left:30px}.pager .prev img{transform:rotate(180deg)}.pager li:not(.prev):not(.next){margin:.3% .8%}.pager li:not(.prev):not(.next) span,.pager li:not(.prev):not(.next) a{font-family:"Montserrat";color:#fff;display:flex;align-items:center;justify-content:center;height:50px;width:50px;border-radius:50%}.pager li:not(.prev):not(.next) a{background:rgba(255,255,255,.1);transition:.3s}.pager li:not(.prev):not(.next) span,.pager li:not(.prev):not(.next) a:hover{background:rgba(9,84,145,.3)}.detail{background:rgba(255,255,255,.7);box-shadow:inset 0 0 80px #fff;border-radius:20px;padding:70px 60px}.detail p{font-size:18px;line-height:1.7;padding-top:.7em}.detail h3,.detail h4{font-weight:bold;color:#01326b;padding-top:1.7em;margin-bottom:15px}.detail h3{font-size:22px;padding-left:30px;position:relative}.detail h3::after{content:"";width:15px;height:15px;background:#b3ef3f;box-shadow:0 0 10px rgba(179,239,63,.8);position:absolute;left:0;top:1.9em;border-radius:50%}.detail h4{font-size:20px}.detail ul,.detail ol{padding-top:1.7em;margin-bottom:15px}.detail ul li{padding-left:20px;position:relative}.detail ul li::before{content:"";width:10px;height:10px;border-radius:50%;position:absolute;left:0;top:.3em;background:#095491}.detail ul li:not(:last-child),.detail ol li:not(:last-child){margin-bottom:10px}.detail ul *,.detail ol *{font-size:18px}.detail b,.detail strong{font-weight:bold}.detail a{color:#01349a;text-decoration:underline}.detail a:hover{opacity:.7;text-decoration:none}.detail table{margin:20px auto}.detail table tr:first-child{background:rgba(10,106,153,.1);text-align:center}.detail table tr:not(:first-child) {background:#fff}.detail table td{padding:12px;border-bottom:1px solid #ccc}@media only screen and (max-width:1025px){body{min-width:980px!important}.mb15{margin-bottom:10px!important}.mb30{margin-bottom:20px!important}.mb40{margin-bottom:25px!important}.mb60{margin-bottom:35px!important}.mb80{margin-bottom:45px!important}.mb100{margin-bottom:60px!important}.mb150{margin-bottom:80px!important}.li_mb10 > *:not(:last-child){margin-bottom:7px}.li_mb15 > *:not(:last-child){margin-bottom:10px}.li_mb20 > *:not(:last-child){margin-bottom:12px}.fs14{font-size:12px!important}.fs16,.fs18,.fs18>*{font-size:14px}.fs20,.fs20>*,.fs22,.fs22>*{font-size:16px}.fs25{font-size:18px}#header_weap{padding-top:15px}.header_l{width:200px}h1{font-size:12px;margin-bottom:10px}.tel{padding:7px 22px;margin-bottom:15px}.tel img{width:180px}main>*:last-child{padding-bottom:180px!important}.footer_top{padding:260px 0 70px}.footer_bnr{top:-120px}.footer_bnr a{padding:30px 60px 30px 25px;height:290px}.footer_bnr a::after{width:40px;height:37px;right:15px;bottom:20px}.footer_bnr a:last-child{margin-top:50px}.footer_bnr a>div p:first-child{font-size:20px;padding-bottom:20px;margin-bottom:30px}.footer_bnr a>div p:last-child{font-size:14px}.footer_contact{max-width:800px;padding:40px 35px;border-radius:15px;margin-bottom:60px}.footer_contact p{padding:20px 0}.footer_contact>div a{padding:20px 0;border-radius:15px}.footer_contact>div a img{height:45px}.footer_column .btn{padding:15px 0}.footer_column>div:first-child{margin-right:50px}.footer_btm{padding:50px 0}#page-top{width:90px;margin-bottom:30px}.copyright{font-size:12px}.pc-nav>ul>li>a,.pc-nav>ul>li>p{font-size:14px}.pc-nav > ul > li:not(:nth-last-child(-n+2)){margin-right:15px}.pc-nav .sub_menu{width:180px;padding:25px 10px;border-radius:10px}.pc-nav .sub_menu li{padding-bottom:12px}.pc-nav .sub_menu li:not(:last-child){margin-bottom:12px}.pc-nav .sub_menu a{font-size:14px}.pc-nav .menu::after{border-right:6px solid transparent;border-left:6px solid transparent;border-top:9px solid #b3ef3f;margin-left:5px}.fix_content{width:55px}.content{padding:70px 0}.w800{max-width:600px}.title_w p,.title_b p{margin-bottom:5px}.title_w p,.title_b p span{font-size:45px}.title_w h2,.title_b h2{font-size:16px}.title_w h2 span,.title_b h2 span{font-size:14px}.title_line::after{margin-top:25px}.title_line>*:first-child{margin-bottom:15px}.title_line>*:first-child::before{width:8px;height:8px;margin-right:5px}.title_box{padding-bottom:40px}.btn{padding-left:15px!important}.btn::after{width:5px;height:5px;right:15px}.flex_between{display:flex;flex-wrap:wrap;justify-content:space-between}.article_li li{border-radius:6px}.frame_bg::before{width:calc(100% - 40px);height:calc(100% - 40px);border-radius:20px}.circle_bg::before{width:700px;height:700px;left:-180px}.num_li-w .num::before,.num_li-b .num::before{padding:2px 0;width:35px;font-size:13px!important;margin-right:10px}.list_y>*::before,.list_w>*::before{width:5px;height:5px}.flow_li{width:calc(100% - 360px)}.flow_li>li{padding:20px 130px 20px 15px}.flow_li > li:not(:last-child){margin-bottom:20px}.flow_li>li::after{width:100px;height:100px;right:15px;bottom:15px}.flow_li>li>h3{font-size:16px;margin-bottom:12px}.flow_li.start-flow_li > li:nth-child(2) > h3 span{padding:0 5px;margin-left:7px}.flow_li>li>div *{font-size:14px}.img_box > div:not(:last-child){margin-bottom:60px!important}.img_box>div>p{height:300px}.img_box > div:nth-child(2n+1) > p{border-radius:0 15px 15px 0}.img_box > div:nth-child(2n) > p{border-radius:15px 0 0 15px}.price_wrap>div h3{margin-bottom:10px}.price_wrap dl,.price_wrap table,.price_box table{border-radius:15px;padding:30px 10px}.price_wrap dl>div{padding:0 10px}.price_wrap dl > div:not(:last-child){padding-bottom:15px}.price_wrap dl > div:not(:first-child){padding-top:15px}.price_wrap tr:not(:last-child) > *,.price_box tr:not(:last-child) > *{padding-bottom:15px}.price_wrap tr:not(:first-child) > *,.price_box tr:not(:first-child) > *{padding-top:15px}.price_box{max-width:450px}#inner_title{padding:180px 0 60px}#inner_title{padding:180px 0 60px}#inner_title::after{height:290px;clip-path:polygon(0 290px,100% 0,100% 1px,0 291px)}.page_title>span{font-size:50px;margin:0 0 7px -2px}.page_title>p{font-size:15px}#pankuzu li:not(:last-child){margin-right:10px}#pankuzu li:not(:last-child)::after{width:6px;height:6px;margin-left:10px}#inner_title+main>div:first-child{border-radius:40px 40px 0 0;padding-top:60px!important}.cate_li li *{padding-left:15px}.cate_li li:not(:last-child){margin-bottom:18px}.cate_li li span::before,.cate_li li a::before{width:6px;height:6px}.pager .prev{margin-right:20px}.pager .next{margin-left:20px}.pager .prev img,.pager .next img{width:20px}.pager li:not(.prev):not(.next) span,.pager li:not(.prev):not(.next) a{height:42px;width:42px}.detail{box-shadow:inset 0 0 50px #fff;border-radius:15px;padding:45px 40px}.detail p{font-size:14px}.detail h3,.detail h4{margin-bottom:10px}.detail h3{font-size:18px;padding-left:20px}.detail h3::after{width:10px;height:10px}.detail h4{font-size:16px}.detail ul,.detail ol{margin-bottom:10px}.detail ul li{padding-left:15px}.detail ul li::before{width:7px;height:7px}.detail ul li:not(:last-child),.detail ol li:not(:last-child){margin-bottom:7px}.detail ul *,.detail ol *{font-size:14px}.detail .table-scroll{overflow-x:scroll}.detail table{width:100%;white-space:nowrap;min-width:600px}}@media only screen and (max-width:750px){body{min-width:700px!important}a[href^="tel"]{pointer-events:auto}#header_weap{width:95%}.tel{display:none}.header_l{width:calc(100% - 60px)}.header_l>a{width:200px;display:block}.footer_top{padding-top:340px}.footer_bnr a{max-width:500px;width:100%;margin:0 auto!important;height:auto}.footer_bnr a:first-child{margin-bottom:15px!important}.footer_contact>div a{max-width:450px;width:100%}.footer_contact>div a:first-child{margin:0 0 15px}.footer_column>div:first-child{margin:0 0 40px}.footer_column .title_b>*,.footer_column>div:last-child>p:first-child{text-align:center}.footer_btm{padding-bottom:90px}.drawer-hamburger{display:block!important}.fix_content{top:auto;right:auto;bottom:10px;left:50%;transform:translateX(-50%);width:230px}.fix_content img{width:100%}.grad_bg{background-image:linear-gradient(90deg,#bfc9d9,#0a6797)}.title_box{display:block}.title_box .title_w{margin-bottom:40px}.title_box .title_w>*,.title_box>p{text-align:center}.img_box>div{width:100%}.img_box>div>p{max-width:550px;width:90%;order:1}.img_box > div:nth-child(2n+1) > p{margin-bottom:40px}.img_box > div:nth-child(2n) > p{margin:0 0 40px auto}.img_box>div>div{width:85%;margin:0 auto;order:2}.price_wrap>div{width:100%}.price_wrap > div:not(:last-child){margin-bottom:40px}.flow_li{width:100%}.flow_li>li{padding:60px 15px 25px}.flow_li > li:not(:last-child){margin-bottom:70px}.flow_li>li::after{bottom:auto;top:-50px;right:auto;left:50%;transform:translateX(-50%)}.flow_wrap .title_b{margin-bottom:60px}}@media only screen and (max-width:500px){body{min-width:inherit!important;width:100%}.fs25{font-size:16px}.sp_non{display:none}.sp_on{display:block}.center_l{text-align:left}.cate_li{display:flex;flex-wrap:wrap;margin-bottom:30px}.cate_li li{margin:1% 1.5%!important}.article_wrap>*{width:100%!important}.detail{padding:35px 20px}.footer_top{padding-top:440px}.footer_contact{padding:40px 15px}.footer_bnr a{padding:30px 15px 65px}.noise_bg::after{background-image:url(https://medical-takt.com/images/noise_bgSP.png)}.frame_bg::before{width:calc(100% - 25px);height:calc(100% - 25px)}.circle_bg::before{width:550px;height:550px}.wave_bg::after{width:100%;height:250px;padding:0;background-size:cover;background-position:right}.price_wrap tr:not(:last-child){border-bottom:rgba(9,84,145,.3) 1px solid}.price_wrap table tr:first-child th:first-child{display:none}.price_wrap tr > *:not(:first-child){width:50%}.price_wrap table tr:not(:first-child) th{display:block;width:100%!important;border-bottom:rgba(9,84,145,.2) 1px dashed;padding:10px 0}#inner_title{padding-top:150px}#inner_title>div{width:90%}#inner_title>div>*{width:100%}.page_title{margin-bottom:35px}.page_title>span{font-size:42px}#pankuzu{justify-content:flex-start}}