@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@4.0.0/dist/css/yakuhanjp_s.css");@import url("https://fonts.googleapis.com/css?family=Roboto:500;700;900&text=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789:/");@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");
@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"icomoon";src:url(//func.jp/css/../fonts/icomoon.eot?wujue7);src:url(//func.jp/css/../fonts/icomoon.eot?wujue7#iefix) format("embedded-opentype"),url(//func.jp/css/../fonts/icomoon.ttf?wujue7) format("truetype"),url(//func.jp/css/../fonts/icomoon.woff?wujue7) format("woff"),url(//func.jp/css/../fonts/icomoon.svg?wujue7#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"],.single_tag li a:before,.base-list li a:before{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.single_tag li a:before{content:"\e905"}.base-list li a:before{content:"\e905"}.icon-page_arrow_l:before{content:"\e90b"}.icon-page_arrow_r:before{content:"\e90c"}.icon-func_v2:before{content:"\e900"}.icon-wdc:before{content:"\e902"}.icon-webclips:before{content:"\e901"}.icon-play_circle_filled:before{content:"\e038"}.icon-textsms:before{content:"\e0d8"}.icon-tag:before{content:"\e600"}.icon-link:before{content:"\e606"}.icon-clock2:before{content:"\e608"}.icon-cross:before{content:"\e609"}.icon-info:before{content:"\e60a"}.icon-warning:before{content:"\e60b"}.icon-folder:before{content:"\e60c"}.icon-twitter:before{content:"\e60e"}.icon-facebook:before{content:"\e60f"}.icon-pocket:before{content:"\e613"}.icon-feedly:before{content:"\e615"}.icon-windows:before{content:"\e618"}.icon-export:before{content:"\e619"}.icon-feed:before{content:"\e61f"}.icon-ps:before{content:"\e623"}.icon-bookmark:before{content:"\e62e"}.icon-point-right:before{content:"\e630"}.icon-checkmark:before{content:"\e632"}.icon-apple:before{content:"\e635"}.icon-android:before{content:"\e637"}.icon-help:before{content:"\e63e"}.icon-ai:before{content:"\e640"}.icon-file2:before{content:"\e643"}.icon-menu:before{content:"\e648"}.icon-comments:before{content:"\e64a"}.icon-download3:before{content:"\e64e"}.icon-person:before{content:"\e7fd"}.icon-announcement:before{content:"\e85a"}.icon-check_circle:before{content:"\e86c"}.icon-face:before{content:"\e87c"}.icon-home:before{content:"\e88a"}.icon-info1:before{content:"\e88e"}.icon-list:before{content:"\e896"}.icon-toc:before{content:"\e8de"}.icon-point:before{content:"\e903"}.icon-arrow-bold-left:before{content:"\e904"}.icon-arrow-bold-right:before{content:"\e905"}.icon-typing:before{content:"\e906"}.icon-instagram:before{content:"\e907"}.icon-hatena:before{content:"\e908"}.icon-arrow_l:before{content:"\e909"}.icon-arrow_r:before{content:"\e90a"}.icon-crown:before{content:"\e90e"}.icon-wdc02:before{content:"\e913"}.icon-date_range:before{content:"\e916"}.icon-amazon:before{content:"\e918"}.icon-youtube3:before{content:"\e924"}.icon-cycle:before{content:"\e927"}.icon-bubble:before{content:"\e96b"}.icon-volume-medium:before{content:"\ea27"}.icon-embed2:before{content:"\ea80"}.icon-github:before{content:"\eab0"}ul.glitch{margin:0 auto;margin:0 auto;color:#000;display:block;text-align:left;position:relative}ul.glitch p{line-height:initial;display:inline-block;mix-blend-mode:screen}ul.glitch p a{position:relative;color:#000;text-decoration:none}ul.glitch p a.selected{color:#000;font-weight:700}.glitch p a.loaded{display:block}.glitch p a.loaded:after{display:block;-webkit-box-shadow:1px 1px 0 #fff,-1px -1px 0 #ff;box-shadow:1px 1px 0 #fff,-1px -1px 0 #ff;-webkit-animation-fill-mode:forward;animation-fill-mode:forward;top:0;right:0;width:0;height:0;display:block;content:"";position:absolute;background:#fff;-webkit-animation:glitch 1.2s 1;animation:glitch 1.2s 1}.glitch p a.loaded:before{display:block;-webkit-box-shadow:1px 1px 0 #fff,-1px -1px 0 #fff;box-shadow:1px 1px 0 #fff,-1px -1px 0 #fff;-webkit-animation-fill-mode:forward;animation-fill-mode:forward;top:0;right:0;width:0;height:0;display:block;content:"";position:absolute;background:#fff;-webkit-animation:glitch 1.6s 1;animation:glitch 1.6s 1}.glitch p a:hover{-webkit-animation:glitch2 .82s infinite;animation:glitch2 .82s infinite}.glitch p a:hover:after{-webkit-box-shadow:1px 1px 0 #fff,-1px -1px 0 #fff;box-shadow:1px 1px 0 #fff,-1px -1px 0 #fff;-webkit-animation-fill-mode:forward;animation-fill-mode:forward;top:0;right:0;width:0;height:0;display:block;content:"";position:absolute;background:#fff;-webkit-animation:glitch 1.2s infinite;animation:glitch 1.2s infinite}.glitch p a:after{-webkit-box-shadow:1px 1px 0 #fff,-1px -1px 0 #fff;box-shadow:1px 1px 0 #fff,-1px -1px 0 #fff;-webkit-animation-fill-mode:forward;animation-fill-mode:forward;top:0;right:0;width:0;height:0;display:block;content:"";position:absolute;background:#fff;-webkit-animation:glitch 1.2s 1;animation:glitch 1.2s 1}.glitch li a:before{-webkit-box-shadow:1px 1px 0 #fff,-1px -1px 0 #fff;box-shadow:1px 1px 0 #fff,-1px -1px 0 #fff;-webkit-animation-fill-mode:forward;animation-fill-mode:forward;top:0;right:0;width:0;height:0;display:block;content:"";position:absolute;background:#fff;-webkit-animation:glitch 1.6s 1;animation:glitch 1.6s 1;background:repeating-linear-gradient(-45deg,#fff,#fff 1px,transparent 1px,transparent 2px)}.glitch li a:hover:before{-webkit-box-shadow:1px 1px 0 #fff,-1px -1px 0 #fff;box-shadow:1px 1px 0 #fff,-1px -1px 0 #fff;-webkit-animation-fill-mode:forward;animation-fill-mode:forward;width:0;height:0;top:0;right:0;display:block;content:"";position:absolute;background:#fff;-webkit-animation:glitch .5s infinite alternate;animation:glitch .5s infinite alternate}@-webkit-keyframes glitch2{0%{text-shadow:0 0 0 #fff;color:transparent}1%{text-shadow:0 0 0 #fff}2%{text-shadow:15px 15px 0 #fff}3%{color:transparent}4%{text-shadow:0 0 0 #fff;color:#fff}50%{text-shadow:0 0 0 #fff;background:0 0}51%{text-shadow:-15px -15px 0 #fff;background:repeating-linear-gradient(45deg,#fff,#fff 2px,transparent 2px,transparent 4px)}55%{text-shadow:0 0 0 #fff;background:0 0}88%{text-shadow:0 0 0 #fff;background:0 0;text-shadow:-2px 0 1px rgba(255,255,255,.6),2px 0 1px rgba(255,255,255,.6)}90%{text-shadow:-15px -15px 0 #fff;background:0 0}91%{text-shadow:0 0 0 #fff;background:repeating-linear-gradient(-45deg,#fff,#fff 1px,transparent 1px,transparent 2px)}95%{text-shadow:0 0 0 #fff;background:0 0}100%{text-shadow:0 0 0 #fff}}@keyframes glitch2{0%{text-shadow:0 0 0 #fff;color:transparent}1%{text-shadow:0 0 0 #fff}2%{text-shadow:15px 15px 0 #fff}3%{color:transparent}4%{text-shadow:0 0 0 #fff;color:#fff}50%{text-shadow:0 0 0 #fff;background:0 0}51%{text-shadow:-15px -15px 0 #fff;background:repeating-linear-gradient(45deg,#fff,#fff 2px,transparent 2px,transparent 4px)}55%{text-shadow:0 0 0 #fff;background:0 0}88%{text-shadow:0 0 0 #fff;background:0 0;text-shadow:-2px 0 1px rgba(255,255,255,.6),2px 0 1px rgba(255,255,255,.6)}90%{text-shadow:-15px -15px 0 #fff;background:0 0}91%{text-shadow:0 0 0 #fff;background:repeating-linear-gradient(-45deg,#fff,#fff 1px,transparent 1px,transparent 2px)}95%{text-shadow:0 0 0 #fff;background:0 0}100%{text-shadow:0 0 0 #fff}}.w-4{width:2rem}.w-8{width:4rem}.w-10{width:5rem}.w-12{width:6rem}.w-16{width:8rem}.w-20{width:10rem}.w-24{width:12rem}.w-32{width:16rem}.w-40{width:20rem}.w-48{width:24rem}.w-64{width:32rem}.w-full{width:100%}.w-half{width:50%}.w-third{width:33.333%}.w-quarter{width:25%}.h-4{height:2rem}.h-8{height:4rem}.h-10{height:5rem}.h-12{height:6rem}.h-16{height:8rem}.h-20{height:10rem}.h-24{height:12rem}.h-32{height:16rem}.h-40{height:20rem}.h-48{height:24rem}.h-64{height:32rem}.h-full{height:100%}.h-screen{height:100vh}.mb-0{margin-bottom:0}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-80{margin-bottom:80px}.mt-0{margin-top:0}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.ml-0{margin-left:0}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.mr-0{margin-right:0}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.p-0{padding:0}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-30{padding:30px}.p-40{padding:40px}.p-50{padding:50px}.pt-0{padding-top:0}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pb-0{padding-bottom:0}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pl-0{padding-left:0}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pr-0{padding-right:0}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.mar5{margin-bottom:5px}.mar10{margin-bottom:10px}.mar20{margin-bottom:20px}.mar25{margin-bottom:25px}.mar30{margin-bottom:30px}.mar40{margin-bottom:40px}.mar50{margin-bottom:50px}.mar60{margin-bottom:60px}.mar80{margin-bottom:80px}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-none{display:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;font-family:YakuHanJPs,"Lato","Noto Sans JP",sans-serif,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;height:100%}body{font-size:1.3rem;line-height:1.5;background-color:#36536c}#wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}a:link,a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}a:hover{text-decoration:none}.Clear{clear:both;font:0pt/0pt sans-serif;height:0;line-height:0}img{max-width:100%;height:auto;vertical-align:middle}video{height:auto;max-width:100%;vertical-align:bottom}.mar5{margin-bottom:5px}.mar10{margin-bottom:10px}.mar20{margin-bottom:20px}.mar25{margin-bottom:25px}.mar30{margin-bottom:30px}.mar40{margin-bottom:40px}.mar50{margin-bottom:50px}.mar60{margin-bottom:60px}.mar80{margin-bottom:80px}.mar5p{margin-bottom:5px;padding:0 clamp(8px, 1.5vw, 20px)}.mar10p{margin-bottom:10px;padding:0 clamp(8px, 1.5vw, 20px)}.mar20p{margin-bottom:20px;padding:0 clamp(8px, 1.5vw, 20px)}.mar25p{margin-bottom:25px;padding:0 clamp(8px, 1.5vw, 20px)}.mar30p{margin-bottom:30px;padding:0 clamp(8px, 1.5vw, 20px)}.mar40p{margin-bottom:40px;padding:0 clamp(8px, 1.5vw, 20px)}.mar50p{margin-bottom:50px;padding:0 clamp(8px, 1.5vw, 20px)}.mar60p{margin-bottom:60px;padding:0 clamp(8px, 1.5vw, 20px)}.mar80p{margin-bottom:80px;padding:0 clamp(8px, 1.5vw, 20px)}.red{color:red}.blue{color:blue}.F10{font-size:1.1rem;letter-spacing:.2rem}.F12{font-size:1.2rem}.F14{font-size:1.4rem}.F16{font-size:1.6rem}.F18{font-size:1.8rem}.F20{font-size:2rem}.img_s{text-align:center;margin-bottom:20px;background:#f5f8fa}.img_m{text-align:center;margin-bottom:40px;background:#f5f8fa}.img_l{text-align:center;margin-bottom:60px;background:#f5f8fa}.img_xl{text-align:center;margin-bottom:80px;background:#f5f8fa}#wrapper{position:relative;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}#contents{padding:50px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;min-width:0;width:100%}@media screen and (min-width:37.5em){#contents{padding:80px 40px 50px}}@media screen and (min-width:62em){#contents{padding:120px 40px 50px}}#top{padding-top:40px;width:100%;max-width:960px}@media screen and (min-width:37.5em){#top{padding-top:60px}}@media screen and (min-width:47.5em){#top{padding-top:60px}}#main{padding-top:40px;width:100%;max-width:960px;position:relative}@media screen and (min-width:37.5em){#main{padding-top:60px}}.hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:40px;height:40px;cursor:pointer}.hamburger.disabled{pointer-events:none}.line{position:relative;width:25px;height:1px;position:relative;overflow:hidden;margin:3px 0}.line:before{content:"";position:absolute;width:150px;height:100%;background:repeating-linear-gradient(90deg,#fff 0px,#fff 25px,transparent 25px,transparent 50px,#fff 50px,#fff 75px);-webkit-transform:translateX(-50px);transform:translateX(-50px)}.hamburger:hover .line:before{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.hamburger:hover .line1:before{-webkit-transition-delay:0s;transition-delay:0s}.hamburger:hover .line2:before{-webkit-transition-delay:.1s;transition-delay:.1s}.hamburger:hover .line3:before{-webkit-transition-delay:.2s;transition-delay:.2s}.line1:before{-webkit-transition-delay:.2s;transition-delay:.2s}.line2:before{-webkit-transition-delay:.1s;transition-delay:.1s}.line3:before{-webkit-transition-delay:0s;transition-delay:0s}.menu{max-width:960px;margin:0 auto;padding:clamp(12px, 5vw, 40px) clamp(12px, 5vw, 50px) 0}.menu__search{position:relative;width:100%;margin:0 auto 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;opacity:0}.menu__search form{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.menu__search--input{width:100%;height:41px;padding:0 15px;background:#fff;border:solid 1px #fff;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#666;font-size:2.24rem;outline:none;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.menu__search input[type=text]{-webkit-appearance:none;font-size:16px}.menu__search--input:focus{background:#f5f8fa;border:solid 1px #a5b9cb;color:#111}.menu__search--submit{position:absolute;top:3px;right:3px;display:block;width:35px;height:35px;background:url(//func.jp/css/../img/search.svg) no-repeat 10px 9px #36536c;border:none;border-radius:25px;line-height:35px;text-align:center;cursor:pointer;outline:none;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.menu__search--submit:hover{background-color:#687e91}.menu__link ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;width:100%;margin:0;padding:0;list-style:none}.menu__link ul li{display:block;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}@media screen and (min-width:37.5em){.menu__link ul li{width:calc(50% - 1.28rem)}}.menu__link ul li .border-line{position:absolute;bottom:0;left:0;width:0;height:1px;background:#6b8ca9}.menu__link ul li a{display:block;position:relative;padding:clamp(0.1rem, 1vw, 1.1rem);color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:clamp(2.2rem, 3.5vw, 3rem);font-weight:400;letter-spacing:0;text-decoration:none;overflow:hidden}.menu__link ul li a .text-wrapper{display:block;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.menu__link ul li .word{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden}.menu__link ul li .char{position:relative;-webkit-transition:-webkit-transform .5s cubic-bezier(.27,.68,.25,1.4);transition:-webkit-transform .5s cubic-bezier(.27,.68,.25,1.4);transition:transform .5s cubic-bezier(.27,.68,.25,1.4);transition:transform .5s cubic-bezier(.27,.68,.25,1.4),-webkit-transform .5s cubic-bezier(.27,.68,.25,1.4);-webkit-transition-delay:calc(0.02s * var(--i));transition-delay:calc(0.02s * var(--i))}.menu__link ul li a:hover .char{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.menu__link ul li .char:after{content:attr(data-text);position:absolute;top:100%;left:0;color:#fff}.menu__kiji{padding:30px 0 0;font-family:"YakuHanJPs","Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic Medium","Meiryo",sans-serif}.menu__kiji-title{padding-bottom:10px;color:#fff;font-size:clamp(1.5rem, 3.5vw, 1.6rem);letter-spacing:.32rem;text-align:center;opacity:0}.menu__kiji-title:after{content:"";display:block;width:20px;height:1px;margin:9px auto 0;background:#fff}.menu__kiji ul{list-style:none}.menu__kiji ul li{border-bottom:dotted 1px #6b8ca9;opacity:0}.menu__kiji ul li:nth-child(n+4){display:none}@media screen and (min-width:37.5em){.menu__kiji ul li{display:block}.menu__kiji ul li:nth-child(n+4){display:block}}.menu__kiji ul li a{display:block;padding:12px 5px;color:#fff;font-size:clamp(1.2rem, 2vw, 1.5rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.menu__kiji ul li a:hover{background:#5b809f;color:#fff}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{background-color:#36536c;font-family:"Noto Sans JP",sans-serif;font-size:1.3rem;line-height:1.5}.x-8{width:40px}a:link,a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}a:hover{text-decoration:none}.header{position:fixed;top:0;left:0;width:calc(100% - 10px);height:50px;margin:5px;background:#36536c;border-radius:5px;overflow:hidden;-webkit-transition:height .6s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:height .6s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:height .6s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);transition:height .6s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);z-index:2147483648;isolation:isolate}@media screen and (min-width:37.5em){.header{width:calc(100% - 24px);height:60px;margin:12px}}.header.hide{-webkit-transform:translateY(-120%);transform:translateY(-120%)}.header.active{height:calc(100vh - 24px)}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;padding:0 15px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}@media screen and (min-width:37.5em){.header__inner{height:60px;padding:0 15px}}.header__logo{margin-left:15px;padding-bottom:2px;font-size:1.4rem}.header__logo a{-webkit-transition:all .5s cubic-bezier(1,.005,0,1);transition:all .5s cubic-bezier(1,.005,0,1)}.header__logo p{text-align:center}.header__logo i{color:#fff;vertical-align:-1px}.cate_T,.tag_T{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:970px;height:90px;overflow:hidden;font-weight:900;z-index:0}.cate_T:after,.tag_T:after{display:inline-block;position:absolute;bottom:1px;left:50%;width:300px;height:1px;background-color:#4b7396;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cate_T h1,.cate_T h2{position:relative;overflow:hidden;color:#4b7396;font-family:"Roboto",sans-serif;font-size:clamp(3.2rem, 6vw, 4.8rem);font-weight:900;letter-spacing:-.16rem;text-align:center;z-index:5}.cate_T h1 span,.cate_T h2 span{display:inline-block}.tag_T h1,.tag_T h2{position:relative;padding-bottom:5px;overflow:hidden;color:#4b7396;font-size:clamp(2.8rem, 6vw, 3.2rem);letter-spacing:-.1rem;text-align:center}.post_con{width:100%;max-width:970px;margin-bottom:50px}.post{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-2px;padding:10px 0 12px}@media screen and (min-width:37.5em){.post{padding:15px 0 17px}}.post:hover,.use-link a:hover{animation:flashBG 1.5s;-webkit-animation:flashBG 1.5s}@-webkit-keyframes flashBG{0%{background-color:#f5f8fa;opacity:1}}@keyframes flashBG{0%{background-color:#f5f8fa;opacity:1}}.post a:after,.ad-300__index:after{position:absolute;bottom:0;width:calc(100% - 2px);height:5px;border-right:1px solid #a5b9cb;border-left:1px solid #a5b9cb;background:linear-gradient(to right,#a5b9cb,#a5b9cb 2px,transparent 2px,transparent 4px);background-repeat:repeat-x;background-size:4px 1px;background-position:50% 50%;content:""}.post a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.post_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;margin-right:10px;margin-left:0;border-radius:8px;background-color:#4b7396}@media screen and (min-width:47.5em){.post_icon{width:100px;height:100px;margin-right:10px;margin-left:15px}}.post_icon div{display:block}.post_icon img{width:50px;height:50px}@media screen and (min-width:47.5em){.post_icon img{width:80px;height:80px}}.post_warp{width:calc(100% - 75px);margin-top:1px}@media screen and (min-width:47.5em){.post_warp{width:calc(100% - 150px)}}@media screen and (min-width:58.75em){.post_warp{width:calc(100% - 240px)}}.post_title{margin-bottom:10px;color:#4b7396;font-family:YakuHanJPs,"Roboto","Noto Sans JP";font-size:clamp(1.8rem, 3vw, 2.3rem);font-weight:500;letter-spacing:-.02rem;line-height:clamp(2.5rem, 4vw, 3.2rem)}.post_sub{display:none;padding:0 5px;color:#666;font-size:1.4rem;letter-spacing:.1rem}@media screen and (min-width:58.75em){.post_sub{display:block}}.post_date{display:none;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;height:100px;padding-top:13px;padding-left:5px;color:#4b7396;font-family:"Roboto Condensed",sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.1rem;text-align:center}@media screen and (min-width:47.5em){.post_date{display:block}}.post_date:after{display:block;position:absolute;top:0;left:0;width:1px;height:100px;background:#ddd;content:""}.post_date span{display:block;margin-top:-17px;padding:0;font-size:4.9rem;letter-spacing:-.2rem}.contab-list{display:none}.contab-list.active{display:block}.conlist,.contab-list{width:100%;max-width:970px;margin-bottom:50px}.single_tag{width:100%;max-width:970px;margin-bottom:0}.conlist_title{position:relative;margin-bottom:25px;color:#4b7396;font-family:"Roboto",sans-serif;font-size:3rem;font-weight:900;text-align:center}.conlist_title:before{position:absolute;bottom:-10px;left:50%;width:30px;height:2px;background:#4b7396;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.conlist_title a{display:block;position:relative;color:#4b7396}.single_tag ul{border-top:solid 1px #a5b9cb;list-style:none}.conlist ul,.contab-list ul{list-style:none}.conlist li a,.contab-list li a{display:block;width:100%;padding:clamp(8px, 1.5vw, 15px) clamp(10px, 2vw, 15px);border-bottom:dotted 1px #ccc;color:#4b7396;font-family:"YakuHanJPs","Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic Medium","Meiryo",sans-serif;font-size:clamp(1.35rem, 2.5vw, 1.65rem);letter-spacing:clamp(0.06rem, 0.1vw, 0.08rem)}.single_tag li{border-top:dotted 1px #ccc}.single_tag li:first-child{border-top:none}.single_tag li a{display:block;position:relative;width:100%;padding:clamp(8px, 1.5vw, 15px) clamp(15px, 2vw, 16px) clamp(8px, 1.5vw, 15px) clamp(24px, 2vw, 28px);color:#4b7396;font-family:"YakuHanJPs","Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic Medium","Meiryo",sans-serif;font-size:clamp(1.35rem, 2.5vw, 1.65rem);letter-spacing:clamp(0.06rem, 0.1vw, 0.08rem);line-height:1.6}.single_tag li a:before{position:absolute;top:clamp(6px, 1.3vw, 15px);left:5px;color:#a5b9cb;font-size:1.8rem;-webkit-transform:translateY(calc(0.8em - 50%));transform:translateY(calc(0.8em - 50%))}.conlist li a:hover,.contab-list li a:hover,.single_tag li a:hover,.kanren li a:hover{animation:conlistBG 1.5s;-webkit-animation:conlistBG 1.5s}@-webkit-keyframes conlistBG{0%{background-color:#f5f8fa;opacity:1}}@keyframes conlistBG{0%{background-color:#f5f8fa;opacity:1}}.contab{position:relative;width:100%;max-width:970px;height:auto;margin-bottom:30px;overflow-x:auto;overflow-y:hidden;background:url("/img/line.gif") repeat-x left bottom;font-family:"Roboto Condensed",sans-serif;-webkit-overflow-scrolling:touch}.contab ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:300px;gap:5px;list-style:none}@media screen and (min-width:47.5em){.contab ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:970px;gap:10px}}.contab li{display:inline-block;padding:10px 20px;border:solid 1px #5b809f;border-top-left-radius:8px;border-top-right-radius:8px;background:#5b809f;color:#fff;font-family:"Roboto Condensed",sans-serif;letter-spacing:.08rem;white-space:nowrap;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.contab li:hover{background:#7896b0;cursor:pointer}.contab li.active{border:solid 1px #486379;border-bottom:solid 1px #fff;background-color:#fff;color:#5b809f}#index_pagelink,#single_pagelink{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;font-size:1.5rem}@media screen and (min-width:58.75em){#index_pagelink,#single_pagelink{display:none}}#single_pagelink .page_l,#single_pagelink .page_r,#index_pagelink .page_l,#index_pagelink .page_r{position:relative;width:48.5%;outline:none;text-transform:uppercase;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.p_btn a{display:block;padding:0 10px;border-bottom:solid 1px #ddd;overflow:hidden;color:#4b7396;font-family:"Noto Sans JP";font-size:1.6rem;font-weight:500;line-height:50px;text-align:center}.p_btn a:hover{border-bottom:solid 1px #a5b9cb}.p_btn:before{position:absolute;height:100%;color:#4b7396;font-size:2rem;line-height:50px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.icon-page_arrow_l:before,.icon-page_arrow_r:before{font-size:.95rem}.p_btnr:before{top:2px;right:10%;opacity:0}.p_btnr:hover:before{right:2%;opacity:1}.p_btnl:before{top:2px;left:10%;opacity:0}.p_btnl:hover:before{left:2%;opacity:1}.wp-pagenavi{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:44px;margin-bottom:40px}@media screen and (min-width:58.75em){.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex}}.wp-pagenavi a,.wp-pagenavi span{display:block;float:left;width:44px;height:44px;margin:0 6px;border:solid 1px #ddd;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-color:#fff;color:#4b7396;font-family:"Roboto Condensed",sans-serif;font-size:1.4rem;line-height:44px;text-align:center;text-decoration:none;white-space:nowrap}.wp-pagenavi a:hover{border:solid 1px #7896b0;background-color:#7896b0;color:#fff}.wp-pagenavi span.current{border:solid 1px #4b7396;background-color:#4b7396;color:#fff}.single-search{position:relative;width:100%;margin:0 auto 20px;font-weight:400}.single-search--input{display:block;width:100%;height:47px;padding:0 15px;border:solid 1px #a5b9cb;border-radius:25px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;color:#666;font-size:1.4rem;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;z-index:10}.single-search input[type=text]{-webkit-appearance:none;color:#5b809f;font-size:16px}.single-search--input:focus{background:#f5f8fa}.single-search--input::-webkit-input-placeholder{color:#5b809f;font-size:1.45rem}.single-search--input::-moz-placeholder{color:#5b809f;font-size:1.45rem}.single-search--input:-ms-input-placeholder{color:#5b809f;font-size:1.45rem}.single-search--input::-ms-input-placeholder{color:#5b809f;font-size:1.45rem}.single-search--input::placeholder{color:#5b809f;font-size:1.45rem}.single-search--submit{display:block;position:absolute;top:6px;right:6px;width:35px;height:35px;border:none;border-radius:25px;background:url(//func.jp/css/../img/search.svg) no-repeat 10px 9px #5b809f;outline:none;line-height:47px;text-align:center;cursor:pointer;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.single-search--submit:hover{background-color:#7896b0}.single-catelink{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.single-catelink ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:200px;gap:5px;list-style:none}@media screen and (min-width:47.5em){.single-catelink ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;gap:10px}}.single-catelink li a{display:inline-block;padding:8px 16px;border-radius:100px;background:#5b809f;color:#fff;font-family:"Roboto Condensed",sans-serif;letter-spacing:.08rem;white-space:nowrap}.single-catelink li a:hover{background:#7896b0}.single-catelink::-webkit-scrollbar,.contab::-webkit-scrollbar{display:none}.breadcrumb_area{display:none;position:relative;text-align:center;z-index:1}@media screen and (min-width:37.5em){.breadcrumb_area{display:block}}.breadcrumb{padding:4px 0;font-family:"Roboto",sans-serif;font-size:1.65rem;font-weight:900;letter-spacing:.1rem}.breadcrumb ul{list-style:none}.breadcrumb li{display:inline-block;color:#4b7396}.breadcrumb li:last-child:after{display:none}.breadcrumb li:after{margin-left:5px;content:"＞";font-size:1rem;vertical-align:1px}.breadcrumb li a{color:#4b7396;letter-spacing:.02rem}.breadcrumb a:hover{color:#7896b0}.article_header{display:none}.answer{padding:10px 15px 15px;background-color:#4b7396;margin-bottom:20px;border-radius:8px}.answer_title{font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:10px;margin-right:10px;text-align:center}@media screen and (min-width:37.5em){.answer_title{font-size:2.4rem}}.answer_title i{vertical-align:6px;margin-right:4px}.answer_title img{width:26px}.answer_inner{color:#fff;border:1px solid #6b8ca9;padding:20px 15px 0;border-radius:6px;font-weight:500;background-image:linear-gradient(90deg,#4f7b99 1px,transparent 1px),linear-gradient(#4f7b99 1px,transparent 1px);background-position:15px 15px;background-size:16px 16px}@media screen and (min-width:37.5em){.answer_inner{padding:30px 20px 0}}.answer_inner ul{list-style:none;margin-bottom:15px}@media screen and (min-width:37.5em){.answer_inner ul{margin-bottom:30px}}.answer_inner ol{list-style:none;counter-reset:custom-counter;padding-left:0;margin-bottom:clamp(15px, 2vw, 30px)}.answer_inner ol li{counter-increment:custom-counter;position:relative;padding:clamp(5px, 1vw, 8px) 0 clamp(5px, 1vw, 8px) clamp(30px, 4vw, 42px)}.answer_inner ol li:before{content:counter(custom-counter);position:absolute;left:0;top:clamp(0px, 1.5vw, 10px);display:inline-block;width:clamp(21px, 3vw, 30px);height:clamp(21px, 3vw, 30px);border-radius:50%;background-color:#fff;color:#4b7396;font-family:"Roboto Condensed",sans-serif;font-size:clamp(1.5rem, 2vw, 1.7rem);letter-spacing:normal;line-height:clamp(22px, 3vw, 30px);text-align:center}@media screen and (min-width:37.5em){.answer_inner ol li:before{top:8px}}@media screen and (min-width:58.75em){.answer_inner ol li:before{top:10px}}.answer_inner li{font-family:"YakuHanJPs","Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic Medium","Meiryo",sans-serif;font-size:clamp(1.6rem, 2vw, 2.2rem);padding:5px 0;letter-spacing:.01rem}@media screen and (min-width:37.5em){.answer_inner li{padding:8px 0}}.answer_inner-cap{font-size:clamp(1.4rem, 3vw, 1.7rem);padding:20px 5px;background-image:radial-gradient(circle,#a5b9cb 2px,transparent 2px);background-position:left top;background-repeat:repeat-x;background-size:10px 4px}@media screen and (min-width:37.5em){.answer_inner-cap{padding:30px 5px}}.answer_inner-cap i{font-size:clamp(2rem, 3vw, 2.6rem);vertical-align:-3px;margin-right:6px}@media screen and (min-width:37.5em){.answer_inner-cap i{vertical-align:-4px;margin-right:8px}}.answer_inner-num{display:inline-block;width:21px;height:21px;margin-right:5px;border-radius:50%;background-color:#fff;color:#4b7396;font-family:"Roboto Condensed",sans-serif;font-size:1.5rem;letter-spacing:normal;line-height:22px;text-align:center;vertical-align:2px}@media screen and (min-width:37.5em){.answer_inner-num{width:30px;height:30px;margin-right:8px;font-size:1.7rem;line-height:30px;vertical-align:3px}}.answer_inner kbd{margin:0 5px;padding:3px 10px 2px;border-right:solid 1px #ccc;border-bottom:solid 2px #ccc;border-radius:3px;-webkit-border-radius:3px;background-color:#fff;color:#4b7396;font-family:"Roboto Condensed",sans-serif;font-size:clamp(1.3rem, 2vw, 1.7rem);vertical-align:2px}@media screen and (min-width:37.5em){.answer_inner kbd{padding:6px 15px 4px}}.answer_result{font-size:clamp(1.4rem, 2vw, 1.6rem);padding:0 0 7px}@media screen and (min-width:37.5em){.answer_result{padding:0 0 15px}}.answer_method strong{font-size:clamp(1.5rem, 2vw, 1.8rem);margin:0 0 8px;display:inline-block}@media screen and (min-width:37.5em){.answer_method strong{margin:0 0 10px}}.Imgtop{padding:0 0 30px}.Imgtop img{border-radius:8px}.single_top{padding:0;text-align:center}.single_header--title{display:inline-block;margin-top:-8px;margin-bottom:23px;padding:0;color:#4b7396;font-size:clamp(2.2rem, 5vw, 3.8rem);font-weight:700;letter-spacing:-.08rem;text-align:left}.single_header--date{padding:13px 0;border-top:solid 1px #4b7396;color:#4b7396;font-family:"Roboto Condensed",sans-serif;font-size:1.4rem;text-align:center}.single_header--date a{margin:0 17px 0 0;color:#4b7396;font-family:"Roboto Condensed","Noto Sans JP",sans-serif;font-size:1.32rem}.single_header--date i{margin-right:5px;vertical-align:-1px}.p_text{padding:10px 5px;color:#486379;font-size:1.45rem;letter-spacing:.02rem;line-height:2.6rem;text-align:justify;word-break:break-all}@media screen and (min-width:37.5em){.p_text{padding:20px 30px 30px;font-size:1.7rem;letter-spacing:.02rem;line-height:3.4rem}}.p_text b,.p_text strong{color:#36536c;font-weight:700;letter-spacing:.12rem}.p_sText{margin-bottom:25px;font-size:1.4rem;letter-spacing:.2em;line-height:1.7em}a.tlink{margin:0 1px 0 4px;color:#0070c9;letter-spacing:.13rem}a:hover.tlink{opacity:.6}a.tlink i,a.tlink span{vertical-align:-1px}.link a{display:block;width:100%;padding:clamp(13px, 2vw, 16px) clamp(17px, 2vw, 20px);margin-bottom:30px;border-radius:6px;background-color:#f4f4f4;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;color:#36536c;font-size:clamp(1.2rem, 2vw, 1.6rem);letter-spacing:.05em;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.link a:hover{background-color:#36536c;color:#fff}.link span{margin-right:5px;font-size:clamp(1.3rem, 2.8vw, 1.8rem);vertical-align:-1px}.g{margin:0 3px;padding:4px 12px;border-radius:3px;-webkit-border-radius:3px;background-color:#eee;color:#000;font-size:1.2rem;letter-spacing:.12rem}@media screen and (min-width:37.5em){.g{padding:5px 10px;font-size:1.3rem}}.key,.p_text kbd{margin:0 5px 0 1px;padding:4px 10px;border-right:solid 1px #000;border-bottom:solid 2px #000;border-radius:3px;-webkit-border-radius:3px;background-color:#555;color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:1.2rem;vertical-align:2px}@media screen and (min-width:37.5em){.key,.p_text kbd{padding:3px 10px 3px 14px;font-size:1.35rem}}.mokuji{padding:10px;background-color:#f5f8fa}@media screen and (min-width:37.5em){.mokuji{padding:20px 30px 15px}}.mokuji_title{margin-bottom:10px;padding:0 5px 5px;border-bottom:solid 1px #a5b9cb;color:#4b7396}.mokuji_title i{margin-right:3px;opacity:.7;font-size:2.4rem;vertical-align:-5px}.mokuji ul{padding:0 0 0 15px;color:#4b7396;font-size:clamp(1.3rem, 2vw, 1.5rem);letter-spacing:.08rem;list-style-type:decimal;list-style-position:outside}.mokuji_area ul{padding:0 35px;color:#4b7396;font-size:clamp(1.3rem, 2vw, 1.5rem);letter-spacing:.08rem;list-style-type:decimal}.mokuji li,.mokuji_area li{padding-left:0;margin-left:7px;text-indent:-5px;border-bottom:dotted 1px #a5b9cb;line-height:20px}@media screen and (min-width:37.5em){.mokuji li,.mokuji_area li{padding-left:0;margin-left:0;text-indent:0px}}.mokuji li:last-child,.mokuji_area li:last-child{border-bottom:none}.mokuji li.last-line:last-child{border-bottom:dotted 1px #a5b9cb}.mokuji li a,.mokuji_area li a{display:block;margin-left:-5px;padding:10px 0 10px 10px;color:#4b7396;-webkit-transition:.2s linear;transition:.2s linear}@media screen and (min-width:37.5em){.mokuji li a,.mokuji_area li a{padding:14px 0 14px 10px}}.mokuji li a:hover,.mokuji_area li a:hover{padding-left:15px;color:#7896b0}.mokuji02{background-color:#f5f8fa}.mokuji02 a{padding:10px 0;color:#4b7396;cursor:pointer}.mokuji_sub{position:relative;padding:15px;border-bottom:solid 1px #ddd;font-size:clamp(1.35rem, 3vw, 1.6rem)}.mokuji_sub:after{position:absolute;top:50%;left:0;width:2px;height:100%;background-color:#1f6caa;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mokuji_tab{display:block;text-align:center}.mokuji_area{border-top:dotted 1px #ccc}.mokuji_arrow{position:relative}.mokuji_arrow:after{position:absolute;top:50%;left:50.5%;width:8px;height:8px;border-right:1px solid #4b7396;border-top:1px solid #4b7396;content:"";transform:translate(32px,-5px) rotate(135deg);-webkit-transform:translate(32px,-5px) rotate(135deg);transition:border-color .3s ease,transform .6s ease,-webkit-transform .6s ease}.mokuji_arrow.active:after{transform:translate(32px,-2px) rotate(-45deg);-webkit-transform:translate(32px,-2px) rotate(-45deg)}.mrk.active{background-position:-100% 1.8em}.mrk{margin:0 1px;padding:6px 0;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,#faaeae));background-image:linear-gradient(to right,transparent 50%,#faaeae 50%);background-image:-webkit-linear-gradient(to right,transparent 50%,#faaeae 50%);background-repeat:repeat-x;background-size:200% .15em;background-position:0 1.8em;-webkit-transition:all 1s ease-out .6s;transition:all 1s ease-out .6s}.mrkb.active{background-position:-100% .22em}.mrkb{margin:0 3px;padding:5px 3px 5px 6px;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,#ffff93));background-image:linear-gradient(to right,transparent 50%,#ffff93 50%);background-image:-webkit-linear-gradient(to right,transparent 50%,#ffff93 50%);background-repeat:repeat-x;background-size:200% 1.8em;background-position:0 .22em;color:#000;letter-spacing:.15rem;-webkit-transition:all 1s ease-out .6s;transition:all 1s ease-out .6s}.title_h1{margin-bottom:clamp(10px, 2.8vw, 30px);padding:clamp(16px, 2.8vw, 23px) 3px;border-top:solid 1px #6b8ca9;border-bottom:solid 1px #6b8ca9;color:#4b7396;font-size:clamp(1.7rem, 2.8vw, 2.7rem);font-weight:700;letter-spacing:.02em}.title_h2{margin-bottom:clamp(10px, 2.8vw, 20px);padding:0 clamp(10px, 2.8vw, 15px);border-left:solid 4px #6b8ca9;color:#4b7396;font-size:clamp(1.8rem, 2.8vw, 2.4rem);font-weight:700;letter-spacing:.02em;line-height:1.4}.title_h3{margin-bottom:clamp(15px, 2.8vw, 30px);padding:3px 0;border-bottom:solid 3px #5b809f;color:#4b7396;font-size:clamp(1.6rem, 2.8vw, 2.1rem);font-weight:700;letter-spacing:.01rem}.title_h4{position:relative;margin-bottom:clamp(15px, 2.8vw, 25px);padding:clamp(12px, 2.8vw, 16px);border-radius:3px;background-color:#4b7396;color:#fff;font-size:clamp(1.5rem, 2.8vw, 2rem);font-weight:700;letter-spacing:.05rem}.title_h5{position:relative;margin-bottom:clamp(0px, 1.5vw, 10px);padding-left:17px;color:#4b7396;font-size:clamp(1.7rem, 1.5vw, 2.3rem);font-weight:700;letter-spacing:.05rem}.title_h5:after{position:absolute;top:clamp(8px, 1.5vw, 12px);left:0;width:6px;height:6px;border:solid 3px #4b7396;border-radius:100%;content:""}.title_h6{position:relative;margin-bottom:clamp(0px, 1.5vw, 10px);padding-left:clamp(24px, 1.5vw, 26px);color:#4b7396;font-size:clamp(1.7rem, 1.5vw, 2.2rem);font-weight:700;letter-spacing:.05rem}.title_h6:after{position:absolute;top:0;left:0;color:#507eae;content:"\e86c";font-family:"icomoon" !important;font-size:2.2rem;font-weight:700;z-index:1}.title_h7{position:relative;margin-bottom:clamp(10px, 2.8vw, 20px);padding:5px 0;border-bottom:dotted 1px #4b7396;color:#4b7396;font-size:clamp(1.7rem, 1.5vw, 2.2rem);font-weight:700;letter-spacing:.05rem}.title_pc{margin-bottom:clamp(10px, 2.8vw, 25px);padding:3px 5px;border-bottom:solid 3px #7896b0;color:#4b7396;font-family:"Roboto",sans-serif;font-size:clamp(2.1rem, 3vw, 2.6rem);font-weight:700;letter-spacing:.08rem}.title_num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:clamp(10px, 2.8vw, 15px)}.title_numL{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:clamp(30px, 3vw, 40px);height:clamp(30px, 3vw, 40px);margin-right:clamp(5px, 1.2vw, 10px);margin-top:clamp(0px, 0.2vw, 0px);border-radius:50%;background-color:#4b7396;color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:clamp(1.6rem, 1.8vw, 1.8rem);line-height:1;text-align:center}.title_numR{padding-top:0;color:#4b7396;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:clamp(2rem, 2.2vw, 2.7rem);font-weight:700;letter-spacing:.01rem;line-height:1.35}.text_num{display:inline-block;width:21px;height:21px;margin-right:5px;border-radius:50%;background-color:#7896b0;color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:1.2rem;letter-spacing:normal;line-height:22px;text-align:center;vertical-align:1px}@media screen and (min-width:37.5em){.text_num{width:25px;height:25px;margin-right:7px;font-size:1.3rem;line-height:25px;vertical-align:2px}}.p_comment{position:relative;margin-bottom:40px;padding:20px 20px 20px 60px;background-color:#edf3f8;font-size:clamp(1.2rem, 2vw, 1.4rem);letter-spacing:.15rem;line-height:1.6}@media screen and (min-width:47.5em){.p_comment{padding:25px 25px 25px 73px;line-height:1.7}}.p_comment:before{position:absolute;top:50%;left:clamp(17px, 3vw, 22px);margin-top:-23px;color:#6b8ca9;content:"\e0d8";font-family:"icomoon" !important;font-size:32px;z-index:1}.p_comment--caution{position:relative;margin-bottom:40px;padding:20px 20px 20px 60px;background-color:#fff4d1;font-size:clamp(1.2rem, 2vw, 1.4rem);letter-spacing:.15rem;line-height:1.6}@media screen and (min-width:47.5em){.p_comment--caution{padding:25px 25px 25px 73px;line-height:1.7}}.p_comment--caution:before{position:absolute;top:50%;left:clamp(17px, 3vw, 25px);margin-top:-23px;color:#f9c566;content:"\e60b";font-family:"icomoon" !important;font-size:2.8rem;z-index:1}.p_comment--info{position:relative;margin-bottom:40px;padding:20px 20px 20px 60px;background-color:#f4f4f4;font-size:clamp(1.2rem, 2vw, 1.4rem);letter-spacing:.15rem;line-height:1.6}@media screen and (min-width:47.5em){.p_comment--info{padding:25px 25px 25px 73px;line-height:1.7}}.p_comment--info:before{position:absolute;top:50%;left:clamp(14px, 3vw, 22px);margin-top:-26px;color:#507eae;content:"\e88e";font-family:"icomoon" !important;font-size:32px;z-index:1}.kanren{position:relative;padding:12px 8px;border:1px solid #a5b9cb;border-radius:8px}@media screen and (min-width:47.5em){.kanren{padding:15px}}.kanren:before{position:absolute;top:-14px;left:16px;padding:0 5px;background:#fff;color:#6b8ca9;content:"関連記事";font-size:clamp(1.4rem, 2vw, 1.6rem)}@media screen and (min-width:47.5em){.kanren:before{top:-18px;left:25px}}.kanren ul{list-style:none}.kanren li{border-top:dotted 1px #ccc}.kanren li:first-child{border-top:none}.kanren li a{display:block;position:relative;width:100%;padding:8px 10px 8px 35px;color:#4b7396;font-size:clamp(1.35rem, 2vw, 1.65rem);letter-spacing:.06rem;line-height:1.5}@media screen and (min-width:47.5em){.kanren li a{padding:13px 34px;letter-spacing:.08rem}}.kanren li a:before{position:absolute;top:4px;left:10px;color:#5b809f;content:"\e86c";font-family:"icomoon" !important;font-size:2rem;font-weight:700;z-index:1}@media screen and (min-width:47.5em){.kanren li a:before{top:10px}}.app-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem;border-radius:5px;background-color:#f5f5f5}@media screen and (min-width:37.5em){.app-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}}.app-link__logo{width:60px;margin-bottom:1.5rem}@media screen and (min-width:37.5em){.app-link__logo{width:100px;margin-bottom:0}}.app-link__area{width:100%}@media screen and (min-width:37.5em){.app-link__area{width:calc(100% - 280px)}}.app-link__title{margin-bottom:15px;color:#000;font-size:clamp(1.6rem, 2.5vw, 2.2rem);font-weight:700;letter-spacing:.08rem;line-height:1.3;text-align:center}@media screen and (min-width:37.5em){.app-link__title{margin-bottom:8px;text-align:left}}.app-link__lead{display:none;margin:0 0 15px;color:#000;font-size:1.35rem;letter-spacing:.1rem;line-height:1.5}@media screen and (min-width:37.5em){.app-link__lead{display:block}}.app-link__price{margin-bottom:25px;color:#000;font-size:1.3rem;letter-spacing:.1rem;line-height:1.5;text-align:center}@media screen and (min-width:37.5em){.app-link__price{margin-bottom:0;text-align:left}}.app-link__price span{margin-right:6px;padding:2px 18px 4px;border-radius:10px;background-color:#666;color:#fff;font-size:1.1rem}.l-btn a,.l-btn>span{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:8px 15px 8px 40px;color:#fff;font-family:"Roboto Condensed","Noto Sans JP",sans-serif;font-size:1.3rem;letter-spacing:.07em}@media screen and (min-width:37.5em){.l-btn a,.l-btn>span{padding:2px 15px 2px 40px}}.l-app{margin-top:auto}.l-app a{max-width:140px;border-radius:5px;background-color:#333}.l-btn__text{margin-right:10px}.l-detail a{max-width:140px;border-radius:25px;background-color:#4b7396}.l-app a:hover{background-color:#666}.l-detail a:hover{background-color:#6b8ca9}.l-btn a .l-btn__arrow,.l-btn>span .l-btn__arrow{position:relative;width:15px;height:15px;overflow:hidden}.l-btn a .l-btn__arrow:before,.l-btn>span .l-btn__arrow:before{position:absolute;top:0;left:0;width:15px;height:15px;background:url(/img/btn_arrow.svg);content:"";-webkit-transition:.5s;transition:.5s}.l-btn a .l-btn__arrow:after,.l-btn>span .l-btn__arrow:after{position:absolute;top:0;left:-20px;width:15px;height:15px;background:url(/img/btn_arrow.svg);content:"";-webkit-transition:.5s;transition:.5s}@media (hover:hover){.l-btn a:hover .l-btn__arrow:before,.l-btn>span:hover .l-btn__arrow:before{left:20px}.l-btn a:hover .l-btn__arrow:after,.l-btn>span:hover .l-btn__arrow:after{left:0}}.p-sp_area{text-align:center}.p-sp_area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0;list-style:none}@media screen and (min-width:37.5em){.p-sp_area ul{padding:50px 0}}.p-sp_area li{width:65%;padding:20px 12px}@media screen and (min-width:37.5em){.p-sp_area li{width:35%;margin:0 clamp(2rem, 2.5vw, 5rem)}}.p-sp_area li img,.p-sp_area li video,.p-sp_area--yoko img{-webkit-box-shadow:0 0 6px #999;box-shadow:0 0 6px #999}.p-sp_area--yoko{width:80%;margin:0 auto;padding-top:50px}.p-sp_area--yokoL{padding-bottom:50px}.p-sp_area_gray{background:#f5f8fa}.p-sp_area_pd{padding:20px 0}.single_point{position:relative;margin-bottom:40px;padding:25px 15px}@media screen and (min-width:37.5em){.single_point{padding:35px 30px 30px}}.single_point.p_g{background:#f5f8fa}.single_point.p_b{background:#333}.single_point_title{display:inline-block;position:absolute;top:-15px;left:6px;padding:8px 18px;border-radius:15px;color:#fff;font-size:1.3rem;letter-spacing:.1em;line-height:1}.pt_g{background:#6a3}.pt_b{background:#507eae}.pt_c{background:#333}.single_list_blue{list-style:none}.single_list_blue li{position:relative;margin:7px 0;padding:1px 0 1px 28px;letter-spacing:.04rem;line-height:25px;color:#000;font-size:1.5rem}@media screen and (min-width:37.5em){.single_list_blue li{font-size:1.55rem}}.single_list_blue li a{color:#4b7396}.single_list_blue li a:hover{color:#7896b0}.single_list_blue li:before{position:absolute;top:2px;left:0;color:#507eae;content:"\e86c";font-family:"icomoon" !important;font-size:2rem;font-weight:700;z-index:1}@media screen and (min-width:37.5em){.single_list_blue li:before{top:2px;font-size:2.2rem}}.single_list_num{padding:0;counter-reset:my-counter;list-style:none}.single_list_num li{position:relative;margin:7px 0;padding:1px 0 1px 30px;color:#555;font-weight:700;letter-spacing:.08rem;line-height:25px}.single_list_num li:before{display:block;position:absolute;top:4px;left:1px;width:19px;height:20px;padding-left:1px;border-radius:50%;background-color:#507eae;color:#fff;content:counter(my-counter);counter-increment:my-counter;font-family:"Roboto Condensed",sans-serif;font-size:1.2rem;font-weight:300;line-height:21px;text-align:center}.sp_list_green{list-style:none}.sp_list_green li{position:relative;margin:7px 0;padding:1px 0 1px 20px;color:#555;font-weight:700;letter-spacing:.12rem;line-height:25px}.sp_list_green li:after{position:absolute;top:7px;left:0;width:6px;height:6px;border:solid 3px #6a3;border-radius:100%;content:""}.single_list_caution{list-style:none}.single_list_caution li{position:relative;margin:7px 0;padding:1px 0 1px 28px;letter-spacing:.06rem;line-height:25px}.single_list_caution li a{color:#4b7396}.single_list_caution li a:hover{color:#7896b0}.single_list_caution li:before{position:absolute;top:1px;left:0;color:#fcab31;content:"\e60b";font-family:"icomoon" !important;font-size:2rem;font-weight:700;z-index:1}.codeA{margin-bottom:30px;border-radius:5px;background-color:#333;letter-spacing:.05em}.codeA b,.codeA b span{color:#fff !important;font-weight:700}.codeTextE{padding:30px;font-size:clamp(1.2rem, 4vw, 1.5rem);text-align:center}.codeTextJ{padding:30px;font-family:"Roboto Condensed",sans-serif;font-size:clamp(1.2rem, 4vw, 1.4rem);text-align:center}.codeTextJL{padding:30px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:clamp(1.2rem, 4vw, 1.4rem);line-height:1.5;word-break:break-all}.product_cap{margin-bottom:30px;padding:15px;background-color:#eee;font-size:1.15rem;letter-spacing:.1rem;line-height:1.8}.btn_area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.btn_apple a,.btn_google a,.btn_amazon a,.btn_rakuten a,.btn_blank{display:block;width:162px;padding:10px;border-radius:5px;color:#fff;font-size:clamp(1.2rem, 2vw, 1.35rem);letter-spacing:.1rem;text-align:center}@media screen and (min-width:58.75em){.btn_apple a,.btn_google a,.btn_amazon a,.btn_rakuten a,.btn_blank{width:192px}}.btn_apple a:hover,.btn_google a:hover,.btn_amazon a:hover,.btn_rakuten a:hover{opacity:.7}.btn_apple a{background-color:#333}.btn_google a{background-color:#333}.btn_rakuten a{background-color:#bf0000}.btn_amazon a{background-color:#f90}.btn_blank{background-color:#ddd}.s_tag{padding:50px 0 40px;border-top:solid 1px #a5b9cb;color:#4b7396;font-size:1.5rem;text-align:center}.s_tag a{color:#4b7396;font-size:clamp(1.35rem, 2vw, 1.5rem)}.s_tag a:hover{color:#7896b0}.s_tag i{margin-right:7px;vertical-align:-2px}.s_sbm{height:20px;margin-bottom:70px;border-bottom:solid 1px #a5b9cb;font-family:"Roboto Condensed",sans-serif}.s_sbm ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:250px;height:40px;margin:0 auto;padding:0 15px;background-color:#fff;list-style:none;z-index:1}.s_sbm li{margin:0 7px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-size:1.5rem}.s_sbm li a{display:block;width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;color:#fff;letter-spacing:-.5rem;line-height:40px;text-align:center}.s_sbm li.sf a{background-color:#5b809f}.s_sbm li.sf a:hover{background-color:#3b5998}.s_sbm li.st a{background-color:#5b809f}.s_sbm li.st a:hover{background-color:#3cf}.s_sbm li.sh a{background-color:#5b809f}.s_sbm li.sh a:hover{background-color:#008fde}.s_sbm li.sp a{background-color:#5b809f}.s_sbm li.sp a:hover{background-color:#ef4156}.s_sbm li i{margin-right:4px;vertical-align:-2px}.Imglink{margin-bottom:30px;-webkit-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc}.Imglink a{display:block;overflow:hidden}.Imglink a img{transform:scale(1);-webkit-transform:scale(1);transition:all .4s;-webkit-transition:all .4s}.Imglink a:hover img{opacity:.8;transform:scale(1.03);-webkit-transform:scale(1.03)}.Imggray{margin-bottom:40px;padding:3px;background-color:#eee}.art_ads{overflow:hidden;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.google-auto-placed{margin:0 0 20px !important;overflow:hidden;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.use-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media screen and (min-width:37.5em){.use-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}}.use-link div{width:100%;margin-bottom:16px}@media screen and (min-width:37.5em){.use-link div{width:calc(33% - 10px)}}.use-link div a{display:block;width:100%;padding:1.3rem 0;border:solid 1px #a5b9cb;border-radius:8px;color:#486379;font-family:"Roboto Condensed","Noto Sans JP",sans-serif;font-size:1.2rem;letter-spacing:.08rem;line-height:1.5;text-align:center}@media screen and (min-width:37.5em){.use-link div a{padding:2.8rem 0}}.use-link img{margin-bottom:3px}.base-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:10px;border-radius:8px;background-color:#497091;color:#fff}.base-title__img{width:40px;height:40px;margin-right:10px}@media screen and (min-width:37.5em){.base-title__img{width:50px;height:50px;margin-right:15px}}.base-title__text{font-size:2rem;line-height:1}@media screen and (min-width:37.5em){.base-title__text{font-size:2.3rem}}.base-list{width:100%;max-width:970px;margin-bottom:50px}.base-list ul{list-style:none}.base-list li a{display:block;position:relative;width:100%;padding:10px 10px 10px 28px;border-bottom:dotted 1px #ccc;color:#4b7396;font-size:clamp(1.3rem, 2vw, 1.4rem);letter-spacing:.06rem;line-height:1.5}@media screen and (min-width:37.5em){.base-list li a{padding:10px 28px;font-size:1.65rem;letter-spacing:.08rem}}.base-list li a:before{position:absolute;top:clamp(13px, 2vw, 14px);left:7px;color:#a5b9cb;font-size:1.7rem}.base-list li:first-child{border-top:none}.base-list li a:hover{-webkit-animation:conlistBG 1.5s;animation:conlistBG 1.5s}.con_mov{border:solid 1px #a5b9cb;vertical-align:bottom}.h_yt{padding:0}.movie-wrap{position:relative;height:0;padding-top:30px;padding-bottom:56.25%;overflow:hidden}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.matome{margin-bottom:30px}.matome ul{list-style:none;font-weight:700}.shiny a{overflow:hidden}.shiny a:after{position:absolute;top:-200px;left:0;width:30px;height:100%;background-color:#fff;content:" ";opacity:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);animation:shiny 4s ease-in-out infinite;-webkit-animation:shiny 4s ease-in-out infinite}.shiny+.shiny a:after{animation-delay:.1s;-webkit-animation-delay:.1s}@keyframes shiny{0%{opacity:0;transform:scale(0) rotate(45deg);-webkit-transform:scale(0) rotate(45deg)}80%{opacity:.6;transform:scale(0) rotate(45deg);-webkit-transform:scale(0) rotate(45deg)}100%{opacity:0;transform:scale(50) rotate(45deg);-webkit-transform:scale(50) rotate(45deg)}}@-webkit-keyframes shiny{0%{opacity:0;transform:scale(0) rotate(45deg);-webkit-transform:scale(0) rotate(45deg)}80%{opacity:.6;transform:scale(0) rotate(45deg);-webkit-transform:scale(0) rotate(45deg)}100%{opacity:0;transform:scale(50) rotate(45deg);-webkit-transform:scale(50) rotate(45deg)}}.faq-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.faq-item{background:#fff;border:solid 1px #a5b9cb;border-radius:5px;padding:20px}@media screen and (min-width:37.5em){.faq-item{padding:30px}}.faq-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px;margin-bottom:10px}.q-icon{background:#4b7396;color:#fff;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Roboto Condensed",sans-serif;font-size:1em;font-weight:700;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:37.5em){.q-icon{width:40px;height:40px;font-size:1.2em}}.question-text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:5px}.question-text h3{font-size:1.6rem;font-weight:600;line-height:1.5}@media screen and (min-width:37.5em){.question-text h3{font-size:1.9rem}}.faq-answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px;margin-top:15px}.a-icon{background:#a5b9cb;color:#fff;width:40px;height:40px;font-size:1em;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Roboto Condensed",sans-serif;font-weight:700;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:37.5em){.a-icon{width:40px;height:40px;font-size:1.2em}}.answer-text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:5px}.answer-text p{font-size:1.4rem;line-height:1.6}@media screen and (min-width:37.5em){.answer-text p{font-size:1.65rem}}.con_page{margin:0 auto;padding:0 15px 60px}.con_page--title{text-align:center;font-size:clamp(1.8rem, 3vw, 2.8rem);color:#4b7396;letter-spacing:.1rem;padding-top:30px;padding-bottom:60px;margin-bottom:60px;position:relative;white-space:nowrap}.con_page--title:after{content:"";height:2px;width:40px;display:block;background-color:#4b7396;position:absolute;left:50%;bottom:15px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.con_page--search{max-width:670px;margin:0 auto;padding:20px 0 80px;color:#4b7396;display:block}.con_page--search01{text-align:center;font-size:1.6rem;margin-bottom:30px;letter-spacing:.1rem}.con_page--search02{font-size:1.6rem;letter-spacing:.1rem;margin-bottom:50px}.con_page--searchform{margin:0 auto;width:330px;margin-bottom:120px}.con_page--input{margin:0 8px 0 0;padding:0 20px;max-width:100%;height:33px;width:240px;outline:none;border:1px solid #7896b0;background:#fff;color:#7896b0;font-size:100%;border-radius:20px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.con_page--input::-webkit-input-placeholder{color:#7896b0}.con_page--input::-moz-placeholder{color:#7896b0}.con_page--input:-ms-input-placeholder{color:#7896b0}.con_page--input::-ms-input-placeholder{color:#7896b0}.con_page--input::placeholder{color:#7896b0}.con_page--input:focus{background:#f5f8fa;color:#4b7396}.con_page--btn{height:35px;width:35px;border:none;margin:0;padding:0;vertical-align:top;background:url(//func.jp/css/../img/s_btn.png) no-repeat #4b7396;border-radius:18px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.con_page--btn:hover{background:url(//func.jp/css/../img/s_btn.png) no-repeat #7896b0}.con_page--title02{font-size:2rem;margin:10px auto;letter-spacing:.1rem;text-align:center}.con_page--title02 span{position:relative;display:inline-block;padding:0 1.8rem}.con_page--title02 span:before,.con_page--title02 span:after{position:absolute;top:50%;content:"";width:1.2em;height:1px;background-color:#999}.con_page--title02 span:before{left:100%}.con_page--title02 span:after{right:100%}.con_page--sub{font-size:clamp(1.8rem, 3vw, 2.2rem);color:#4b7396;font-weight:500;margin-bottom:10px;letter-spacing:.1rem;position:relative}.con_page--sub2{font-size:clamp(1.6rem, 3vw, 1.9rem);color:#4b7396;font-weight:500;margin-bottom:15px;letter-spacing:.1rem;border-bottom:dotted 1px #4b7396}.con_page--text{font-size:clamp(1.3rem, 3vw, 1.7rem);margin-bottom:18px;letter-spacing:.25rem;text-align:justify;line-height:2;color:#666}.con_page--noteL{font-size:1.8rem;text-align:center}.con_page--note{line-height:1.8;letter-spacing:.1rem;padding:50px;background-color:#f3f0e9;border-radius:8px;margin-bottom:100px}.con_page--link{margin-bottom:7px}.con_page--link a{font-size:clamp(1.3rem, 3vw, 1.7rem);font-weight:500;letter-spacing:.15rem;line-height:1.8;position:relative;margin-left:10px;padding:3px 5px;color:#4b7396}.con_page--link a:hover{margin-left:15px}.con_page--link a:before{position:absolute;content:"";width:6px;height:6px;border-top:solid 1px #4b7396;border-right:solid 1px #4b7396;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:calc(50% - 2px);left:-12px;line-height:1.8}.con_page--list{margin-bottom:30px}.con_page--list ul{list-style:none;margin:0;padding:0}.con_page--list li{background:#fff;width:49.5%;display:inline-block}.con_page--list li a{display:block;color:#333;padding:20px 10px 16px 15px;border-bottom:solid 1px #eee}.con_page--list li a:hover{background-color:#ffed00}.con_page--list li a span{margin-right:5px;vertical-align:-1px}.form_page{max-width:500px;margin:0 auto 60px auto;padding-top:30px}.form_page--name{padding:35px 0 3px;font-size:1.4rem;letter-spacing:.2rem;position:relative}.form_page--submit{padding:30px 0;text-align:center;margin-bottom:20px}.form_page--hissu{position:absolute;right:0;font-size:1.1rem;letter-spacing:.4rem;padding:1px 20px;background:#4b7396;color:#fff;border-radius:3px}.form_page input[type=text],input[type=email]{padding:10px;margin-bottom:5px;font-size:1.5rem;letter-spacing:.15rem}.form_page textarea{resize:none;width:93%;padding:15px;border-bottom:solid 1px #a5b9cb;border-top:none;border-right:none;border-left:none;background-color:#fff;margin-bottom:2px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;font-size:1.5rem;letter-spacing:.15rem}span.wpcf7-list-item{display:block}.form_page input[type=text],.form_page input[type=email]{width:95%;border-bottom:solid 1px #a5b9cb;border-top:none;border-right:none;border-left:none;background-color:#fff;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.form_page input:focus,.form_page textarea:focus{border-bottom:solid 1px #aaa;border-top:none;border-right:none;border-left:none;background-color:#f5f8fa;color:#333}.form_page input,.form_page textarea{outline:none}.form_page input[type=submit]{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;display:inline-block;border:none;width:250px;height:40px;color:#fff;background-color:#4b7396;border-radius:20px}.form_page input:hover[type=submit]{border:none;cursor:pointer;background-color:#7896b0}.grecaptcha-badge{visibility:hidden}footer{margin-top:auto;background-color:#36536c;overflow:hidden}.footer_logo{font-size:1.5rem;text-align:center;padding:10px 0 12px;margin-left:5px}.footer_logo i{vertical-align:-5px;color:#eee}.btm{background-color:#36536c;padding-top:10px}.btm_link{text-align:center;padding:3.5rem 0 0}.btm_link ul{list-style:none}.btm_link li{display:inline-block}.btm_link li a{color:#9ba9b6;padding:0 10px;position:relative;font-size:1.14rem;font-family:"Roboto Condensed",sans-serif;letter-spacing:.2rem;font-weight:500;letter-spacing:.1em}.btm_link ul li a .text-wrapper{display:block;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.btm_link ul li .word{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden}.btm_link ul li .char{position:relative;-webkit-transition:-webkit-transform .5s cubic-bezier(.27,.68,.25,1.4);transition:-webkit-transform .5s cubic-bezier(.27,.68,.25,1.4);transition:transform .5s cubic-bezier(.27,.68,.25,1.4);transition:transform .5s cubic-bezier(.27,.68,.25,1.4),-webkit-transform .5s cubic-bezier(.27,.68,.25,1.4);-webkit-transition-delay:calc(0.02s * var(--i));transition-delay:calc(0.02s * var(--i))}.btm_link ul li a:hover .char{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.btm_link ul li .char:after{content:attr(data-text);position:absolute;top:100%;left:0;color:#fff}.btm_link li a:hover{color:#fff}.btm_copy{font-size:1.1rem;font-family:"Roboto",sans-serif;font-weight:400;text-align:center;letter-spacing:.09em;padding:20px 0;color:#9ba9b6}.p_conTable{width:100%;font-size:clamp(1.25rem, 2vw, 1.4rem);letter-spacing:.05rem}.p_conTable th{background:#f5f8fa;display:block;border:none;padding:8px;width:100%}@media screen and (min-width:37.5em){.p_conTable th{border:1px solid #ccc;line-height:2.3rem;width:30%;padding:20px 8px;display:table-cell}}.p_conTable td{display:block;border:none;padding:15px 8px;width:100%}@media screen and (min-width:37.5em){.p_conTable td{padding:20px 8px;border:1px solid #ddd;line-height:2.3rem;padding:10px 8px;width:70%;display:table-cell}}.p_conTable_sp{overflow-x:auto;-webkit-overflow-scrolling:touch}.p_conTable_sp::-webkit-scrollbar{height:5px}.p_conTable_sp::-webkit-scrollbar-track{background:#f1f1f1}.p_conTable_sp::-webkit-scrollbar-thumb{background:#bcbcbc}.table-box{background:#fff;overflow:hidden;margin-bottom:40px}.scroll-wrapper{overflow-x:auto}.table-box table{width:100%;border-collapse:collapse;min-width:600px;font-size:clamp(1.25rem, 2vw, 1.4rem)}.table-box th,.table-box td{padding:8px 12px;text-align:left;border-bottom:1px solid #ddd}.table-box th{background:#f5f8fa;color:#333}td{color:#666}.td_num{background-color:#fff;border-radius:50%;color:#4b7396;text-align:center;width:20px;height:20px;line-height:20px;font-family:"Roboto Condensed",sans-serif;font-size:1.3rem;margin-right:5px;display:inline-block;letter-spacing:normal;vertical-align:1px}.key-box{background:#f5f8fa;overflow:hidden;margin-bottom:40px;border-radius:8px;padding:10px}.key-box table{width:100%;border-collapse:collapse;min-width:600px;font-size:clamp(1.25rem, 2vw, 1.4rem);letter-spacing:.05rem;line-height:1.6}.key-box thead{border-bottom:1px solid #a5b9cb}.key-box th,.key-box td{padding:12px;text-align:left}.key-box th{background:#f5f8fa;color:#4b7396;font-weight:700}.key-box td{color:#4b7396}.key-box td:first-child{font-weight:700}.key-box td span,.key-box kbd{font-family:"YakuHanJPs","Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic Medium","Meiryo",sans-serif;background-color:#fff;color:#4b7396;padding:1px 12px;border:none;border-radius:5px;line-height:1.8}.ad-300__index{padding:30px 0;position:relative}.ad-300__single{padding:55px 0;border-top:solid 1px #a5b9cb;position:relative}.ad-300__single:before{content:"SPONSORED LINK";position:absolute;left:50%;top:-8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;color:#6b8ca9;font-family:"Roboto Condensed",sans-serif;font-size:1rem;letter-spacing:.08rem;padding:0 15px}.ad-300-250{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ad-300-250 p{position:relative}.post_ad--728{margin-bottom:60px}.post_ad__single{max-width:320px;margin-bottom:30px}.post_ad{max-width:320px;margin:0 auto 50px auto}.ad_300_250{width:300px;height:250px}@media (max-width:860px){.ad_300_250{width:300px;height:250px}}@media (min-width:860px){.ad_300_250{width:300px;height:250px}}@media only screen and (min-width:481px){.post_ad,.post_ad__single{max-width:100%}}@media screen and (max-width:700px){.ad-300__index{padding:30px 0}.ad-300__single{padding:40px 0}.ad-300-250{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.ad-300-250 p:nth-child(2){display:none}}@media screen and (max-width:1000px){.ad-300-250{-ms-flex-pack:distribute;justify-content:space-around}.ad-300-250 p:nth-child(1){display:none}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}