﻿﻿.editor-styles-wrapper{line-height:2.0}.editor-styles-wrapper.block-editor-writing-flow{font-family:YakuHanJP_Narrow,din-condensed,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic Medium",Yu\ Gothic\ medium,"Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:16px;color:#0d204b}.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{font-family:din-2014,-apple-system,BlinkMacSystemFont,"Helvetica Neue",source-han-sans-japanese,"Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold;line-height:1.4}.editor-styles-wrapper h2{font-size:1.5em}.editor-styles-wrapper h3{font-size:1.375em}.editor-styles-wrapper h4{font-size:1.25em}.editor-styles-wrapper h5{font-size:1.125em}.editor-styles-wrapper h6{font-size:1.0em}.editor-styles-wrapper h1:not([class*="is-style-vk"]),.editor-styles-wrapper h2:not([class*="is-style-vk"]),.editor-styles-wrapper h3:not([class*="is-style-vk"]),.editor-styles-wrapper h4:not([class*="is-style-vk"]),.editor-styles-wrapper h5:not([class*="is-style-vk"]),.editor-styles-wrapper h6:not([class*="is-style-vk"]){position:relative;margin-top:2.5em}.editor-styles-wrapper h1:not([class*="is-style-vk"]):first-child,.editor-styles-wrapper h2:not([class*="is-style-vk"]):first-child,.editor-styles-wrapper h3:not([class*="is-style-vk"]):first-child,.editor-styles-wrapper h4:not([class*="is-style-vk"]):first-child,.editor-styles-wrapper h5:not([class*="is-style-vk"]):first-child,.editor-styles-wrapper h6:not([class*="is-style-vk"]):first-child{margin-top:0}.editor-styles-wrapper h2:not([class*="is-style-vk"]){padding:.833em 1.666em;border:1px solid #e4ebfe;border-radius:4px}.editor-styles-wrapper h2:not([class*="is-style-vk"])::before{position:absolute;top:0;bottom:0;left:calc( 0.5em + 5px );content:'';display:block;width:5px;height:calc( 1.0em * 1.4 );margin:auto;background:linear-gradient(to bottom,#034c82 50%,#2d80b5 50%)}.editor-styles-wrapper h3:not([class*="is-style-vk"]){position:relative;padding-bottom:1.0em;border-bottom:3px solid #e4ebfe}.editor-styles-wrapper h3:not([class*="is-style-vk"])::after{position:absolute;bottom:-3px;left:0;content:'';display:block;width:1.0em;border-bottom:3px solid #2d80b5}.editor-styles-wrapper h4:not([class*="is-style-vk"]){padding:.5em 1.0em;border:1px solid #034c82;border-radius:4px}.editor-styles-wrapper h5:not([class*="is-style-vk"]){padding-bottom:.5em;border-bottom:1px solid #e4ebfe}.editor-styles-wrapper h6:not([class*="is-style-vk"]){color:#2d80b5}.editor-styles-wrapper .wp-block-image{margin-bottom:1.5em}.editor-styles-wrapper .wp-block-image .fancybox{position:relative;display:block}.editor-styles-wrapper .wp-block-image .fancybox::before{position:absolute;bottom:.75em;left:.75em;z-index:1;font-family:"Font Awesome 6 Free";font-weight:900;content:'\f00e';color:#fff;line-height:3.0em;text-align:center;width:3.0em;height:3.0em;background-color:#18387a;border-radius:50%;-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}.editor-styles-wrapper .wp-block-image .fancybox:hover::before{background-color:#2d80b5}.editor-styles-wrapper .wp-block-columns{gap:2.5em min(4.938%,60px);margin-top:2.5em;margin-bottom:2.5em}.editor-styles-wrapper .wp-block-columns .wp-block-image{margin-bottom:0}.editor-styles-wrapper .wp-block-embed{margin-bottom:1.5em}.editor-styles-wrapper .wp-block-table{margin-bottom:1.5em}.editor-styles-wrapper .wp-block-table table{margin-bottom:0}.editor-styles-wrapper table{margin-bottom:1.5em}.editor-styles-wrapper table tr th,.editor-styles-wrapper table tr td{line-height:1.4;padding:1.0em 1.25em;background:#fff;border:1px solid #e4ebfe}.editor-styles-wrapper table tr th{font-weight:bold;background:#e4ebfe}.editor-styles-wrapper table tr td>*:last-child{margin-bottom:0}.editor-styles-wrapper ul,.editor-styles-wrapper ol{margin-bottom:1.5em;margin-left:1.5em}.editor-styles-wrapper ul li,.editor-styles-wrapper ol li{margin-bottom:1.0em}.editor-styles-wrapper ul li:last-child,.editor-styles-wrapper ol li:last-child{margin-bottom:0}.editor-styles-wrapper ul{list-style:disc}.editor-styles-wrapper ol{list-style:decimal}.editor-styles-wrapper .iframe{position:relative;width:100%;overflow:hidden;aspect-ratio:16 / 9}.editor-styles-wrapper .iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.editor-styles-wrapper blockquote{padding:2.0em 1.25em;background-color:#e4ebfe;border-left:5px solid #b3c7fc}.editor-styles-wrapper blockquote>*:first-child{margin-top:0}.editor-styles-wrapper blockquote>*:last-child{margin-bottom:0}.editor-styles-wrapper .vk_faq{padding-bottom:2.5em;margin-bottom:2.5em;border-color:#e4ebfe}.editor-styles-wrapper .vk_faq .vk_faq_title::before,.editor-styles-wrapper .vk_faq .vk_faq_content::before{top:0;font-family:inherit;font-size:.75em;font-weight:bold;line-height:2.0em;width:2.0em;height:2.0em}.editor-styles-wrapper .vk_faq .vk_faq_title{font-family:din-2014,-apple-system,BlinkMacSystemFont,"Helvetica Neue",source-han-sans-japanese,"Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.0em;padding:0 0 1.0em 2.5em;border-bottom-style:dashed;border-bottom-color:#e4ebfe}.editor-styles-wrapper .vk_faq .vk_faq_title p{font-size:1.125em;font-weight:bold;line-height:1.4}.editor-styles-wrapper .vk_faq .vk_faq_title::before{background-color:#034c82}.editor-styles-wrapper .vk_faq .vk_faq_content{margin-top:1.25em;padding:0 0 0 2.5em}.editor-styles-wrapper .vk_faq .vk_faq_content::before{color:#18387a!important;background-color:#feb430}.editor-styles-wrapper .vk_faq:last-of-type{padding-bottom:0;border-bottom:none}.editor-styles-wrapper .vk_button .vk_button_link{border-radius:25em}.editor-styles-wrapper .vk_button .vk_button_link .vk_button_link_txt{font-family:din-2014,-apple-system,BlinkMacSystemFont,"Helvetica Neue",source-han-sans-japanese,"Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold}.editor-styles-wrapper .vk_button .vk_button_link.btn-lg{font-size:1.0em}.editor-styles-wrapper>*{box-sizing:border-box}.editor-styles-wrapper>*::before,.editor-styles-wrapper>*::after{box-sizing:border-box}.editor-styles-wrapper>*:first-child{margin-top:0}.editor-styles-wrapper>*:last-child{margin-bottom:0}#tinymce.mce-content-body{line-height:1.6!important;padding:20px!important;background:#fff!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:normal;font-weight:normal;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}html{overflow-y:scroll}ol,ul{list-style:none}table{width:100%;border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}img,a img{height:auto;max-width:100%;border:0;vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}input,textarea{margin:0;padding:0}figure{margin:0;padding:0}html{font-size:clamp(14px, calc( 14px + 2 * ( ( ( var(--vw) * 100 )  - 320px )  / 660 ) ), 16px);visibility:hidden}html.wf-active,html.loading-delay{visibility:visible}body{font-family:din-2014,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic Medium",Yu\ Gothic\ medium,"Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.0rem;color:#0d204b;line-height:1;background:#fff;word-wrap:break-word;overflow-wrap:anywhere;-webkit-text-size-adjust:100%}body.fixed{overflow:hidden}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}h2,h3,h4,h5,h6,p{margin-bottom:1.5em}.bold,strong{font-family:din-2014,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold}.italic,em{font-style:italic}.underline{text-decoration:underline}.navy{color:#001f3f}.blue{color:#0074d9}.aqua{color:#7fdbff}.teal{color:#39cccc}.olive{color:#3d9970}.green{color:#2ecc40}.lime{color:#01ff70}.yellow{color:#ffdc00}.orange{color:#ff851b}.red{color:#ff4136}.maroon{color:#85144b}.fuchsia{color:#f012be}.purple{color:#b10dc9}.sitver{color:#ddd}.gray{color:#aaa}.black{color:#111}a{color:#2d80b5;vertical-align:baseline;text-decoration:underline;outline:0;margin:0;padding:0;background:transparent;-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}a img{-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}a:hover,a:active{text-decoration:none;outline:none}a:hover img,a:active img{opacity:.6}img.aligncenter{display:block;margin:1.0em auto}img.alignright,img.alignleft{display:inline;margin-bottom:1.0em}img.alignright{margin-left:1.25em;float:right}img.alignleft{margin-right:1.25em;float:left}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mb00{margin-bottom:0}.mb05{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.cf::after{content:"";display:table}.cf::after{clear:both}input[type="text"],input[type="tel"],input[type="number"],input[type="email"],textarea,select{font-family:inherit;font-size:16px;color:inherit;vertical-align:middle;width:100%;height:52px;padding:6px 1.0em;background-color:#fff;border:1px solid #ddd;border-radius:.375em;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="text"][type="number"],input[type="tel"][type="number"],input[type="number"][type="number"],input[type="email"][type="number"],textarea[type="number"],select[type="number"]{width:auto}input[type="text"][maxlength],input[type="tel"][maxlength],input[type="number"][maxlength],input[type="email"][maxlength],textarea[maxlength],select[maxlength]{width:auto}input[type="text"]::placeholder,input[type="tel"]::placeholder,input[type="number"]::placeholder,input[type="email"]::placeholder,textarea::placeholder,select::placeholder{color:#999}input[type="text"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#999}input[type="text"]::-ms-input-placeholder,input[type="tel"]::-ms-input-placeholder,input[type="number"]::-ms-input-placeholder,input[type="email"]::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{color:#999}input[type="text"][readonly],input[type="tel"][readonly],input[type="number"][readonly],input[type="email"][readonly],textarea[readonly],select[readonly]{padding-right:0;padding-left:0;border:none;border-radius:0}textarea{line-height:2.0;height:12.5em}select{padding-right:2.25em;background-image:url(https://products.fam1.co.jp/wp-content/themes/fam-ec/img/icon_arrow_drop.svg);background-repeat:no-repeat;background-position:calc(100% - 1.0em);background-size:.875em auto;cursor:pointer}input[type="radio"],input[type="checkbox"]{display:none}input[type="radio"]+span,input[type="checkbox"]+span{position:relative;display:inline-block;line-height:1.4;padding-left:2.0em;cursor:pointer}input[type="radio"]+span::before,input[type="radio"]+span::after,input[type="checkbox"]+span::before,input[type="checkbox"]+span::after{position:absolute;top:0;bottom:0;content:"";display:block;margin:auto;-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}input[type="radio"]+span::before,input[type="checkbox"]+span::before{left:0;width:1.5em;height:1.5em;border:1px solid #ddd}input[type="radio"]+span::after,input[type="checkbox"]+span::after{opacity:0;visibility:hidden}input[type="radio"]:checked+span::before,input[type="checkbox"]:checked+span::before{background-color:#18387a;border-color:#18387a}input[type="radio"]:checked+span::after,input[type="checkbox"]:checked+span::after{opacity:1.0;visibility:visible}input[type="radio"]+span::before,input[type="radio"]+span::after{border-radius:50%}input[type="radio"]+span::before{background-color:#fff}input[type="radio"]+span::after{left:.5em;width:1.0em;height:1.0em;background-color:#fff}input[type="checkbox"]+span::before{background-color:#fff;border-radius:2px}input[type="checkbox"]+span::after{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;left:0;content:'\f00c';font-family:"Font Awesome 6 Free";font-weight:900;color:#fff;width:1.5em;height:1.5em}[type="submit"]:not([data-fancybox-close]),[type="button"]:not([data-fancybox-close]){display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.5em 1.0em;font-family:din-2014,-apple-system,BlinkMacSystemFont,"Helvetica Neue",source-han-sans-japanese,"Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.125rem;font-weight:bold;color:inherit;line-height:1.4;text-align:center;width:320px;max-width:100%;height:80px;padding:1.0em 3.75em;background-color:#feb430;background-image:url(https://products.fam1.co.jp/wp-content/themes/fam-ec/img/icon_arrow_blue.svg);background-repeat:no-repeat;background-position:calc(100% - 1.5em) 50%;background-size:.75em auto;border:none;border-radius:25em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}[type="submit"]:not([data-fancybox-close])[disabled],[type="button"]:not([data-fancybox-close])[disabled]{opacity:.2;cursor:not-allowed}[type="submit"]:not([data-fancybox-close]).back,[type="button"]:not([data-fancybox-close]).back{color:#fff;background-color:#034c82;background-image:url(https://products.fam1.co.jp/wp-content/themes/fam-ec/img/icon_arrow_white.svg)}[type="submit"]:not([data-fancybox-close]).back:hover,[type="button"]:not([data-fancybox-close]).back:hover{background-color:#18387a}[type="submit"]:not([data-fancybox-close]):hover,[type="button"]:not([data-fancybox-close]):hover{background-color:#db8010}[type="button"]:not([data-fancybox-close]){color:#fff;background-color:#034c82;background-image:url(https://products.fam1.co.jp/wp-content/themes/fam-ec/img/icon_arrow_white.svg)}[type="button"]:not([data-fancybox-close]):hover{background-color:#18387a}.grecaptcha-badge{visibility:hidden}