body{width:100%;background-image:url();background-color:#eee;background-size:cover;background-position:top center;background-repeat:no-repeat;color:#333}.base_color_main{background-color:#222}.base_color_sub_W{background-color:#878787}.base_color_sub_B{background-color:#000}.pri_b{background-color:#222}.pri_W_b{background-color:#878787}.pri_B_b{background-color:#000}.pri_c{color:#222}.pri_W_c{color:#878787}.pri_B_c{color:#000}.pri_bc{border-color:#222}.pri_W_bc{border-color:#878787}.pri_B_bc{border-color:#000}.widget-title{background:#222}.txt_color_main{color:#333}.txt_color_sub{color:#666}.global-navi{width:100%}.navgation_inner{width:100%;width:90%;margin:0 auto}.page_header_base{padding:110px 0 0}#top_page{padding:110px 0 100px}@media screen and (max-width:768px){.page_header_base{padding:50px 0 0}#top_page{padding:50px 0}}#container{width:100%;background:#fefefe;width:90%;margin:0 5%}#contents{width:100%;max-width:1250px;padding:30px 30px 0;margin:0 auto;display:flex;justify-content:space-between}#main{width:70%;margin:0 5% 0 0}#sidebar{width:25%;padding-bottom:50px}a:link,a:visited,a:hover,a:active{color:#000}@media screen and (max-width:1100px){#contents{width:100%;padding:65px 10px 0;display:block}#main{width:100%;margin:0}#sidebar{width:calc(100% - 20px);max-width:calc(100% - 20px);margin:0 auto;padding-bottom:50px}#sidebar .xoxo{display:flex;flex-wrap:wrap;justify-content:space-between}#sidebar .xoxo>li{width:48%}}@media screen and (max-width:768px){.navgation_inner{width:100%}#container{width:100%;max-width:100%;background:#fefefe;margin:0}#sidebar{width:calc(100% - 20px);max-width:calc(100% - 20px);margin:0 auto;padding-bottom:50px}#sidebar .xoxo{display:block}#sidebar .xoxo>li{width:100%}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
: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)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .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{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break: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-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[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}}
/*! 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}
: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}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}: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}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.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}
.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;word-break: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}
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-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type=text],input[type=button],input[type=submit],input[type=reset],input[type=search],input[type=password]{-webkit-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:1.2rem}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:700}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important}a{text-decoration:none}img{-webkit-backface-visibility:hidden}body{width:100%;margin:0 auto;padding:0;background-size:cover;font-family:'Noto Sans JP','Helvetica Neue','Helvetica','Hiragino Sans','Hiragino Kaku Gothic ProN','Arial','Yu Gothic','Meiryo',sans-serif}.f-bo{font-weight:700}.f-go{font-family:'Noto Sans JP','Helvetica Neue','Helvetica','Hiragino Sans','Hiragino Kaku Gothic ProN','Arial','Yu Gothic','Meiryo',sans-serif}.f-go-m{font-family:'M PLUS Rounded 1c','Helvetica Neue','Helvetica','Hiragino Sans','Hiragino Kaku Gothic ProN','Arial','Yu Gothic','Meiryo',sans-serif}.f-min{font-family:'Noto Serif JP','Times New Roman',游明朝,'YuMincho','Hiragino Mincho ProN','Yu Mincho','MS PMincho',serif}html{font-size:62.5%}body{font-size:1.6rem;line-height:2}h1{font-size:36px;font-size:calc(2.4rem + ((1vw - 0.64rem) * 2.1429));line-height:1.3}h2{font-size:24px;font-size:calc(2rem + ((1vw - 0.64rem) * 0.7143));line-height:1.3}@media (min-width:1200px){h1{font-size:3.6rem}h2{font-size:2.4rem}}@media screen and (max-width:640px){body{line-height:2}h1{font-size:2.4rem}h2{font-size:2rem}}#menu{font-size:1.5rem}h2.txt_tit_all{padding:5px 15px;margin:0 0 30px}h3.txt_tit_all{font-size:20px;padding:5px 15px;margin:0 0 30px;line-height:1.3}h4.txt_tit_all{font-size:18px;padding-left:15px;margin:0 0 30px;line-height:1.1}h5.txt_tit_all{font-size:16px;padding-left:15px;margin:0 0 30px;line-height:1.1}h6.txt_tit_all{font-size:15px;padding-left:15px;margin:0 0 30px;line-height:1.1}@media screen and (max-width:768px){h3.txt_tit_all{font-size:19px}}.site-title a{display:flex;flex-wrap:wrap;align-items:center}.txt_all{font-size:1.6rem;letter-spacing:1.3px;line-height:1.5;padding:0 15px}.txt_tit_all{padding-left:13px}.yohaku_block{width:100%;height:30px}@media screen and (max-width:768px){.yohaku_block{width:100%;height:15px}}.main{position:relative;overflow:hidden}main iframe{width:100%}#loading{width:100vw;height:100vh;transition:all 1s;background-color:#000;position:fixed;top:0;left:0;z-index:9999}.loader{font-size:10px;margin:48vh auto;text-indent:-9999em;width:7em;height:7em;border-radius:50%;background:#fff;background:-moz-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-webkit-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-o-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-ms-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:linear-gradient(to right,#fff 10%,rgba(255,255,255,0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader:before{width:50%;height:50%;background:#fff;border-radius:100% 0 0;position:absolute;top:0;left:0;content:''}.loader:after{background:#000;width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loaded{opacity:0;visibility:hidden}.p-megamenu{background:#fff;border-bottom:1px solid #ddd;position:absolute;z-index:2;height:450px;opacity:0;visibility:hidden;overflow:hidden}.admin-bar .p-megamenu{top:192px}.p-megamenu:hover,.p-megamenu.is-active{opacity:1;visibility:visible}.p-megamenu:hover .p-article__img,.p-megamenu.is-active .p-article__img{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.p-megamenu__inner{display:flex;background:#333}.p-megamenu__header{color:#fff;display:flex;flex-direction:column;justify-content:space-between;width:20%;padding:100px 0}.p-megamenu__title{font-size:2.6rem;margin-bottom:12px}.p-megamenu__sub{font-size:1.6rem}.p-megamenu__link{color:inherit;font-size:1.4rem;font-weight:700}.p-megamenu__link:hover:after{padding-left:1em}.p-megamenu__link:after{content:"\E910";font-family:"design_plus";margin-left:10px;transition:padding-left .2s ease}.p-megamenu__list{display:flex;width:80%;height:100%;margin-bottom:0}.p-megamenu__list li{list-style-type:none;border-right:1px solid #ddd;flex:1;height:449px;overflow:hidden}.p-megamenu__header{padding:180px 0}.p-megamenu__list li{border-right:none !important;color:#fff !important}.p-article a{color:#fff !important}.p-article a{display:flex;flex-direction:column;padding:8px;height:100%}.p-article__img{opacity:0;overflow:hidden;transition:opacity .25s ease-out,-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);transition:opacity .25s ease-out,transform .5s cubic-bezier(.25,.46,.45,.94);transition:opacity .25s ease-out,transform .5s cubic-bezier(.25,.46,.45,.94),-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateX(100%);transform:translateX(100%)}.p-article__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:300px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.p-article__img{position:relative;width:100%;height:300px}.p-article__img img{width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.p-article__content{flex:1;text-align:center;display:flex;flex-direction:column;justify-content:center}.p-article__title{font-size:2.4rem;margin-bottom:12px;transition:color .2s ease}.p-article__sub{font-size:1.4rem}.p-article a:hover img{opacity:.8}.menu-item-has-children{position:relative;flex-grow:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width:768px){.menu-item-has-children{width:100%;border-bottom:solid 1px #666}}.p-global-nav .sub-menu{display:block;line-height:1.2;text-align:left;opacity:0;position:absolute;top:0;left:0;transition:.2s;visibility:hidden;z-index:2;transition:all .6s 0s ease}.p-global-nav .sub-menu a{padding:17px 25px;transition:padding-left .2s ease}.p-global-nav .sub-menu a{display:block}.p-global-nav .menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}.p-global-nav>li.menu-item-has-children:hover>.sub-menu{left:0}@media screen and (max-width:768px){.p-global-nav .sub-menu a{padding:12px}}.under_arrow_yes .under_arrow{font-size:60%;opacity:.3;margin:0 0 0 15px;display:block}.under_arrow_no .under_arrow{display:none}@media screen and (max-width:768px){.under_arrow_yes .under_arrow{font-size:60%;opacity:.3;position:absolute;right:10px;display:block}}.p-global-nav .sub-menu a{color:#fff}.p-megamenu__inner{display:flex;background:#999}.p-megamenu__list{background:#aaa}.p-global-nav .sub-menu a:hover{opacity:.85}.p-megamenu__sub{font-size:80%}.p-article__sub{font-size:80%}.p-megamenu{transition:all .6s 0s ease}.p-megamenu:hover,.p-megamenu.is-active{animation:flash 1s}@keyframes flash{0%{background:#20b2aa}10%{background:#96e9e6}100%{background:#20b2aa}}#menu-item-1-js{left:0}#menu-item-2-js{left:0}#menu-item-5-js{right:0}#menu-item-6-js{right:0}@media screen and (max-width:1050px){.p-megamenu{top:155px;position:fixed;width:100%;left:0;min-width:768px}}.page_section_container{height:}.item_c{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width:768px){.item_c{justify-content:flex-start;padding:0 0 0 15px}}#nav-tgl{display:none}@media screen and (max-width:768px){.scroll-prevent{position:relative;z-index:-1;width:100%;height:100%}#nav-tgl{display:none}.nav-tgl-btn{cursor:pointer;position:relative;top:0;right:0;margin:0}.open{z-index:2;width:40px;height:40px;transition:background .6s,transform .6s cubic-bezier(.215,.61,.355,1)}.open:before,.open:after{content:""}.open span,.open:before,.open:after{content:"";position:absolute;top:calc(50% - 1px);right:30%;width:40%;border-bottom:2px solid #fff;transition:transform .6s cubic-bezier(.215,.61,.355,1)}.open:before{transform:translateY(-8px)}.open:after{transform:translateY(8px)}.close{z-index:1;width:100%;height:100%;pointer-events:none;transition:background .6s;position:fixed;top:0;left:0}#nav-tgl_clone:checked+.open{background:#7e7e7e;transform:translateX(0px)}#nav-tgl_clone:checked+.open span{transform:scaleX(0)}#nav-tgl_clone:checked+.open:before{transform:rotate(45deg)}#nav-tgl_clone:checked+.open:after{transform:rotate(-45deg)}#nav-tgl_clone:checked~.close{pointer-events:auto;background:rgba(0,0,0,.3)}.content-wrapper{transition:transform .6s cubic-bezier(.215,.61,.355,1)}.drower-menu{z-index:999;position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;top:0;left:0;width:250px;height:100%;margin:0;padding:0 0 10px;box-sizing:border-box;transform:translateX(-100%);transition:transform .6s cubic-bezier(.215,.61,.355,1);background:#efefef}#nav-tgl:checked~.drower-menu{transform:none}.p-global-nav .sub-menu{display:block;opacity:1;position:relative;top:0;visibility:visible}.nav_btn_link:hover{opacity:1}.p-global-nav .menu-item .sub-menu a{display:none;opacity:0}.p-global-nav .menu-item input[type=checkbox]:checked+.sub-menu a{display:block;opacity:1}.p-megamenu{top:0;position:relative;left:0;min-width:100%;opacity:1;visibility:visible;height:auto}.p-megamenu__header{display:none}.p-megamenu__list{flex-wrap:wrap;width:100%}.p-article__img{opacity:1;overflow:hidden;transform:translateX(0%);height:90px}.p-megamenu__list li{flex:0 1 auto;height:150px;overflow:hidden}.p-article__img img{height:auto}.p-article__title{font-size:1.4rem;margin-bottom:5px}.p-article__sub{font-size:70%}.p-global-nav .menu-item .p-megamenu{display:none;opacity:0}.p-global-nav .menu-item input[type=checkbox]:checked+.p-megamenu{display:block;opacity:1}}@media screen and (max-width:1170px){#site-description{display:none}}.col-all{width:100%;margin:0 0 30px}.col-LR-base-L{display:flex;flex-wrap:wrap;justify-content:space-between}.col-LR-base-R{display:flex;flex-wrap:wrap;justify-content:space-between}.col-LR-base-L .col-L{width:48%;order:0}.col-LR-base-L .col-R{width:48%;order:1}.col-LR-base-R .col-L{width:48%;order:0}.col-LR-base-R .col-R{width:48%;order:1}.col-LR-base-L .col-L img{width:100%}.col-LR-base-R .col-R img{width:100%}.img_base img{width:100%}@media screen and (max-width:768px){.col-LR-base-L .col-L{width:100%;order:0}.col-LR-base-L .col-R{width:100%;order:1}.col-LR-base-R .col-L{width:100%;order:1}.col-LR-base-R .col-R{width:100%;order:0}}.page_section{width:100%;margin:0 auto;box-sizing:border-box;position:relative;-webkit-box-sizing:border-box;z-index:1;padding-bottom:140px}.page_section_container{width:100%;min-height:500px;margin:0 auto;position:relative}@media screen and (max-width:960px){.page_section{width:100%}}.pager{position:fixed;top:50%;right:0;transform:translateY(-50%);padding:0}.pager li{display:block;margin:20px}.pager li a{display:block;width:10px;height:10px;background:#ddd;border-radius:50%}.pager .is-current a{background:#232323}.section{width:100%}.section.is-show .section-content{opacity:1}.section-content{margin:0 auto;text-align:center;opacity:0;transition:opacity .5s ease .75s;position:relative}ul li{list-style:none}.view_yes{display:block}.view_no{display:none}header{position:absolute;width:100%;z-index:50;background:#fff}.header_top_page{display:none}.g-nav{width:100%}.g-nav-menu{text-align:center}.fixed{position:fixed;top:0;left:0;z-index:100}.nav_logo_img{max-width:135px;width:100%;margin:3px 0 0}@media screen and (max-width:1000px){#menu{font-size:90%}}.pc_view{display:block}.sp_view{display:none}@media screen and (max-width:768px){.pc_view{display:none}.sp_view{display:block}}.default-table-base{width:100%;border-top:solid 1px #aaa;border-left:solid 1px #aaa;font-size:1.4rem}.default-th-tr{background:#666}.default-th-th{color:#fff;padding:10px;border-bottom:solid 1px #aaa;border-right:solid 1px #aaa}.default-td{padding:10px;border-bottom:solid 1px #aaa;border-right:solid 1px #aaa}@keyframes anime{0%{opacity:0}20%{opacity:1}90%{opacity:0;transform:scale(1.2);z-index:9}100%{opacity:0}}.point_tit_base{display:flex;flex-wrap:wrap;border:solid 5px #0d6baf;border-radius:10px;font-size:120%;color:#0d6baf;line-height:1.4;margin:50px 0}.point_tit_img_01{width:80px;background:#f8b62d;border-right:solid 5px #0d6baf;padding:10px 15px;border-radius:5px 0 0 5px;display:flex;flex-wrap:wrap;align-items:center}.point_tit_img_02{width:50px}.point_tit_txt_01{width:calc(100% - 80px);text-align:center;display:flex;flex-wrap:wrap;align-items:center;padding:5px 10px}.point_tit_txt_02{width:110%}.point_tit_txt_03{color:#f8b62d;font-size:165%}.point_tit_br{display:block}@media screen and (max-width:768px){.point_tit_base{border:solid 3px #0d6baf;font-size:100%}.point_tit_img_01{width:60px;border-right:solid 3px #0d6baf;padding:10px;border-radius:7px 0 0 7px}.point_tit_img_02{width:40px}.point_tit_txt_01{width:calc(100% - 60px)}.point_tit_txt_02{width:100%}.point_tit_txt_03{color:#f8b62d;font-size:130%}.point_tit_br{display:none}}.img_caption{text-align:right;line-height:1.6}.img_0001{width:100% !important;margin:25px 0}img{-webkit-backface-visibility:hidden}.txt_tit_all{padding:8px 0 8px 18px}strong{font-weight:700 !important}.u_s_mi_under{margin:80px 0 20px}.mar_top_80{margin-top:80px}.txt_tit_all{font-weight:700}.u_s_mi_h3_01:before{content:"";position:absolute;width:80px;height:80px;margin:35px 0 0;background:url(/wp-content/uploads/2020/11/test_img_0010.png);background-size:cover;z-index:-1}.u_s_mi_h3_02{border-left:none;padding:8px 0;border-bottom:solid 2px #ddd;display:inline-block;margin-left:15px}.case_table{margin:30px 0;padding:0}.case_table table{width:100%}.case_table tr:nth-of-type(even) th{background:#ddd}.case_table th{width:30%;text-align:left;background:#eee;padding:10px;margin:0;border-bottom:solid 2px #fff}.case_table tr{border-bottom:solid 2px #eee;border-right:solid 2px #eee}.case_table tr:first-of-type{border-top:solid 2px #eee}.case_table td{padding:10px}h3.widget-title{border-left:none;padding:8px 12px;margin:50px 0 20px}.widget-title{font-size:95%;color:#fff}#custom-post-type-recent-posts-2 ul li{font-size:92%;line-height:1.5;width:94%;margin:0 3% 20px;padding:0 0 0 10px;border-left:solid 1px #ddd}#custom-post-type-recent-posts-2 ul li span{font-size:80%}.cs_wiget_base{width:94%;margin:0 3% 15px}.cs_wiget_base a{display:flex;flex-wrap:wrap;align-items:center}.cs_wiget_img{width:50%}.cs_wiget_tit{width:47%;text-align:center;margin:5px 0 15px 3%}#custom-post-type-categories-2 ul li{width:94%;margin:0 3% 15px}#breadcrumb_base{margin:0 0 30px}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0 0 30px}.breadcrumb li{display:inline;font-weight:400;color:#666;font-size:1.3rem;padding:0 5px}.breadcrumb li:first-of-type:before{content:"";margin:0}.breadcrumb li:before{content:">";margin:0 7px 0 0}.breadcrumb a{color:#0071bb;font-size:1.3rem}#sidebar #nav_menu-2{margin-top:30px}#sidebar #nav_menu-2 li{border-left:solid 3px #0071bb;padding-left:10px;margin-bottom:10px}.page-numbers{display:flex;flex-wrap:wrap;align-items:center}.page-numbers a{padding:10px 15px;background:#eee}.page-numbers.current{padding:10px 15px;background:#007cba;color:#fff}.pagination .next,.pagination .prev{background:#ddd;margin:0 5px}.page-numbers.dots{padding:10px 15px;background:#fff}.the_excerpt_txt{font-size:80%;color:#666}.copy_single_page p{padding:0 20px;line-height:1.6}.copy_single_page .page_tit{background:#007cba;color:#fff;padding:20px 15px}.faq_q_base{display:flex;flex-wrap:wrap;margin:0 0 30px;align-items:center}.faq_q_list{border:solid 4px #007cba;border-radius:5px;padding:7px;margin:0 15px 0 0;line-height:1}.faq_q_icon_svg{width:25px;height:25px}.faq_q_icon{fill:#007cba}.faq_q_txt{border:none;padding:0;margin:0;width:calc(100% - 80px);font-weight:700;line-height:1.5}@media screen and (max-width:768px){.faq_q_txt{font-size:1.8rem}}.faq_a_base{display:flex;flex-wrap:wrap;margin:0 0 30px;align-items:flex-start}.faq_a_list{background:#007cba;border:solid 4px #007cba;border-radius:5px;padding:7px;margin:0 15px 0 0;line-height:1}.faq_a_icon_svg{width:25px;height:25px}.faq_a_icon{fill:#fff}.faq_a_txt{line-height:1.6;width:calc(100% - 80px)}@media screen and (max-width:768px){.faq_a_txt{font-size:1.6rem;line-height:1.5}}.a_faq_info{display:flex;flex-wrap:wrap;align-items:center}.a_faq_cate a{font-size:90%;background:#c7e9ff;padding:3px 5px 1px;margin:0 15px 0 0;border-radius:3px}.a_faq_tit_h3{border:none;margin:10px 0 0;padding:0;line-height:1.4;display:flex;flex-wrap:wrap;align-items:center}.a_faq_tit_h3 a{width:calc(100% - 80px)}.a_faq_tit{width:100%;padding:5px 0;font-weight:700}.a_faq_txt{margin:15px 0 70px;padding:0 15px;line-height:1.6}.glo_list_base{width:100%;margin-bottom:60px;border-bottom:solid 1px #ddd}.glo_parent{margin:0 0 30px}.glo_parent_name{padding:15px 10px;margin:0 0 20px}.glo_parent_name>a{color:#fff}.glo_child_ul{display:flex;flex-wrap:wrap;align-items:center}.glo_child_li{display:inline-block;padding:10px 15px;background:#eee;margin:7px 10px}.glo_q_base{display:flex;flex-wrap:wrap;margin:0 0 30px;align-items:center}.glo_q_list{border:solid 4px #007cba;border-radius:5px;padding:7px 7px 5px;margin:0 15px 0 0;line-height:1}.glo_q_icon_svg{width:25px;height:25px}.glo_q_icon{fill:#007cba}.glo_q_txt{border:none;padding:0;margin:0;width:calc(100% - 80px);font-weight:700;line-height:1.5}@media screen and (max-width:768px){.glo_q_txt{font-size:1.8rem}}.glo_a_base{display:flex;flex-wrap:wrap;margin:0 0 30px;align-items:flex-start}.glo_a_list{background:#007cba;border:solid 4px #007cba;border-radius:5px;padding:7px 7px 5px;margin:0 15px 0 0;line-height:1}.glo_a_icon_svg{width:25px;height:25px}.glo_a_icon{fill:#fff}.glo_a_txt{line-height:1.6;width:calc(100% - 80px)}@media screen and (max-width:768px){.glo_a_txt{font-size:1.6rem;line-height:1.5}}.a_glo_info{display:flex;flex-wrap:wrap;align-items:center}.a_glo_cate a{font-size:90%;background:#333;color:#fff;padding:3px 10px 1px;margin:0 15px 0 0;border-radius:3px}.a_glo_tit_h3{border:none;margin:10px 0 0;padding:0;line-height:1.4;display:flex;flex-wrap:wrap;align-items:center}.a_glo_tit_h3 a{width:calc(100% - 80px)}.a_glo_tit{width:100%;padding:5px 0;font-weight:700}.a_glo_txt{margin:15px 0 70px;padding:0 15px;line-height:1.6}.page_header_V_section{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:350px;position:relative}.entry-title.h3{font-size:2rem !important}.entry-title.h3 a{color:#000}.entry-meta__list time{font-weight:700;font-size:1.6rem !important}.V_section_message{z-index:2;position:absolute}.box_01{font-size:3.3rem}.box_02{text-align:center;margin:10px 0 0;font-size:1.3rem}@media screen and (max-width:768px){.box_01{font-size:2.3rem}}.a_top_txt{font-size:110%;font-weight:700;margin-bottom:60px;padding:20px;background:#ddd;line-height:1.5;border-radius:10px}.a_column_info{display:flex;flex-wrap:wrap;align-items:center}.a_column_date{font-size:90%;background:#007cba;padding:5px 5px 3px;color:#fff;display:inline-block;margin:0 15px 0 0}.a_column_cate a{font-size:90%;background:#ddd;padding:3px 5px 1px;margin:0 15px 0 0;border-radius:3px}.a_column_tit_h3{border:none;margin:0;padding:0 0 0 15px;border-left:solid 3px #007cba;line-height:1.4}.a_column_tit{width:100%;padding:15px 0 10px;font-weight:700}.a_column_txt{margin:15px 0 70px;padding:0 15px;line-height:1.6}.cate_btn-base{margin-bottom:40px}.cate_btn_01{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.cate_btn_02{width:48%;margin-bottom:15px}.cate_btn_03{border:solid 2px;border-radius:5px;padding:20px 15px}.cate_btn_04{font-size:80%}.cate_btn_05{float:right;margin:0}@media screen and (max-width:768px){.cate_btn_02{width:100%}}.h_a_ul{display:flex;flex-wrap:wrap}.h_a_li_img{width:100%}.h_a_li{width:32%;margin:0;transition:all .5s ease}.h_a_li:nth-of-type(1),.h_a_li:nth-of-type(4),.h_a_li:nth-of-type(7),.h_a_li:nth-of-type(10){margin:0 2% 30px 0}.h_a_li:nth-of-type(3),.h_a_li:nth-of-type(6),.h_a_li:nth-of-type(9),.h_a_li:nth-of-type(12){margin:0 0 30px 2%}.h_a_li_txt{font-size:1.4rem;margin:7px;height:30px}.h_a_li_video_to_page{font-size:70%;text-align:right;width:100%;display:block;color:#bbb !important}@media screen and (max-width:580px){.h_a_li{width:48%;margin:0}.h_a_li:nth-of-type(1),.h_a_li:nth-of-type(3),.h_a_li:nth-of-type(5),.h_a_li:nth-of-type(7){margin:0 2% 30px 0}.h_a_li:nth-of-type(2),.h_a_li:nth-of-type(4),.h_a_li:nth-of-type(6),.h_a_li:nth-of-type(8){margin:0 0 30px 2%}.h_a_li_txt{font-size:1.3rem}}@media screen and (max-width:380px){.h_a_li{width:100%;margin:0 0 20px}}#case_study-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:80px}.case_study-box{position:relative;width:48%;font-size:1.5rem}.case_study-check{display:none}.case_study-label{color:#fff;display:block;margin-bottom:1px;padding:25px 20px;position:relative;width:100%;font-weight:400}.case_study-label:after{box-sizing:border-box;content:'\f067';display:block;font-weight:700;font-family:"Font Awesome 5 Free";padding:25px 22px;position:absolute;right:0;top:0}.case_study-content{display:block;width:auto;height:0;opacity:0;padding:0 10px;transition:.5s;visibility:hidden;position:absolute;background:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.case_study-content li{width:48%;padding:10px 0;font-size:1.4rem}.case_study-check:checked+.case_study-label:after{content:'\f068'}.case_study-check:checked+.case_study-label+.case_study-content{width:100%;height:auto;opacity:1;padding:10px;visibility:visible;background:#eee}@media screen and (max-width:768px){.case_study-box{width:100%;font-size:1.4rem}.case_study-content li{font-size:1.3rem}.wocon_01{z-index:10}.case_study-box{margin-bottom:15px}.case_study-label{padding:18px 15px}.case_study-label:after{padding:18px}}@media screen and (max-width:400px){.case_study-content li{width:100%;font-size:1.3rem}}.history_caution_txt{font-size:1.2rem;line-height:1.5;color:#999}.h_a_ul_video{display:flex;flex-wrap:wrap;justify-content:space-between}.h_a_li_video{width:49%;margin:0;transition:all .5s ease}.h_a_li_video:nth-of-type(1),.h_a_li_video:nth-of-type(3),.h_a_li_video:nth-of-type(5),.h_a_li_video:nth-of-type(7),.h_a_li_video:nth-of-type(9),.h_a_li_video:nth-of-type(11),.h_a_li_video:nth-of-type(13){margin:0 2% 30px 0}.h_a_li_video_txt{font-size:1.4rem;margin:7px;height:30px}@media screen and (max-width:580px){.h_a_li_video{width:49%;margin:0}.h_a_li_video_txt{font-size:1.3rem}}@media screen and (max-width:380px){.h_a_li_video{width:100%;margin:0 0 20px}}.youtube_video_Box{position:relative;width:100%;height:0;padding-top:56.25%}.youtube_video_Box iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mp4_video_Box{position:relative;width:100%;height:0;padding-top:56.25%}.mp4_video_Box .wp-video{position:absolute;top:0;left:0;width:100%;height:100%}.video_tit{font-size:80%;color:#ccc;margin:5px 0 0}.contact_block{width:100%;margin:0 auto;color:#000}.contact_box{margin-bottom:40px}.contact_row{display:flex;flex-wrap:wrap;margin:0 0 15px}.contact_lavel{width:28%;margin:0 2% 0 0;display:flex;flex-wrap:wrap;align-items:center;color:#000;padding:8px 15px;background:#ddd}@media screen and (max-width:768px){.contact_lavel{width:100%;margin:0}}.contact_lavel_txt_s{font-size:85%}.req{color:#c00;font-weight:700;font-size:small;margin-left:5px}.contact_txt{width:70%;display:flex;flex-wrap:wrap;align-items:center}.contact_txt input{width:100%;border:solid 1px #ccc;padding:12px 10px}.contact_txt select{border:solid 1px #ccc;padding:10px}.contact_txt textarea{width:100%;border:solid 1px #ccc;padding:10px}.contact_txt_ad{width:100%;line-height:1.5;margin:0 0 10px}.contact_txt_name{width:75%;font-size:90%;display:flex;flex-wrap:wrap;align-items:center}.contact_txt_name_01{width:49%;margin-right:1%;font-size:110%}.contact_txt_name_02{width:49%;margin-left:1%;font-size:110%}.radio-001 span{color:#fff}.number-96 span{color:#fff}.contact_input_text{width:100%}.contact_textarea{width:100%}.wpcf7-form input::placeholder{color:#aaa}.wpcf7-form input::-webkit-input-placeholder{color:#aaa}.wpcf7-form input:-ms-input-placeholder{color:#aaa}.wpcf7-form input::placeholder{color:#aaa}.wpcf7-submit{padding:.8em 5em}.wpcf7-response-output{text-align:center}.wpcf7-form input[type=checkbox]{@include scale(1.5)}.wpcf7-form input[type=checkbox]{-ms-transform:scale(1.5,1.5);-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label{margin:0 20px 15px 0}.wpcf7-form .wpcf7-checkbox{line-height:2em}@media screen and (max-width:768px){.contact_lavel{width:100%;margin-bottom:10px}.contact_txt{width:100%}.contact_txt_name{width:100%}.contact_lavel br{display:none}.contact_txt_name span input{margin-left:0}.contact_txt_name_01{width:100%;margin-right:0;margin-bottom:5px}.contact_txt_name_02{width:100%;margin-left:0}}.wpcf7-submit{background:#c00;color:#fff;font-weight:700;border:none}#sp_nav_logo{display:none}@media screen and (max-width:960px){.responsive-nav-wrapper.off-canvas-nav-open #sp_nav_logo{display:block;padding:15px 0 0 15px;margin-bottom:20px}.responsive-nav-wrapper.off-canvas-nav-open #sp_nav_logo img{width:130px;opacity:.8}.responsive-nav-wrapper.off-canvas-nav-open #nav_open{content:'';background:rgba(0,0,0,.3);width:100%;height:100%;position:fixed;top:0;left:0}}.contact_form_btn{width:100%;margin:0 auto 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center}.contact_form_btn .wpcf7-submit{border:2px solid #333;font-weight:700;background-color:#333;color:#fff;width:160px;margin:0 0 0 30px;height:auto;font-size:100%}.contact_form_btn .wpcf7-confirm{padding:15px;color:#333;border:2px solid #333;font-weight:700;width:160px;font-size:100%}.contact_form_btn .wpcf7-back{padding:15px;border:2px solid #333;font-weight:700;color:#333;width:160px;font-size:100%}.wpcf7-not-valid-tip{color:#a41c1c;font-size:1.3rem}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#a41c1c;color:#a41c1c;font-size:1.4rem}div.wpcf7 .ajax-loader{display:none}.sec_0101_base{text-align:center;font-size:130%;line-height:1.3}.sec_010101{border:solid 4px #0d6baf;padding:20px;border-radius:15px;margin:0 0 20px}.sec_010102{font-size:110%;margin:10px 0 0}.sec_010103{display:inline-block;background:#dfe4f2;padding:20px 40px;border-radius:10px;margin:0 auto 0px auto}.sec_010104{font-size:350%;color:#0d6baf;margin:-30px 0 0}.sec_010105{font-size:110%;display:inline-block;border:solid 4px #f8b62d;color:#f8b62d;padding:20px 40px;border-radius:10px;margin:0 auto 30px auto}.sec_p{font-size:120%;background:#f8b62d;color:#fff;border-radius:40px;padding:20px 30px}@media screen and (max-width:768px){.sec_0101_base{font-size:100%}}.sec_cir_base{display:flex;flex-wrap:wrap;justify-content:space-around}.sec_cir{width:30%;line-height:1.3}.sec_cir_01{display:flex;flex-wrap:wrap;justify-content:center}.sec_cir_01_01{display:flex;flex-wrap:wrap;margin:0 0 15px}.sec_cir_01_01_01{font-weight:700;color:#f8b62d;border-bottom:solid 3px #f8b62d;border-left:solid 3px #f8b62d;border-top:solid 3px #f8b62d;padding:5px 10px;border-radius:10px 0 0 10px;height:35px;margin:6px -9px 0 0}.sec_cir_01_01_02{font-weight:700;font-size:150%;color:#f8b62d;border:solid 3px #f8b62d;padding:5px 14px;border-radius:50%}.sec_cir_01_02{position:relative;width:50%;height:50%;padding:50%;border-radius:50%;background:#0d6baf;margin:0}.sec_cir_txt{position:absolute;left:0;top:50%;margin:-1em 0 0;width:100%;text-align:center;color:#f8b62d;font-size:160%}.sec_cir_txt_x{position:absolute;left:0;top:34%;margin:-1em 0 0;width:100%;text-align:center;color:#f8b62d;font-size:160%}.sec_cir_txt_w{color:#fff}.sec_cir_txt_L{font-size:140%}.sec_cir_txt_S{font-size:60%}@media screen and (max-width:550px){.sec_cir_01_01{margin:5px 0 8px}.sec_cir_01_01_01{padding:3px 10px;border-radius:10px 0 0 10px;height:27px;margin:6px -7px 0 0}.sec_cir_base{font-size:80%}.sec_cir{width:48%}}.sec_cir_x_tit{font-size:160%;color:#f8b62d;text-align:center;margin:15px 0;font-weight:700}.sec_cir_01_02_x{position:absolute;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#f8b62d;border:solid 5px #f8b62d;padding:10px 15px;top:80%;left:4%;background:#fff;border-radius:15px;width:92%}.sec_cir_01_02_x_img{width:35px}.sec_cir_01_02_x div{text-align:center}@media screen and (max-width:550px){.sec_cir_x_tit{font-size:120%}}.page_fig_base{display:flex;flex-wrap:wrap;justify-content:space-around;margin:40px 0}.page_fig_base_m_t_10{margin:10px 0 60px}.page_fig_01{width:48%}.page_fig_02{width:48%}.page_fig_tit{width:100%;color:#fff;background:#666;text-align:center;font-size:95%;padding:12px;border-radius:5px}.page_fig_img{width:100%}.page_fig_wide{width:100%}@media screen and (max-width:500px){.page_fig_01{width:100%}.page_fig_02{width:100%}}.page_fig_01 h3{margin:20 0 20px}.page_fig_01 .u_s_mi_h3_01:before{margin:0}.fig_11_01{font-size:120%;font-weight:700;text-align:center;background:#0d6baf;color:#fff;padding:15px 5px;border-radius:10px}.fig_11_02{font-size:150%}.fig_11_03{text-align:center;margin:-20px 0 0}.fig_11_table_base{text-align:center;font-weight:700;margin-bottom:40px}.fig_11_table{width:100%}.fig_11_table .table_caption{background:#0d6baf;padding:15px 5px;color:#fff}.fig_11_tr-1{background:#d5ebfb}.fig_11_tr-1 td{border-right:solid 1px #fff}.fig_11_tr-2 td{border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}.fig_11_td-1{border-left:solid 1px #ddd}.fig_11_td{padding:15px 5px}.fig_12_table_base{width:100%;overflow-x:scroll;overflow-y:hidden;margin:40px 0 5px}.fig_12_table{width:2100px;text-align:center;line-height:1.3;margin:5px 0}.div_table .fig_12_tr{display:flex;min-height:40px}.div_table .fig_12_td{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.fig_12_th{padding:10px 15px;width:150px;background:#0071bb;color:#fff;border-right:solid 1px #ddd}.fig_12_td{padding:10px 15px;width:150px;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd}.fig_12_th-1{background:#ccc}.fig_12_td-1{background:#0071bb;color:#fff;justify-content:left !important}.fig_12_tr:nth-of-type(odd) .fig_12_td-1{background:#00568e}.fig_12_tr-4{color:#f8b62d;font-weight:700}.fig_12_tr-4 .fig_12_td-1{background:#f8b62d;color:#fff}.fig_12_th-14{font-size:110%;font-weight:700}.fig_12_td-14{font-size:110%;font-weight:700}.fig_12_table_base:before{content:"Scroll ▶";color:#ccc}.fig_12_table_base:after{content:"Scroll ▶";color:#ccc}@media screen and (max-width:768px){.fig_12_table{width:1400px}.fig_12_th{padding:7px 10px;width:100px}.fig_12_td{padding:7px 10px;width:100px}.fig_12_table{font-size:85%}.div_table .fig_12_tr{min-height:30px}}.fig_13_table_base{text-align:center;font-weight:700;margin:15px 0 40px}.fig_13_table{width:100%}.fig_13_table .table_caption{background:#0d6baf;padding:15px 5px;color:#fff}.fig_13_tr-1{background:#d5ebfb}.fig_13_tr-1 td{border-right:solid 1px #fff}.fig_13_tr-2{font-size:110%;color:#0d6baf}.fig_13_tr-2 td{border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}.fig_13_td-1{border-left:solid 1px #ddd}.fig_13_td{padding:15px 5px}.fig_13_03{margin:-50px 0 10px;text-align:center;color:#f5ba1a}.fig_13x_table_base{text-align:center;font-weight:700;margin-bottom:60px}.fig_13x_table{width:100%}.fig_13x_table .table_caption{background:#f5ba1a;padding:15px 5px;color:#fff}.fig_13x_tr-1{background:#fff9ed}.fig_13x_tr-1 td{border-right:solid 1px #ddd}.fig_13x_tr-2{font-size:110%;color:#f5ba1a}.fig_13x_tr-2 td{border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}.fig_13x_td-1{border-left:solid 1px #ddd}.fig_13x_td{padding:15px 5px}.fig_14_table_base_01{width:100%;overflow-x:scroll;overflow-y:hidden;margin:40px 0 10px}.fig_14_table_base_02{width:100%;overflow-x:scroll;overflow-y:hidden;margin:0 0 10px}.fig_14_table_01{width:1550px;text-align:center;line-height:1.3;margin:5px 0}.fig_14_table_02{width:1700px;text-align:center;line-height:1.3;margin:5px 0}.div_table .fig_14_tr{display:flex;min-height:40px}.div_table .fig_14_td{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.fig_14_th{padding:10px 15px;width:150px;background:#0071bb;color:#fff;border-right:solid 1px #ddd}.fig_14_td{padding:10px 15px;width:150px;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd}.fig_14_th-1{width:200px;background:#ccc}.fig_14_td-1{width:200px;background:#0071bb;color:#fff;justify-content:left !important;font-size:90%}.fig_14_tr:nth-of-type(odd) .fig_14_td-1{background:#00568e}.fig_14_tr-6{color:#f8b62d;font-weight:700}.fig_14_tr-6 .fig_14_td-1{background:#f8b62d;color:#fff}.fig_14_th-14{font-size:110%;font-weight:700}.fig_14_td-14{font-size:110%;font-weight:700}.fig_14_table_base_01:before{content:"Scroll ▶";color:#ccc}.fig_14_table_base_01:after{content:"Scroll ▶";color:#ccc}.fig_14_table_base_02:before{content:"Scroll ▶";color:#ccc}.fig_14_table_base_02:after{content:"Scroll ▶";color:#ccc}@media screen and (max-width:768px){.fig_14_table{width:1400px}.fig_14_th{padding:7px 10px;width:100px}.fig_14_td{padding:7px 10px;width:100px}.fig_14_table{font-size:85%}.div_table .fig_14_tr{min-height:30px}}.fig_15_01{background:#0d6baf;padding:15px;color:#fff;font-weight:700;font-size:120%;text-align:center;line-height:1.3;border-radius:15px}.fig_15_02{padding:20px 15px}.fig_15_02 div{background:#ddd;font-size:120%;padding:12px 15px;margin:0 0 10px;text-align:center}.fig_15_03{background:#f5ba1a;padding:15px;color:#fff;font-weight:700;font-size:120%;text-align:center;line-height:1.3;border-radius:15px}.page_table_s_txt{font-size:85%}.page_020201_table{width:100%;overflow:scroll;line-height:1.3}.page_020201_table_base{width:100%;text-align:center;margin:5px 0}.div_table .page_020201_t_tr{display:flex;min-height:60px}.div_table .page_020201_t_td{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.page_020201_t_th{padding:10px 15px}.page_020201_t_td{padding:10px 15px}.page_020201_t_td-1{width:30%;background:#0071bb;color:#fff;justify-content:left !important}.page_020201_t_tr:nth-of-type(odd) .page_020201_t_td-1{background:#00568e}.page_020201_t_td-2{width:40%;color:#f8b62d;font-weight:700}.page_020201_t_tr:nth-of-type(odd) .page_020201_t_td-2{background:#f4f4f4}.page_020201_t_td-3{width:15%;background:#eee;border-left:solid 1px #0071bb}.page_020201_t_tr:nth-of-type(odd) .page_020201_t_td-3{background:#ddd}.page_020201_t_td-4{width:15%;background:#eee;border-left:solid 1px #0071bb}.page_020201_t_tr:nth-of-type(odd) .page_020201_t_td-4{background:#ddd}@media screen and (max-width:768px){.page_020201_t_th{padding:7px 10px}.page_020201_t_td{padding:7px 10px}.page_020201_table{font-size:85%}.div_table .page_020201_t_tr{min-height:40px}}@media screen and (max-width:500px){.page_020201_table_base{width:500px}.page_020201_table:before{content:"◀ Scroll ▶";color:#ccc}.page_020201_table:after{content:"◀ Scroll ▶";color:#ccc}}.page_0301_base{text-align:center;line-height:1.3}.page_030101{color:#007cba;font-size:140%;font-weight:700;padding:0 0 5px;border-bottom:solid 3px #007cba;display:inline-block;margin:20px auto}.page_030102{color:#007cba;font-weight:700}.page_030103{color:#fff;font-size:140%;font-weight:700;background:#f8b62d;border-radius:20px;padding:8px;margin:20px auto}.page_030104{font-size:90%}.page_030105{font-size:80%;margin-bottom:40px}@media screen and (max-width:500px){.page_030101{color:#007cba;font-size:110%}.page_030103{color:#fff;font-size:110%}}.page_0302_base{text-align:center;line-height:1.3}.page_030201{color:#fff;font-size:140%;font-weight:700;background:#f8b62d;padding:7px 15px;margin:10px 0 20px}.page_030202{display:flex;flex-wrap:wrap;justify-content:space-between}.page_030202_icon{border:solid 2px #fff;border-radius:50%;padding:2px 7px}.page_030202_a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:48%;color:#fff;font-size:130%;font-weight:700;background:#007cba;padding:7px 15px}.page_030202_b{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:48%;color:#fff;font-size:130%;font-weight:700;background:#007cba;padding:7px 15px}.page_030202_b .page_030202_b_big{font-size:130%;font-weight:700}.page_030203{margin:20px 15px}.page_030203 span{color:#f8b62d;font-size:120%;font-weight:700}.page_030204{font-size:90%;background:#e7f5fa;padding:12px 15px;margin:0 0 40px}.page_030301_base{margin:15px 0 0;display:flex;flex-wrap:wrap}.page_030301{display:flex;flex-wrap:wrap;align-items:center;width:50%;font-weight:700;padding:10px;background:#007cba;color:#fff;border-bottom:solid 1px #ddd}.page_030302{display:flex;flex-wrap:wrap;align-items:center;width:50%;font-weight:700;padding:10px;border-bottom:solid 1px #ddd}.page_0304_base{font-weight:700;line-height:1.3;text-align:center}.page_030401{font-size:120%;margin:10px 0}.page_030401 span{font-size:70%;font-weight:400}.page_030402{color:#007cba;margin:15px 0}.page_030403{font-size:110%;color:#f8b62d}.page_030404{margin:15px 0}.page_030405{font-size:130%}.page_030406{font-size:150%;color:#f8b62d}.page_0305_base{font-weight:700;line-height:1.3;text-align:center}.page_030501{font-size:110%;margin:10px 0;color:#007cba}.page_030502{font-size:170%;color:#f8b62d;margin:10px 0}.page_030502 span{font-size:70%}.page_030503{font-size:90%;background:#e7f5fa;padding:15px 20px;display:inline-block;margin:0 auto}.sec_cir_base_p0306{font-size:90%}.sec_cir_base_p0306 .sec_cir_txt_L{font-size:120%}.sec_cir_txt_w_p0306{font-weight:400;font-size:70%}.sec_cir_txt_p0306_a{top:37%}.sec_cir_txt_p0306_b{top:37%}@media screen and (max-width:768px){.sec_cir_base_p0306{font-size:65%}}.page_01_04{background:url(/wp-content/uploads/2020/12/pixta_2440538_M.jpg) top center;background-size:cover;padding:90px 15px;margin:0 0 20px}.page_01_04_txt{font-size:250%;line-height:1.3;text-align:center;color:#fff;text-shadow:1px 1px 3px #000}@media screen and (max-width:768px){.page_01_04_txt{font-size:200%}}#comp_table_base{width:100%}.comp_t_01{display:flex;flex-wrap:wrap;margin-bottom:15px}.comp_t_02{width:20%;padding:15px;background:#ddd;display:flex;flex-wrap:wrap;align-items:center}.comp_t_03{width:80%;padding:15px;border-bottom:solid 1px #ddd;display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:768px){.comp_t_02{width:35%;padding:15px;background:#ddd}.comp_t_03{width:65%;padding:15px;border-bottom:solid 1px #ddd}}#wrapper{min-height:945px}#container{width:100%;height:auto;margin:0}.section-content{margin:0 auto;text-align:center;opacity:1;transition:opacity .5s ease .75s;position:relative}.sec_01_01{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:.2em;color:#fff;z-index:10;text-shadow:2px 2px 5px #000;line-height:1.8;text-align:center;width:80%;font-size:120%}.sec_02{width:100%;max-width:1250px;margin:80px auto}.sec_03{width:100%;max-width:1250px;margin:30px auto}.sec_04{width:100%;max-width:900px;margin:30px auto}.sec_05{width:100%;max-width:1250px;margin:30px auto}video{min-width:100%;min-height:100vh;z-index:1}.overlay{width:100%;height:100vh;position:absolute;top:0;left:0;background-image:linear-gradient(45deg,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 50%);background-size:4px 4px;z-index:2}#video-overlay{position:fixed;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto;background:#fff}#video-background{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:100%;transform:scale(1,1)}#video-background{z-index:-0}#video-overlay{z-index:-1}.top_v_arrow{display:inline-block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-decoration:none;background:#fff;margin:50px 0 0}.top_v_arrow{padding:30px;border-radius:50%}.top_v_arrow_a{position:absolute;top:0;left:50%;width:20px;height:20px;margin-left:-10px;border-left:2px solid #000;border-bottom:2px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb 1.5s infinite;animation:sdb 1.5s infinite;box-sizing:border-box}@media screen and (max-width:768px){.top_v_arrow{bottom:20px}.top_v_arrow{padding:25px 26px;border-radius:50%}.top_v_arrow_a{width:14px;height:14px;margin-left:-7px}}@-webkit-keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(-5px,5px);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-15px,15px);opacity:0}}@keyframes sdb{0%{transform:rotate(-45deg) translate(-5px,5px);opacity:0}50%{opacity:1}100%{transform:rotate(-45deg) translate(-15px,15px);opacity:0}}.sec_tit_base{width:100%;padding:30px 0;text-align:center}.sec_tit_L{font-weight:700;font-size:120%;letter-spacing:3px}.sec_tit_S{font-size:13px}.sec_tit_line{width:100%;height:3px;margin:15px 0}.sec_tit_line div{content:"";width:70px;height:3px;background:#ccc;margin:0 auto}.h_a_li_video:nth-of-type(1),.h_a_li_video:nth-of-type(3),.h_a_li_video:nth-of-type(5),.h_a_li_video:nth-of-type(7),.h_a_li_video:nth-of-type(9),.h_a_li_video:nth-of-type(11),.h_a_li_video:nth-of-type(13){margin:0}.sec_02 ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.sec_02 ul li{width:32%;margin-bottom:30px}.sec_02 ul:after{display:block;content:"";width:32%}.sec_03 ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.sec_03 ul li{width:32%;margin-bottom:30px}.sec_03 ul:after{display:block;content:"";width:32%}@media screen and (max-width:980px){.sec_02 ul li{width:48%;margin-bottom:30px}.sec_02 ul:after{display:block;content:"";width:48%}.sec_03 ul li{width:48%;margin-bottom:30px}.sec_03 ul:after{display:block;content:"";width:48%}}@media screen and (max-width:420px){.sec_02 ul li{width:100%;margin-bottom:30px}.sec_02 ul:after{display:none}.sec_03 ul li{width:100%;margin-bottom:30px}.sec_03 ul:after{display:none}}.section_04_news_box_01{text-align:center;margin:15px 0 0}.section_04_news_box_02{width:100%;margin:23px 0 0}@media screen and (max-width:768px){.section_04_news_box_02{width:100%}}.news_ul{width:100%;background:#fff;font-size:16px}.news_li{padding:25px 30px;background:#eee;margin:0 0 10px}.news_li div{display:flex;flex-wrap:wrap;align-items:center}.news_li a{display:flex;flex-wrap:wrap;width:100%;text-decoration:none}.news_date{width:25%;padding:0 15px;font-size:90%;border-right:solid 1px #ccc}.news_title{width:75%;padding:0 15px}@media screen and (max-width:768px){.news_li{padding:17px 15px}.news_li a{display:block;width:100%;text-decoration:none;font-size:85%}.news_date{width:100%;margin:0 0 10px;border-right:none}.news_title{width:100%}}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}
li.cate_btn_02:has(>a[href="https://dorothy-japan.com/column_cate/drone_news"]),li.cate_btn_02:has(>a[href="https://dorothy-japan.com/column_cate/drone_news/"]){display:none !important}body:not(.home){--sd-gold:#f8b62d;--sd-bg:#0b0d10;--sd-surface:#151920;--sd-line:#ffffff24;--sd-text:#f2f0ea;--sd-muted:#a7afb9;background:#0b0d10;color:#f2f0ea;font-family:'Noto Sans JP','Yu Gothic',Meiryo,sans-serif}body:not(.home) #wrapper,body:not(.home) #container,body:not(.home) #contents,body:not(.home) #main,body:not(.home) .page_section{background:#0b0d10;color:#f2f0ea}body:not(.home) #header,body:not(.home) #branding{background:#101318;color:#f2f0ea}body:not(.home) #header{border-bottom:1px solid #ffffff15}body:not(.home) .bfhd-brand-copy,body:not(.home) .bfhd-company-name{color:#f2f0ea}body:not(.home) .bfhd-division-name{color:#c9ccd1}body:not(.home) .bfhd-company-mark{background:#fff;border-radius:6px;padding:3px}body:not(.home) .bfhd-sky-mark{background:#fff;border-radius:6px;padding:3px}body:not(.home) #header_03 .pri_c{color:#c9ccd1}body:not(.home) #header_03 .header_03_05{background:#f8b62d;border-radius:7px}body:not(.home) #header_03 .header_03_05 div{color:#1a1305!important}body:not(.home) #menu,body:not(.home) .global-navi,body:not(.home) .main-menu{background:#101318}body:not(.home) .nav_btn_link{background:#101318!important;color:#f2f0ea!important}body:not(.home) .nav_btn_link.current_h_btn,body:not(.home) .nav_btn_link:hover{color:#f8b62d!important;background:#1b2029!important}body:not(.home) .sub-menu a{background:#1b2029!important;color:#f2f0ea!important}body:not(.home) .sub-menu a:hover{color:#f8b62d!important}body:not(.home) .open,body:not(.home) .drower-menu{background:#101318;color:#f2f0ea}body:not(.home) .drower_disc_01,body:not(.home) .drower_disc_01 div{color:#f2f0ea!important}body:not(.home) .drower_disc_01{background:#151920;border-color:#ffffff30}body:not(.home) .drower_disc{color:#f2f0ea}body:not(.home) .page_header_V_section{height:360px;justify-content:flex-start;background-color:#101318}body:not(.home) .page_header_V_section:after{background:linear-gradient(90deg,#050c14ed,#050c1455),linear-gradient(0deg,#0b0d10,transparent 65%);opacity:1}body:not(.home) .V_section_message{max-width:1200px;width:calc(100% - 80px);margin:0 auto;position:relative;z-index:2;text-align:left}body:not(.home) .V_section_message .text_left{text-align:left}body:not(.home) .V_section_message .box_01{font-size:clamp(30px,3.6vw,48px);line-height:1.5;letter-spacing:.045em}body:not(.home) .V_section_message .box_02{color:#f8b62d;font-size:13px;letter-spacing:.2em;margin-top:16px;font-weight:700}body:not(.home) #contents{max-width:1280px;padding:40px 40px 80px;gap:48px;box-sizing:border-box}body:not(.home) #main{min-width:0;line-height:1.95;font-size:16px}body:not(.home) #sidebar{min-width:0}body:not(.home) .breadcrumb,body:not(.home) .breadcrumb a{color:#a7afb9;font-size:12px;line-height:1.8}body:not(.home) .breadcrumb a:hover{color:#f8b62d}body:not(.home) .breadcrumb_base{margin-bottom:44px}body:not(.home) #main a{color:#f8b62d;text-underline-offset:4px}body:not(.home) #main a:hover{color:#ffd27a}body:not(.home) #main a:focus-visible,body:not(.home) #footer a:focus-visible,body:not(.home) input:focus-visible,body:not(.home) textarea:focus-visible,body:not(.home) select:focus-visible{outline:2px solid #f8b62d;outline-offset:4px}body:not(.home) #main .col_h2 .txt_tit_all{color:#f2f0ea;background:0 0;border:0;border-left:3px solid #f8b62d;padding:2px 0 2px 20px;font-size:clamp(25px,2.6vw,34px);line-height:1.5;letter-spacing:.025em}body:not(.home) #main .col_h3 .txt_tit_all{color:#f2f0ea;background:#151920;border:1px solid #ffffff24;border-left:3px solid #f8b62d;border-radius:0 8px 8px 0;padding:16px 20px;font-size:22px;line-height:1.55}body:not(.home) #main .txt_all{color:#d2d7df;line-height:1.95}body:not(.home) #main .txt_all strong{color:#f2f0ea}body:not(.home) #main .col-all{margin-bottom:32px}body:not(.home) #main .img_all,body:not(.home) #main .txt_all img{border-radius:12px;max-width:100%;height:auto}body:not(.home) #main table{color:#d2d7df;border-color:#ffffff24;background:#101318;max-width:100%}body:not(.home) #main table th,body:not(.home) #main table td{border-color:#ffffff24;padding:18px 20px;line-height:1.8}body:not(.home) #main table th{color:#f2f0ea;background:#1b2029}body:not(.home) #main table td{color:#d2d7df;background:#101318}body:not(.home) #main .comp_t_01{border-color:#ffffff24}body:not(.home) #main .comp_t_02{color:#f8b62d;background:#151920;border-color:#ffffff24;padding:20px}body:not(.home) #main .comp_t_03{color:#d2d7df;background:#101318;border-color:#ffffff24;padding:20px}body:not(.home) #sidebar .widget-title{background:#151920;color:#f2f0ea;border-left:3px solid #f8b62d;border-radius:0 7px 7px 0;font-size:17px;letter-spacing:.04em;padding:16px 18px}body:not(.home) #sidebar a{color:#d2d7df}body:not(.home) #sidebar a:hover{color:#f8b62d}body:not(.home) #sidebar .post-date{color:#a7afb9;font-size:12px;display:block;margin-top:8px}body:not(.home) #sidebar .widget-container ul li{border-color:#ffffff24}body:not(.home) #sidebar img{border-radius:10px}body:not(.home) .cate_btn_03{background:#151920;color:#f2f0ea;border:1px solid #ffffff30;border-radius:8px;padding:22px 20px;transition:border-color .2s,background .2s}body:not(.home) .cate_btn_02 a:hover .cate_btn_03{border-color:#f8b62d;background:#1b2029;color:#f8b62d}body:not(.home) .cate_btn_05{color:#f8b62d}body:not(.home) #main .a_article_box{padding:26px 28px;margin-bottom:18px;background:#151920;border:1px solid #ffffff24;border-radius:12px}body:not(.home) #main .a_article_tit_h3{border:0;margin-bottom:0;padding-bottom:0}body:not(.home) #main .a_article_tit{color:#f2f0ea;font-size:19px;line-height:1.8}body:not(.home) #main .a_article_tit:hover{color:#f8b62d}body:not(.home) .article-date{color:#a7afb9;font-size:13px}body:not(.home) .a_article_cate a,body:not(.home) .a_faq_cate a,body:not(.home) .a_glo_cate a{color:#f8b62d!important;background:#f8b62d12;border:1px solid #f8b62d44;border-radius:5px;font-size:12px;padding:4px 9px}body:not(.home) #main .faq,body:not(.home) #main .glossary{background:#151920;border:1px solid #ffffff24;border-radius:12px;padding:28px;margin-bottom:24px}body:not(.home) .a_faq_tit,body:not(.home) .a_glo_tit_h3{color:#f2f0ea;font-size:20px;line-height:1.75}body:not(.home) .a_faq_txt,body:not(.home) .a_glo_txt{color:#d2d7df;margin-bottom:0;line-height:1.95}body:not(.home) .faq_q_icon,body:not(.home) .glo_q_icon{color:#f8b62d;fill:#f8b62d}body:not(.home) .faq_q_icon_svg,body:not(.home) .glo_q_icon_svg{fill:#f8b62d}body:not(.home) .glo_parent_name{background:#1b2029;color:#f8b62d;border:1px solid #ffffff24;border-radius:5px}body:not(.home) .glo_child_ul{background:#101318;color:#d2d7df;border-color:#ffffff24}body:not(.home) .pagination .page-numbers{color:#d2d7df;background:#151920;border:1px solid #ffffff24;border-radius:6px}body:not(.home) .pagination .current,body:not(.home) .pagination a:hover{color:#1a1305!important;background:#f8b62d;border-color:#f8b62d}body:not(.home) .pagination .dots{background:0 0;border-color:transparent}body:not(.home) .h_a_li,body:not(.home) .h_a_li_video{background:#151920;border:1px solid #ffffff24;border-radius:12px;overflow:hidden}body:not(.home) .h_a_li_txt,body:not(.home) .h_a_li_video_txt{color:#f2f0ea;padding:15px 18px;line-height:1.7}body:not(.home) .h_a_li_video_to_page{color:#f8b62d}body:not(.home) #main .sd-column,body:not(.home) #main .sd-column-hub{color:#d2d7df}body:not(.home) #main .sd-article-title,body:not(.home) #main .sd-column h2,body:not(.home) #main .sd-column h3,body:not(.home) #main .sd-column-hub h2{color:#f2f0ea;border-color:#f8b62d}body:not(.home) #main .sd-article-meta,body:not(.home) #main .sd-ref{color:#a7afb9}body:not(.home) #main .sd-lead,body:not(.home) #main .sd-toc{background:#151920;border-color:#ffffff24;color:#d2d7df;border-radius:10px}body:not(.home) #main .sd-hub-card{background:#151920;border:1px solid #ffffff24;border-top:3px solid #f8b62d;border-radius:12px}body:not(.home) #main .sd-hub-card h3 a{color:#f2f0ea}body:not(.home) #main .sd-hub-tag,body:not(.home) #main .sd-eyebrow{color:#f8b62d}body:not(.home) #main .sd-hub-cta,body:not(.home) #main .sd-cta{background:radial-gradient(ellipse at top right,#153447,transparent 75%),#101318;color:#d2d7df;border:1px solid #ffffff24;border-radius:12px}body:not(.home) #main .sd-hub-cta h2,body:not(.home) #main .sd-cta h2{color:#f2f0ea;background:0 0}body:not(.home) #main .sd-hub-cta a,body:not(.home) #main .sd-cta>a{display:inline-block;background:#f8b62d;color:#1a1305;border:1px solid #f8b62d;border-radius:7px;padding:13px 22px;font-weight:700}body:not(.home) .contact_box,body:not(.home) .contact_row,body:not(.home) .contact_lavel{background:0 0;color:#f2f0ea;border-color:#ffffff24}body:not(.home) .contact_lavel_txt_s{color:#a7afb9}body:not(.home) .contact_txt input,body:not(.home) .contact_txt select,body:not(.home) .contact_textarea textarea{background:#151920;color:#f2f0ea;border:1px solid #ffffff40;border-radius:7px;padding:13px;max-width:100%;box-sizing:border-box}body:not(.home) .wpcf7 input::placeholder,body:not(.home) .wpcf7 textarea::placeholder{color:#a7afb9;opacity:1}body:not(.home) .wpcf7 input[type=checkbox]{accent-color:#f8b62d}body:not(.home) .wpcf7 input[type=submit]{background:#f8b62d;color:#1a1305;border:1px solid #f8b62d;border-radius:7px;padding:16px 32px;font-size:16px;font-weight:700}body:not(.home) #footer,body:not(.home) #bottom,body:not(.home) #copyright,body:not(.home) .footer_sns_box_base{background:#0b0d10;color:#c9ccd1}body:not(.home) #footer{border-top:1px solid #ffffff24}body:not(.home) #footer a{color:#c9ccd1}body:not(.home) #footer .footer-block__offer{background:radial-gradient(ellipse at top right,#153447,transparent 70%),#101318;padding:64px 30px}body:not(.home) #footer .footer_01_01{color:#f2f0ea}body:not(.home) #footer .footer_01_05{background:#f8b62d;color:#1a1305;border-radius:7px;padding:24px 20px}body:not(.home) #footer .footer_01_05 div{color:#1a1305!important}body:not(.home) #footer .sec_tit_line div{background:#f8b62d}body:not(.home) .footer_sns_box_01{border-color:#ffffff24}@media(max-width:1000px){body:not(.home) #contents{padding:32px 24px 65px;gap:28px}body:not(.home) .V_section_message{width:calc(100% - 48px)}body:not(.home) #header_03 .header_03_01{display:none}}@media(max-width:768px){body:not(.home) .page_header_V_section{height:280px}body:not(.home) .V_section_message{width:calc(100% - 36px)}body:not(.home) .V_section_message .box_01{font-size:30px}body:not(.home) #contents{padding:28px 18px 55px;gap:32px}body:not(.home) #main{font-size:15px}body:not(.home) .breadcrumb_base{margin-bottom:30px}body:not(.home) #main .col_h3 .txt_tit_all{font-size:20px;padding:14px 16px}body:not(.home) #main .a_article_box,body:not(.home) #main .faq,body:not(.home) #main .glossary{padding:22px 18px}body:not(.home) .a_faq_tit{font-size:18px}body:not(.home) #main table th,body:not(.home) #main table td{padding:12px 10px}body:not(.home) .contact_row{padding:18px 0}body:not(.home) #footer .footer-block__offer{padding:45px 18px}body:not(.home) .footer-block__content{gap:24px;flex-wrap:wrap}body:not(.home) .footer-block__box{width:100%}}@media(prefers-reduced-motion:reduce){body:not(.home) *{scroll-behavior:auto!important;transition:none!important}}body:not(.home) .V_section_message .box_01,body:not(.home) .V_section_message .box_02{text-align:left!important}body:not(.home) #main .animate{animation:none!important;opacity:1!important;visibility:visible!important;transform:none!important}body:not(.home) .breadcrumb span{color:#a7afb9}body:not(.home) .contact_lavel .req{color:#ff9d8b}body:not(.home) .faq_q_list,body:not(.home) .glo_q_list{border-color:#f8b62d}body:not(.home) .faq_a_icon{fill:#f8b62d;color:#f8b62d}body:not(.home) .faq_a_txt{color:#d2d7df;line-height:1.95}body:not(.home) .faq_q_txt{color:#f2f0ea;line-height:1.75}body:not(.home) .page_header_V_section{flex-wrap:nowrap}body:not(.home) .page_header_V_section:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}body:not(.home) .faq_q_icon_svg,body:not(.home) .glo_q_icon_svg{border-color:#f8b62d}body:not(.home) .a_top_txt{background:#151920;color:#d2d7df;border:1px solid #ffffff24;border-radius:10px;padding:22px 24px;line-height:1.9}body:not(.home) .glo_child_li{background:#151920;color:#d2d7df;border:1px solid #ffffff24;border-radius:5px}
#branding{display:flex;flex-wrap:wrap;justify-content:space-between;width:90%;margin:0 auto;height:65px;padding:0 15px;line-height:1}@media screen and (max-width:768px){#branding{width:100%;height:50px;padding:0 5px}}#header_01{display:flex;flex-wrap:wrap;align-items:center}#site-description{font-size:1.3rem;margin:0 0 0 15px}#header_02{display:flex;flex-wrap:wrap;align-items:center;flex-grow:2}#header_03{display:flex;flex-wrap:wrap;align-items:center}.h_logo_css{width:420px}.h_logo_txt_css{font-weight:700}@media screen and (max-width:768px){.h_logo_css{width:230px}}.site-title_01{text-align:center;font-size:70%;margin:3px 0 0}.site-title_02{font-size:50%;text-align:center;border-radius:40px;padding:5px 9px 5px 14px;margin:0 0 0 10px;color:#333;font-weight:400;background:#f5f5f5;display:flex;flex-wrap:wrap;align-items:center}.site-title_03{width:120px;margin:-3px 0 0 6px}h2.txt_tit_all{border-left:solid 5px #222;border-bottom:solid 1px #222}h3.txt_tit_all{border-left:solid 5px #222}h4.txt_tit_all{border-left:solid 3px rgb(34,34,34,.7)}h5.txt_tit_all{border-left:solid 3px rgb(34,34,34,.5)}h6.txt_tit_all{border-left:solid 3px rgb(34,34,34,.2)}.btn_item{padding:15px 20px;background:rgb(34,34,34,.6);display:inline-block;margin:0 auto}.btn_item a{color:#fff}.btn_item svg{fill:#fff}
#header #branding{flex-wrap:nowrap;align-items:center}#header #header_01{min-width:0;flex-wrap:nowrap}#header #site-title h1{margin:0;padding:0;line-height:1}#header .bfhd-sky-brand{display:flex;align-items:center;gap:14px;color:#222;text-decoration:none;line-height:1.3}#header .bfhd-company-mark{display:block;width:96px;height:auto;flex-shrink:0}#header .bfhd-sky-mark{display:block;overflow:hidden;width:96px;height:43px;flex-shrink:0}#header .bfhd-sky-mark img{display:block;width:440px!important;height:43px!important;max-width:none!important}#header .bfhd-brand-copy{display:flex;flex-direction:column;gap:3px;white-space:nowrap}#header .bfhd-company-name{font-size:22px;font-weight:700;letter-spacing:.04em}#header .bfhd-division-name{font-size:16px;font-weight:700;letter-spacing:.02em}@media(max-width:1100px) and (min-width:769px){#header .bfhd-company-name{font-size:20px}#header .bfhd-division-name{font-size:14px}}@media(max-width:768px){#header #branding{height:64px;padding:0 7px}#header #header_01{max-width:calc(100% - 38px)}#header .bfhd-sky-brand{gap:7px}#header .bfhd-company-mark{width:52px}#header .bfhd-sky-mark{width:52px;height:24px}#header .bfhd-sky-mark img{width:238px!important;height:23px!important}#header .bfhd-company-name{font-size:clamp(12px,3.6vw,15px);letter-spacing:0}#header .bfhd-division-name{font-size:clamp(9px,2.9vw,12px);letter-spacing:0}#header #header_02{display:none}#header #header_03{flex-shrink:0}.page_header_base{padding-top:64px!important}#top_page{padding-top:64px!important}}@media(max-width:360px){#header .bfhd-sky-brand{gap:4px}#header .bfhd-company-mark{width:40px}#header .bfhd-sky-mark{width:40px;height:19px}#header .bfhd-sky-mark img{width:183px!important;height:18px!important}#header .bfhd-division-name{font-size:9px}}
#header_03{display:flex;flex-wrap:wrap}
.header_03_01{display:flex;flex-wrap:wrap;width:220px;text-align:center}.header_03_02{font-size:70%;width:100%}.header_03_03{font-size:145%;font-weight:700;width:100%;margin:4px 0}.header_03_04{font-size:70%;width:100%}@media screen and (max-width:1040px){.header_03_01{display:none}}@media screen and (max-width:768px){.header_03_01{transform:scale(.8);display:none}.site-title_02{transform:scale(.7);margin:0 0 0 -20px}}@media screen and (max-width:440px){.site-title_02{display:none}}
.header_03_05{display:flex;flex-wrap:wrap;align-items:center;color:#fff;padding:15px 20px}.header_03_05 a{width:100%}@media screen and (max-width:1040px){.header_03_05{display:none}}@media screen and (max-width:768px){.header_03_05{display:none}}
.drower_disc{display:none}@media screen and (max-width:768px){.drower_disc{display:block}.drower_disc_01{width:90%;margin:20px auto;border:solid 2px #ddd;border-radius:5px;padding:10px;text-align:center}.drower_disc .drower_disc_01_01{display:flex;flex-wrap:wrap;width:100%;text-align:center}.drower_disc .drower_disc_01_02{font-size:75%;width:100%}.drower_disc .drower_disc_01_03{font-size:150%;font-weight:700;width:100%;margin:4px 0}.drower_disc .drower_disc_01_04{font-size:75%;width:100%}}
.drower_disc_02{display:none}@media screen and (max-width:768px){.drower_disc_02{display:flex;flex-wrap:wrap;align-items:center;color:#fff;padding:20px;width:90%;margin:20px auto;border-radius:5px}.drower_disc_02 a{width:100%}}
@media screen and (max-width:768px){#site-description{display:none}#header_02{display:none}#search{display:none}}#menu{background:#222}.menu_base{display:flex;flex-wrap:wrap;justify-content:space-between}.nav_btn_link{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;width:100%;height:45px;background:#222;color:#fff !important}.nav_btn_link:hover{opacity:.7}.p-megamenu{top:45px;width:100%;min-width:768px}.p-global-nav .sub-menu{width:100%;top:45px}.nav_btn_link i{margin:0 10px 0 0}.nav_btn_tit_L{color:#fff}.nav_btn_tit_S{color:#fff;font-size:75%;margin:3px 0 0}@media screen and (max-width:768px){.p-global-nav .sub-menu{top:0}}.current_h_btn{background:#000 !important}
.bfhd-solar{--solar-gold:#f8b62d;--solar-text:#d2d7df;color:var(--solar-text);font-size:16px;line-height:1.95;overflow-wrap:anywhere}.bfhd-solar *{box-sizing:border-box}.bfhd-solar section{margin:0 0 46px}.bfhd-solar p{margin:0 0 18px}.bfhd-solar h2{color:#f2f0ea;font-size:clamp(22px,3vw,28px);line-height:1.5;margin:0 0 22px;padding-left:16px;border-left:4px solid var(--solar-gold)}.bfhd-solar h3{color:#f2f0ea;font-size:19px;line-height:1.6;margin:0 0 12px}.bfhd-solar strong{color:#f2f0ea}.bfhd-solar a{color:var(--solar-gold);text-decoration:underline;text-underline-offset:4px}.bfhd-solar .solar-lead{background:linear-gradient(135deg,#192330,#101318);border:1px solid #ffffff24;border-top:3px solid var(--solar-gold);border-radius:14px;padding:clamp(22px,4vw,40px);margin-bottom:38px}.bfhd-solar .solar-kicker{color:var(--solar-gold);font-size:13px;letter-spacing:.12em;font-weight:700;margin-bottom:12px}.bfhd-solar .solar-catch{color:#f2f0ea;font-size:clamp(24px,3.6vw,34px);font-weight:700;line-height:1.55;margin-bottom:20px}.bfhd-solar .solar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bfhd-solar .solar-card{background:#151920;border:1px solid #ffffff24;border-radius:12px;padding:24px}.bfhd-solar .solar-card p:last-child{margin-bottom:0}.bfhd-solar ul,.bfhd-solar ol{margin:0 0 18px;padding-left:1.5em}.bfhd-solar li{margin:0 0 8px}.bfhd-solar .solar-note{background:#101318;border-left:3px solid var(--solar-gold);padding:20px 24px;margin-top:20px;border-radius:0 10px 10px 0}.bfhd-solar .solar-summary{margin:24px 0 0}.bfhd-solar .solar-summary>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;padding:14px 0;border-top:1px solid #ffffff24}.bfhd-solar dt{color:var(--solar-gold);font-weight:700}.bfhd-solar dd{margin:0}.bfhd-solar .solar-price{color:var(--solar-gold);font-size:29px;font-weight:700;line-height:1.5}.bfhd-solar .solar-flow{list-style:none;padding:0;counter-reset:solar-step}.bfhd-solar .solar-flow li{counter-increment:solar-step;position:relative;padding:22px 24px 22px 74px;background:#151920;border:1px solid #ffffff24;border-radius:10px;margin-bottom:12px}.bfhd-solar .solar-flow li:before{content:counter(solar-step,decimal-leading-zero);position:absolute;left:22px;top:22px;color:var(--solar-gold);font-weight:700;font-size:23px}.bfhd-solar .solar-flow p{margin:0}.bfhd-solar details{background:#151920;border:1px solid #ffffff24;border-radius:10px;margin-bottom:12px;padding:0 22px}.bfhd-solar summary{color:#f2f0ea;font-weight:700;cursor:pointer;padding:19px 0;line-height:1.7}.bfhd-solar details p{padding:0 0 20px;margin:0}.bfhd-solar .solar-contact{background:#19212b;border:1px solid #f8b62d66;border-radius:14px;padding:clamp(24px,4vw,36px)}.bfhd-solar .solar-actions{display:flex;gap:14px;flex-wrap:wrap;margin:22px 0}.bfhd-solar .solar-button{display:inline-block;background:var(--solar-gold);color:#101318!important;text-decoration:none;padding:14px 24px;border-radius:8px;font-weight:700}.bfhd-solar .solar-button-outline{background:0 0;color:var(--solar-gold)!important;border:1px solid var(--solar-gold)}.bfhd-solar .solar-small{font-size:14px;color:#a7afb9}.bfhd-solar .solar-links{display:flex;flex-wrap:wrap;gap:12px 24px}.bfhd-solar .solar-source{font-size:13px;color:#a7afb9;border-top:1px solid #ffffff24;padding-top:20px}@media(max-width:680px){.bfhd-solar .solar-grid{grid-template-columns:1fr}.bfhd-solar .solar-summary>div{grid-template-columns:1fr;gap:4px}.bfhd-solar .solar-card{padding:21px}.bfhd-solar .solar-actions{flex-direction:column}.bfhd-solar .solar-button{text-align:center}.bfhd-solar .solar-flow li{padding-left:62px}.bfhd-solar .solar-flow li:before{left:17px}}
.youtube_img_wrapper{position:relative;width:20%}.youtube_img_wrapper img{width:100%}.youtube_img_wrapper:before{content:"";display:none;padding-top:100%}.youtube_img_wrapper .cs_wiget_youtube_img{width:100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.side_douga_li .cs_wiget_tit{width:75%}
.footer-block__offer{background:rgb(34,34,34,.1);padding-top:48px;padding-bottom:48px;margin:0}.footer-block__inner{width:100%;max-width:1250px;margin:0 auto}.footer-block__content{display:flex;align-items:center}.footer-block__box{width:50%;position:relative;z-index:0}@media screen and (max-width:768px){.footer-block__offer{display:none}}.footer_01_01{display:flex;flex-wrap:wrap;width:100%;max-width:350px;color:rgb(34,34,34,1);text-align:center;font-weight:700;margin:0 auto}.footer_01_02{font-size:100%;width:100%}.footer_01_03{font-size:220%;font-weight:700;width:100%;margin:0;line-height:1.2}.footer_01_04{font-size:100%;width:100%}.footer_01_05{font-size:110%;background:rgb(34,34,34,1);display:flex;flex-wrap:wrap;align-items:center;color:#fff;padding:35px 20px;width:100%;max-width:350px;margin:0 auto}.footer_01_05 a{width:100%}@media screen and (max-width:768px){.header_03_01{transform:scale(.8)}}
.footer_sns_box_base{width:100%;max-width:1200px;margin:30px auto}.footer_sns_box_base .sec_tit_line{display:none}.footer_sns_box{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;line-height:1.2}.footer_sns_box_01{border-right:solid 3px #ddd;padding:0 50px 0 0;display:flex;flex-wrap:wrap;align-items:center}.footer_sns_box_02{width:100%;max-width:240px;margin-left:30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;text-align:center;line-height:1.2}@media screen and (max-width:768px){.footer_sns_box_01{border-right:none;padding:30px 0;justify-content:center;text-align:center;width:100%}.footer_sns_box_base .sec_tit_line{display:block}.footer_sns_box_base a span{padding:0 5px}.footer_sns_box_02{margin-left:0}}
.st0{stroke:#fff;stroke-miterlimit:10}.st1{fill:#fff}
#bottom{padding:50px;background:#efefef}.f_nav{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 50px}.f_nav strong{font-size:120%;font-weight:700;color:rgb(34,34,34,1)}.f_nav_arrow{font-size:100%;color:rgb(34,34,34,1);padding:0 7px 0 0}.f_box_01{width:31%;display:flex;flex-wrap:wrap}.f_box_01_f_a{width:100%}.f_box_01 ul{font-size:90%}.f_box_01_ul_01{width:30%}.f_box_01_ul_02{width:70%}.f_nav ul{margin:15px 0 0}.f_nav ul li{margin:0 0 10px}.f_box{width:23%}@media screen and (max-width:768px){#bottom{padding:50px 10px}.f_box_01,.f_box{width:100%;margin-bottom:15px;font-size:90%}.f_box_01_ul_01{width:50%}.f_box_01_ul_02{width:50%}.f_box_02{width:50%}}
#f_nav_02{display:flex;flex-wrap:wrap;align-items:center;font-size:95%;justify-content:center}#f_nav_02 li{padding:0 30px;margin-bottom:10px}#copyright{text-align:center;padding:20px 0;background:rgb(34,34,34,1);color:#fff;font-size:90%}@media screen and (max-width:768px){#copyright{font-size:70%}}