@charset "UTF-8";:focus,body{outline:0}a,button{-webkit-transition:all .3s}#cover,#mask,body{width:100%;top:0;left:0}a,body,button.button_wht{color:#828282}body{display:block;position:relative;height:100%;min-width:320px;min-height:100%;padding:0;margin:0;border:0;font-family:din-2014,Arial,Helvetica,"Zen Kaku Gothic Antique","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Noto Sans JP","Noto Sans JP","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ3",Meiryo,メイリオ,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-weight:500;font-style:normal;font-size:16px;font-size:1rem;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-smoothing:antialiased;background-color:#e6e6e6;line-height:1.8;text-align:center;overflow:auto;word-wrap:normal;overflow-wrap:normal;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-justify:left;-webkit-tap-highlight-color:rgba(250,250,255,.3);-webkit-box-shadow:none;box-shadow:none}#block-reserved noscript #warning p strong,a h1,a h2,a h3,a h4,a h5,a h6,h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a,header .form_area .contact_button a .contact_txt{font-family:din-2014,Arial,Helvetica,"Zen Kaku Gothic Antique","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Noto Sans JP","ヒラギノ角ゴ Pro W6","ヒラギノ角ゴ ProN W6","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ6","Noto Sans JP","Noto Sans Japanese",Meiryo,メイリオ,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}a{display:inline-block;transition:all .3s}a h1,a h2,a h3,a h4,a h5,a h6,h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{font-weight:700}button.button_blk,button.button_wht,sitemap dl dt{font-family:din-2014-narrow,Arial,Helvetica,"Zen Kaku Gothic Antique","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W6","ヒラギノ角ゴ ProN W6","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ6","Noto Sans JP","Noto Sans Japanese",Meiryo,メイリオ,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#cover,#mask{position:fixed;-webkit-transition:all .5s;transition:all .5s;height:0;opacity:0}#cover #close,#mask #close{display:none;position:absolute;top:10px;left:auto;right:10px;opacity:0;cursor:pointer}#cover #close.active,#mask #close.active{display:block;opacity:1}#mask{background-color:#000}#cover,button.button_wht{background-color:#fff}#cover.active,#mask.active{height:100%;opacity:.4}#spinner{position:fixed;top:50%;left:50%;margin-top:-40px;margin-left:-40px;width:80px;height:80px}#spinner_1,#spinner_2{position:absolute;top:0;left:0;width:80px;height:80px}#spinner_1{-webkit-animation:ani1 .6s linear infinite;animation:ani1 .6s linear infinite}@-webkit-keyframes ani1{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ani1{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#spinner_2{-webkit-animation:ani2 .6s linear infinite;animation:ani2 .6s linear infinite}@-webkit-keyframes ani2{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes ani2{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}button{cursor:pointer;margin-top:0;transition:all .3s}button:disabled{opacity:.6;cursor:not-allowed}button:hover{opacity:.7}button:active{opacity:.7;margin-top:1px}@media (max-width:800px){button:active,button:hover{opacity:1}}button.button_blk,button.button_wht{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 5px 3px 10px;font-weight:700;font-size:14px;font-size:.875rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px}button.button_wht{border:1px solid #828282}button.button_blk{color:#fff;background-color:#828282;border:1px solid #828282}#block-reserved #alertBox #alertCancel:active,.button:active{background-color:#ddd}.button{display:inline-block;margin-right:0;margin-left:0;opacity:1;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.button i{font-size:16px;font-size:1rem}.button:hover{opacity:.7}@media (max-width:800px){.button:hover{opacity:1}}.button:disabled{opacity:.6;cursor:not-allowed}.lazyload,.lazyload a img,.lazyload img,.lazyloading,.lazyloading a img,.lazyloading img{margin-top:50px;opacity:0}.lazyloaded,.lazyloaded a img,.lazyloaded img{margin-top:0;opacity:1;-webkit-transition:opacity 1s,margin-top 1s;transition:opacity 1s,margin-top 1s}.checked,.checked_blk{display:block;width:18px;height:12px;background-repeat:no-repeat}.checked{background-image:url(/themes/custom/showadenki/images/icon/checked.svg)}.checked_blk{background-image:url(/themes/custom/showadenki/images/icon/checked_blk.svg)}.arrow-down,.arrow-down_blk,.arrow-left,.arrow-left-delta,.arrow-left_blk,.arrow-right,.arrow-right-delta,.arrow-right-delta_blk,.arrow-right_blk,.arrow-up,.arrow-up_blk,.arrow-updown,.arrow-updown_blk{display:block;position:relative;top:0;left:0;background-repeat:no-repeat;float:left}#anker,#block-yuyue h2{display:none}.arrow-down,.arrow-left,.arrow-left-delta,.arrow-right,.arrow-right-delta,.arrow-up,.arrow-updown{background-image:url(/themes/custom/showadenki/images/icon/arrow.svg)}.arrow-down_blk,.arrow-left-delta_blk,.arrow-left_blk,.arrow-right-delta_blk,.arrow-right_blk,.arrow-up_blk,.arrow-updown_blk{background-image:url(/themes/custom/showadenki/images/icon/arrow_blk.svg)}.arrow-updown,.arrow-updown_blk{width:10px;height:16px}.arrow-down,.arrow-down_blk,.arrow-up,.arrow-up_blk{width:10px;height:6px}.arrow-left,.arrow-left-delta,.arrow-left-delta_blk,.arrow-left_blk,.arrow-right,.arrow-right-delta,.arrow-right-delta_blk,.arrow-right_blk{width:5px;height:6px}.arrow-up,.arrow-up_blk,.arrow-updown,.arrow-updown_blk{background-position:top 0 left 0}.arrow-down,.arrow-down_blk{background-position:top -10px left 0}.arrow-left,.arrow-left_blk{background-position:top 0 left -10px}.arrow-right,.arrow-right_blk{background-position:top 0 left -15px}.arrow-left-delta,.arrow-left-delta_blk{background-position:top -10px left -10px}.arrow-right-delta,.arrow-right-delta_blk{background-position:top -10px left -15px}#anker{position:fixed;bottom:0;right:0;margin:10px;width:50px;height:50px;border-radius:5px;background-color:rgba(0,0,0,.2)}#anker:hover{opacity:.7}#anker a,#anker a img{width:100%;height:100%}.instagramIcon{display:inline-block;text-align:center;color:#2e6ca5;text-decoration:none}.underline,footer .legal ul li a:hover,footer address a:hover,sitemap dl dd ul li a:hover{text-decoration:underline}.instagramIcon span.instagramColor{position:relative;display:inline-block;width:35px;height:35px;background:-webkit-linear-gradient(315deg,#427eff 0,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0,#f13f79 70%) no-repeat;overflow:hidden;border-radius:10px}.instagramIcon span.instagramColor:before{position:absolute;top:23px;left:-18px;width:45px;height:45px;background:-webkit-radial-gradient(#ffdb2c 10%,rgba(255,105,34,.65) 55%,rgba(255,88,96,0) 70%);background:radial-gradient(#ffdb2c 10%,rgba(255,105,34,.65) 55%,rgba(255,88,96,0) 70%)}.instagramIcon span.instagramColor .fa-instagram{color:#fff;position:relative;top:2px;font-size:30px;line-height:30px;z-index:2}#block-reserved{width:100%}#block-reserved #alertBox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(200,200,200,.8);opacity:0;-webkit-transition:all .3s;transition:all .3s}#block-reserved #alertBox #alertCancel,#block-reserved #alertBox #alertMsg{position:relative;top:50%;left:50%;margin-top:-100px;margin-left:-130px;width:260px;height:auto;border-radius:9px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dfdfdf;text-align:center;font-size:16px;font-size:1rem;font-weight:500;background-color:#fff}#block-reserved #alertBox #alertMsg{padding:20px 0;color:#828282}#block-reserved #alertBox #alertMsg p{margin:10px;line-height:1.3;text-align:center}#block-reserved #alertBox #alertCancel{margin-top:5px;padding:10px 0;color:#d52e31;cursor:pointer}#block-reserved #alertBox.active{display:block;opacity:1}.aside,.field__label,.non,.none,.visually-hidden,.vsc-controller{display:none}#block-reserved noscript #warning{position:fixed;width:100%;heigh:20px;bottom:0;left:0}#block-reserved noscript #warning p{width:100%;font-size:16px;font-size:1rem;color:#fff;background-color:#d52e31;text-align:center}#block-reserved noscript #warning p strong{color:#fd0;font-weight:700;line-height:.5}a.disable,a.disable_recruit{pointer-events:none}.hide{visibility:hidden}.vmiddle{vertical-align:middle}.nobr{white-space:nowrap}.br:before{content:"\a";white-space:pre}.siteColor{color:#0078ff}.red{color:#d52e31}.blue{color:#0078ff}.white{color:#fff}.black{color:900}.twitterColor{color:#000}.facebookColor{color:#4267b2}.regular{font-weight:400}.medium{font-weight:500}.bold{font-weight:700}a img.blank,a img.blank_blk,img.blank,img.blank_blk{width:12px;height:12px}.region-content main{z-index:1}#sitemap{z-index:10}sns{z-index:11}footer{z-index:12}#block-reserved #anker{z-index:13}.region-breadcrumb #block-showadenki-breadcrumbs #bread{z-index:14}#mask{z-index:15}header{z-index:16}.region-primary-menu nav{z-index:17}#cover{z-index:200}#modal{z-index:201}#block-reserved #alertBox{z-index:999}#block-reserved noscript #warning{z-index:1000}#reserved #spinner{z-index:9999}a.telno{cursor:default}.region-content{padding-top:40px}.field__label{opacity:0}.field__notfound{margin:150px 0;text-align:center}header{display:block;position:fixed;top:0;left:0;width:100%;background-color:#fff;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #cdcdcd;overflow:hidden}header h1{display:inline-block;position:absolute;top:0;left:0;width:auto;height:auto;max-width:488px}header .site-slogan,header h2{display:none}header .form_area{position:absolute;top:0;right:0;display:inline-block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s;transition:all .4s}header .form_area .contact_button{display:inline-block;height:50px;float:right}header .form_area .contact_button a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:15px 0 0;border-bottom:0}header .form_area .contact_button a:hover{opacity:.7}header .form_area .contact_button a img{display:none;width:19px;height:16px;float:left}header .form_area .contact_button a .contact_txt{display:inline-block;color:#828282;font-size:14px;font-size:.875rem;font-weight:700;float:left}header .form_area #searchform{display:inline-block;margin:15px 20px;width:100px;height:25px;float:right;-webkit-transition:all .3s;transition:all .3s}header .form_area #searchform form{display:inline-block;position:relative;top:1px;left:0;width:100%;height:100%}header .form_area #searchform form input#edit-keys{position:absolute;top:0;left:0;width:100%;height:22px;padding:2px 35px 2px 5px;color:#fff;background-color:#b9b9b9;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;font-size:14px;font-size:.875rem}header .form_area #searchform form #edit-reset{position:absolute;top:0;right:20px;width:13px;height:13px;line-height:22px;-webkit-transition:all .3s;transition:all .3s;cursor:auto;opacity:0}header .form_area #searchform form #edit-reset #edit-clear{display:inline-block;width:100%;height:100%;margin:0;padding:0;border:0}header .form_area #searchform form #edit-reset #edit-clear img{width:100%;height:100%}header .form_area #searchform form #edit-reset.active{opacity:1;cursor:pointer}header .form_area #searchform form #edit-actions{position:absolute;top:2px;right:5px;width:15px;height:15px;line-height:22px}header .form_area #searchform form #edit-actions button#edit-submit{display:inline-block;width:100%;height:100%;margin:0;padding:0;border:0;background-color:transparent;pointer-events:none}header .form_area #searchform form #edit-actions button#edit-submit img{width:100%;height:100%}header #navtrigger,header #navtrigger #humberger{top:0;left:auto;width:40px;height:40px;background-color:transparent;cursor:pointer}header #navtrigger{display:none;position:fixed;right:2px}header #navtrigger #humberger{display:inline-block;position:relative;right:10px}header #navtrigger #humberger span{display:inline-block;position:absolute;left:3px;width:34px;height:4px;background-color:#a0a0a0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-webkit-transition:all .4s;transition:all .4s}header #navtrigger #humberger span:nth-of-type(1){top:6px;-webkit-animation:menu-bar01 .75s forwards;animation:menu-bar01 .75s forwards}header #navtrigger #humberger span:nth-of-type(2){top:18px;-webkit-transition:all .25s .25s;transition:all .25s .25s;opacity:1}header #navtrigger #humberger span:nth-of-type(3){top:30px;-webkit-animation:menu-bar02 .75s forwards;animation:menu-bar02 .75s forwards}header #navtrigger #humberger.active span:nth-of-type(1){-webkit-animation:active-menu-bar01 .75s forwards;animation:active-menu-bar01 .75s forwards}header #navtrigger #humberger.active span:nth-of-type(2){opacity:0}header #navtrigger #humberger.active span:nth-of-type(3){-webkit-animation:active-menu-bar03 .75s forwards;animation:active-menu-bar03 .75s forwards}@-webkit-keyframes menu-bar01{0%{-webkit-transform:translateY(12px) rotate(45deg);transform:translateY(12px) rotate(45deg)}50%{-webkit-transform:translateY(12px) rotate(0);transform:translateY(12px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes menu-bar01{0%{-webkit-transform:translateY(12px) rotate(45deg);transform:translateY(12px) rotate(45deg)}50%{-webkit-transform:translateY(12px) rotate(0);transform:translateY(12px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes menu-bar02{0%{-webkit-transform:translateY(-12px) rotate(-45deg);transform:translateY(-12px) rotate(-45deg)}50%{-webkit-transform:translateY(-12px) rotate(0);transform:translateY(-12px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes menu-bar02{0%{-webkit-transform:translateY(-12px) rotate(-45deg);transform:translateY(-12px) rotate(-45deg)}50%{-webkit-transform:translateY(-12px) rotate(0);transform:translateY(-12px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes active-menu-bar01{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(12px) rotate(0);transform:translateY(12px) rotate(0)}100%{-webkit-transform:translateY(12px) rotate(45deg);transform:translateY(12px) rotate(45deg)}}@keyframes active-menu-bar01{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(12px) rotate(0);transform:translateY(12px) rotate(0)}100%{-webkit-transform:translateY(12px) rotate(45deg);transform:translateY(12px) rotate(45deg)}}@-webkit-keyframes active-menu-bar03{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-12px) rotate(0);transform:translateY(-12px) rotate(0)}100%{-webkit-transform:translateY(-12px) rotate(-45deg);transform:translateY(-12px) rotate(-45deg)}}@keyframes active-menu-bar03{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-12px) rotate(0);transform:translateY(-12px) rotate(0)}100%{-webkit-transform:translateY(-12px) rotate(-45deg);transform:translateY(-12px) rotate(-45deg)}}header #navtrigger #humberger.button:active,header #navtrigger #humberger.button:hover{opacity:1}header#header{height:50px}header#header h1 a img#headerlogo{margin-left:20px;width:auto;height:25px}.region-primary-menu,header#header h1 a img#headerlogo img{width:100%}.region-primary-menu nav{position:fixed;width:calc(100% - 280px);margin-left:130px;-webkit-box-sizing:border-box;box-sizing:border-box}.region-primary-menu nav #nav{width:100%;top:0;left:0}.region-primary-menu nav #nav #main-navigation{margin:0 auto;width:100%;height:28px}.region-primary-menu nav #nav #main-navigation ul#mainmenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;height:100%}.region-primary-menu nav #nav #main-navigation ul#mainmenu li,.region-primary-menu nav #nav #main-navigation ul#mainmenu li a{height:28px;color:#828282;font-weight:700;font-family:din-2014,Arial,Helvetica,"Zen Kaku Gothic Antique","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Noto Sans JP","ヒラギノ角ゴ Pro W6","ヒラギノ角ゴ ProN W6","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ6","Noto Sans JP","Noto Sans Japanese",Meiryo,メイリオ,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.region-primary-menu nav #nav #main-navigation ul#mainmenu li{display:inline-block;line-height:22px;font-size:14px;font-size:.875rem;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;float:left;padding-bottom:30px;border-bottom:3px solid #fff}.region-primary-menu nav #nav #main-navigation ul#mainmenu li:active,.region-primary-menu nav #nav #main-navigation ul#mainmenu li:hover{border-bottom:3px solid #828282}.region-primary-menu nav #nav #main-navigation ul#mainmenu li:active{margin:2px 0 -2px;border-bottom:3px solid #828282}.region-primary-menu nav #nav #main-navigation ul#mainmenu li a{padding:2px 20px}.region-primary-menu nav #nav #main-navigation ul#mainmenu li a img.blank_blk{display:none}.region-primary-menu nav #nav #main-navigation ul#mainmenu li a img.blank{display:inline-block}.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item:first-child,.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item:nth-child(11),.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item:nth-child(7),.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item:nth-child(8){display:none}.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--active-trail,.region-primary-menu nav #nav #main-navigation ul#mainmenu li.on{border-bottom:3px solid #828282}.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded{position:relative}.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded ul.dropdown-menu{position:absolute;margin-top:-20px;opacity:0;width:250px;height:0;border-radius:3px;-webkit-transition:all .3s;transition:all .3s;overflow:hidden}.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded ul.dropdown-menu li{position:relative;display:block;width:248px;height:0;margin:1px;font-family:din-2014,Arial,Helvetica,"Zen Kaku Gothic Antique","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Noto Sans JP","Noto Sans JP","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ3",Meiryo,メイリオ,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-weight:500;text-align:left;border:0;-webkit-transition:all .3s;transition:all .3s;background-color:#828282;padding-bottom:0;overflow:hidden}#international h3,.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded ul.dropdown-menu li a{font-weight:400;font-family:din-2014,Arial,Helvetica,"Zen Kaku Gothic Antique","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Noto Sans JP","Noto Sans JP","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ3",Meiryo,メイリオ,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded ul.dropdown-menu li a{display:none;width:100%;height:0;margin:0;color:#fff;font-size:13px;font-size:.8125rem;font-weight:500;text-align:left;overflow:hidden}.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded ul.dropdown-menu li ul.sub-dropdown-menu{display:none}.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded.active ul.dropdown-menu,.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded:active ul.dropdown-menu,.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded:hover ul.dropdown-menu{margin-top:-3px;opacity:1;height:auto;overflow-y:auto}.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded.active ul.dropdown-menu li,.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded:active ul.dropdown-menu li,.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded:hover ul.dropdown-menu li{height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;border:1px solid #e6e6e6;overflow-y:auto}.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded.active ul.dropdown-menu li a,.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded:active ul.dropdown-menu li a,.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded:hover ul.dropdown-menu li a{display:inline-block;height:auto;margin:3px 0 -3px;overflow-y:auto}.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded.active ul.dropdown-menu li:hover,.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded:active ul.dropdown-menu li:hover,.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded:hover ul.dropdown-menu li:hover{background-color:#cdcdcd}.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded.active ul.dropdown-menu li:active,.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded:active ul.dropdown-menu li:active,.region-primary-menu nav #nav #main-navigation ul#mainmenu li.menu-item--expanded:hover ul.dropdown-menu li:active{margin-top:2px;background-color:#a0a0a0}.region-primary-menu nav#block-showadenki-main-menu{top:18px;left:0;opacity:1}.region-breadcrumb #block-showadenki-breadcrumbs #bread{display:block;position:fixed;top:51px;left:0;width:100%;height:22px;background-color:#fff;border-bottom:1px solid #cdcdcd;-webkit-transition:all .5s;transition:all .5s}#international,#international #dials,sitemap{position:relative}.region-breadcrumb #block-showadenki-breadcrumbs #bread breadcrumb{width:100%}.region-breadcrumb #block-showadenki-breadcrumbs #bread breadcrumb ol{width:100%;height:22px;margin-left:20px;text-align:left;line-height:24px}.region-breadcrumb #block-showadenki-breadcrumbs #bread breadcrumb ol li{font-size:12px;font-size:.75rem;line-height:24px}.region-breadcrumb #block-showadenki-breadcrumbs #bread breadcrumb ol li a{line-height:24px}.region-breadcrumb #block-showadenki-breadcrumbs #bread breadcrumb ol li a img{width:auto;height:10px}#block-sitemap h2{display:none}#international.international_jp{margin:10px 0}#international h3{font-weight:500;font-size:25px;font-size:1.5625rem;letter-spacing:2px;text-align:center;display:inline-block}#international h3 span.bar,#international h3 span.bar_en,#international h3 span.en{letter-spacing:2px}#international h3 span.trans,#international h3 span.trans_en{margin-left:5px;font-family:din-2014,Arial,Helvetica,"Zen Kaku Gothic Antique","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Noto Sans JP","Noto Sans JP","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ3",Meiryo,メイリオ,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-weight:500;font-size:15px;font-size:.9375rem}#international h3 span.bar_en,#international h3 span.trans_en{display:none}#international #dials{top:0;left:0;width:100%;margin:0 0 5px;display:inline-block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}#international #dials .country{width:22.5%;-webkit-flex-basis:22.5%;-ms-flex-preferred-size:22.5%;flex-basis:22.5%;min-width:220px;max-width:400px;margin:10px;padding:5px 5px 7px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:1px solid #cdcdcd;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;float:left}#international #dials .country .flag{display:inline-block;width:60px;-webkit-flex-basis:60px;-ms-flex-preferred-size:60px;flex-basis:60px;height:40px;margin-right:10px;float:left}footer .misc,sitemap{-webkit-flex-wrap:wrap}#international #dials .country .flag img{width:100%;height:100%;border:1px solid #ccc}#international #dials .country .contact{display:inline-block;white-space:nowrap;float:left}#international #dials .country .contact .names{margin-top:-2px;text-align:left;font-family:din-2014-narrow,Arial,Helvetica,"Zen Kaku Gothic Antique","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ3","Noto Sans JP","Noto Sans Japanese",Meiryo,メイリオ,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-weight:500;font-size:16px;font-size:1rem;color:900;white-space:nowrap}#international #dials .country .contact .tell{margin-top:-10px;text-align:left;font-family:din-2014-narrow,Arial,Helvetica,"Zen Kaku Gothic Antique","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ3","Noto Sans JP","Noto Sans Japanese",Meiryo,メイリオ,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-weight:500;font-size:16px;font-size:1rem;color:900;white-space:nowrap}#international #dials .country .contact .tell a{color:900}sitemap{width:100%;padding:30px 0;display:inline-block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;background-color:#d52e31}sitemap dl{margin:20px 5px;width:20%;min-width:220px;max-width:400px;float:left}sitemap dl dt{text-align:left;font-weight:700;font-size:14px;font-size:.875rem;color:#fff}sitemap dl dd{text-align:left;color:#fff;margin-left:15px}sitemap dl dd ul{margin-top:16px}sitemap dl dd ul li{margin:8px 0;font-family:din-2014-narrow,Arial,Helvetica,"Zen Kaku Gothic Antique","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ3","Noto Sans JP","Noto Sans Japanese",Meiryo,メイリオ,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-weight:500;font-size:14px;font-size:.875rem}sitemap dl dd ul li a{color:#fff;line-height:1.2}sitemap dl dd ul li a:hover{color:#fff;opacity:1}#block-sns h2,sns ul li.fblike{display:none}sns ul,sns ul li{display:inline-block}footer,sns{display:block;position:relative}sns{width:100%;height:70px}sns ul{position:relative;margin-top:20px}sns ul li{margin:0 5px;float:left;-webkit-transition:all .3s;transition:all .3s}sns ul li:hover{opacity:.8}sns ul li.fbofficial{padding-right:5px;width:28px;height:28px}sns ul li.fbofficial img{width:100%;height:100%}sns ul li.youtubechannel{margin-left:5px;width:124px;height:28px}sns ul li.youtubechannel img{width:100%;height:100%}footer{width:100%;text-align:center;color:#fff;background-color:#fff}footer h2{display:none}footer .misc{width:100%;border-top:60px solid #0078ff;padding:20px 0;display:inline-block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;z-index:102}footer .misc .logo{margin-top:10px;width:50%;float:left;z-index:110}footer .misc .logo a{opacity:1}footer .misc .logo a:hover{opacity:.7}footer .misc .logo a img.logo_w{width:400px;height:40px}footer .misc .lang{position:relative;width:50%;display:inline-block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;float:left;z-index:111}footer .misc .lang .set_lang{float:left;z-index:112}footer .misc .lang .set_lang img.global{width:20px;height:16px;float:left}footer .misc .lang .set_lang .text{margin-left:3px;font-size:13px;font-size:.8125rem;font-family:din-2014,Arial,Helvetica,"Zen Kaku Gothic Antique","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Noto Sans JP","Noto Sans JP","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ3",Meiryo,メイリオ,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-weight:500;color:#828282;float:left}footer .misc .lang #def_langs{margin-left:10px;padding:10px 10px 8px;font-size:13px;font-size:.8125rem;color:#828282;border:1px solid #cdcdcd;float:left;z-index:113}footer .misc .lang #def_langs .disable #lang_cn .text,footer .misc .lang #def_langs .disable #lang_en .text,footer .misc .lang #def_langs .disable #lang_ja .text,footer .misc .lang #def_langs .disable #lang_kr .text,footer .misc .lang #def_langs .disable #lang_th .text,footer .misc .lang #def_langs .disable #lang_vi .text,footer .misc .lang ul#select_lang li.button .disable .text{font-family:din-2014,Arial,Helvetica,"Zen Kaku Gothic Antique","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Noto Sans JP","Noto Sans JP","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ3",Meiryo,メイリオ,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-size:13px;float:left;color:#828282}footer .misc .lang #def_langs .disable #lang_cn,footer .misc .lang #def_langs .disable #lang_en,footer .misc .lang #def_langs .disable #lang_ja,footer .misc .lang #def_langs .disable #lang_kr,footer .misc .lang #def_langs .disable #lang_th,footer .misc .lang #def_langs .disable #lang_vi{display:none}footer .misc .lang #def_langs .disable #lang_cn img.flag,footer .misc .lang #def_langs .disable #lang_en img.flag,footer .misc .lang #def_langs .disable #lang_ja img.flag,footer .misc .lang #def_langs .disable #lang_kr img.flag,footer .misc .lang #def_langs .disable #lang_th img.flag,footer .misc .lang #def_langs .disable #lang_vi img.flag{width:30px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #b9b9b9;float:left}footer .misc .lang #def_langs .disable #lang_cn .text,footer .misc .lang #def_langs .disable #lang_en .text,footer .misc .lang #def_langs .disable #lang_ja .text,footer .misc .lang #def_langs .disable #lang_kr .text,footer .misc .lang #def_langs .disable #lang_th .text,footer .misc .lang #def_langs .disable #lang_vi .text{margin:0 10px;font-weight:500;font-size:.8125rem}footer .misc .lang #def_langs .disable #lang_cn .arrow-updown,footer .misc .lang #def_langs .disable #lang_en .arrow-updown,footer .misc .lang #def_langs .disable #lang_ja .arrow-updown,footer .misc .lang #def_langs .disable #lang_kr .arrow-updown,footer .misc .lang #def_langs .disable #lang_th .arrow-updown,footer .misc .lang #def_langs .disable #lang_vi .arrow-updown{margin-top:2px;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}footer .misc .lang #def_langs .disable #lang_ja{display:block}footer .misc .lang ul#select_lang{display:none;position:absolute;top:-30px;left:50%;height:0;width:auto;min-width:280px;max-width:320px;margin-left:-160px;margin-right:10%;padding:10px;text-align:left;background-color:#dadada;border-radius:5px;-webkit-transition:all .5s;transition:all .5s;opacity:0;z-index:114}footer .misc .lang ul#select_lang li.button{display:inline-block;float:left}footer .misc .lang ul#select_lang li.button .disable{display:inline-block;padding:5px;border-radius:3px;background-color:#fff;border:1px solid #cdcdcd;float:left}footer .misc .lang ul#select_lang li.button .disable img.flag{width:30px;height:20px;border:1px solid #a0a0a0;float:left}footer .misc .lang ul#select_lang li.button .disable .text{display:inline-block;margin-left:5px;padding-right:5px;font-weight:500;font-size:.8125rem}footer .misc .lang #select_lang.active{height:auto;opacity:1}footer .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 auto;padding:10px 0 5px;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;z-index:101}footer .link .logo{width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;height:50px;float:left}footer .link .logo img.logo_70th{width:85px;height:50px}footer .link .logo a{font-size:13px;font-size:.8125rem;line-height:1;color:#828282;letter-spacing:-1px;letter-spacing:-.0625rem;white-space:nowrap;opacity:1}footer .link .logo a:hover{opacity:.7}footer .link .logo a img.logo_def{width:106px;height:35px}footer .link .logo a img.logo_sdgmarine{margin-top:5px;width:auto;height:40px}footer .legal{width:100%;padding:20px 0;z-index:100}footer .legal ul{width:100%}footer .legal ul li{width:42%;margin:0 4%;float:left;text-align:left}footer .legal ul li:first-child{text-align:right}footer .legal ul li a{display:inline-block;font-size:13px;font-size:.8125rem;color:#828282;font-family:din-2014,Arial,Helvetica,"Zen Kaku Gothic Antique","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Noto Sans JP","ヒラギノ角ゴ Pro W6","ヒラギノ角ゴ ProN W6","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ6","Noto Sans JP","Noto Sans Japanese",Meiryo,メイリオ,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700}footer address{font-size:12px;font-size:.75rem;color:#828282;padding:10px 0;z-index:103}footer address a{color:#828282}