@charset "UTF-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,main{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}pre,code,kbd,samp{font-family:monospace, serif}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font-family:Helvetica, Arial, 'Raleway', Roboto, sans-serif;font-size:100%;color:#373737;margin:0;border:none;border-radius:0}input[type="text"],input[type="email"],textarea{-webkit-appearance:none}input,textarea{outline:none}textarea{resize:vertical}button{padding:0;margin:0;border:none;background:none;-webkit-appearance:none}input::-ms-clear{visibility:hidden;display:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}strong{font-weight:bold}img{vertical-align:bottom;font-size:0;line-height:0;-ms-interpolation-mode:bicubic}html{overflow-y:scroll}:focus{outline:none}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::-moz-focus-inner{border-style:none;padding:0}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}html{font-size:62.5%}body{font-family:Helvetica, Arial, 'Raleway', Roboto, sans-serif;font-size:16px;font-size:1.6rem;font-weight:500;color:#373737;line-height:1.5;background-color:#fff;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;-webkit-text-size-adjust:100%}a{color:#373737;text-decoration:none}a:visited{color:#373737}a:hover{color:#373737}a:active{color:#373737}a img{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}a:hover img{opacity:.7}img{max-width:100%;height:auto}.cf{*zoom:1}.cf::before,.cf::after{content:"";display:table}.cf:after{clear:both}.clear{clear:both}.only-pc{display:block}.only-pc.-inline{display:inline-block}.only-sp{display:none}.only-sp.-inline{display:none}.-fw-normal{font-weight:normal !important}.-fw-bold{font-weight:bold !important}.-align-left{text-align:left}.-align-center{text-align:center}.-align-right{text-align:right}.-valign-top{vertical-align:top}.-valign-middle{vertical-align:middle}.-valign-bottom{vertical-align:bottom}.-float-left{float:left}.-float-right{float:right}.-float-none{float:none}.-mt5{margin-top:5px}.-mt10{margin-top:10px}.-mt15{margin-top:15px}.-mt20{margin-top:20px}.-mt25{margin-top:25px}.-mt30{margin-top:30px}.-mb5{margin-bottom:5px}.-mb10{margin-bottom:10px}.-mb15{margin-bottom:15px}.-mb20{margin-bottom:20px}.-mb25{margin-bottom:25px}.-mb30{margin-bottom:30px}.-ml5{margin-left:5px}.-ml10{margin-left:10px}.-ml15{margin-left:15px}.-ml20{margin-left:20px}.-ml25{margin-left:25px}.-ml30{margin-left:30px}.-mr5{margin-right:5px}.-mr10{margin-right:10px}.-mr15{margin-right:15px}.-mr20{margin-right:20px}.-mr25{margin-right:25px}.-mr30{margin-right:30px}@media screen and (max-width: 768px){.only-pc{display:none}.only-pc.-inline{display:none}.only-sp{display:block}.only-sp.-inline{display:inline-block}.-sp-align-left{text-align:left}.-sp-align-center{text-align:center}.-sp-align-right{text-align:right}}.l-header{width:100%;background-color:rgba(255,255,255,0.7);position:fixed;top:0;left:0;z-index:10}.l-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo a{width:134px;display:block}.global-content{display:inline-block;vertical-align:middle}.global-list{display:inline-block;vertical-align:middle}.global-item{margin-left:1.9em;display:inline-block;vertical-align:middle}.global-item.-home{display:none}.global-item:hover>.global-child{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.global-item:hover a::after{bottom:0;opacity:1;visibility:visible}.global-item:hover a.is-current::after{bottom:0;opacity:1;visibility:visible}.global-item>a{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:15px;font-size:1.5rem;font-weight:700;padding:27px 0;color:#1c3e97;letter-spacing:.04em;display:block;position:relative}.global-item>a::after{content:'';height:3px;width:100%;background-color:#1c3e97;position:absolute;bottom:-3px;left:0;opacity:0;visibility:hidden;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;will-change:transform}.global-item.is-current a::after{bottom:0;opacity:1;visibility:visible}.global-child{width:100%;position:fixed;top:76px;left:0;opacity:0;visibility:hidden;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.global-child-content{padding:30px 50px;background-color:#fff}.global-child-heading{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;color:#1c3e97;letter-spacing:.04em;margin-bottom:9px}.global-child-list{font-size:0;margin-bottom:-8px}.global-child-item{width:25%;margin-bottom:8px;display:inline-block;vertical-align:top}.global-child-item a{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;letter-spacing:.04em;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.global-child-item a:hover{opacity:.7}.global-child-product-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.global-child-product-list{width:830px}.global-child-product-list .global-child-item{width:33.3333%}.global-child-product-retail{width:130px}.global-child-product-banner{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.global-child-product-banner:hover{opacity:.7}.global-fb{margin-left:26px;display:inline-block;vertical-align:middle;position:relative;top:-1px}.global-fb a{width:30px;height:20px;background:url(/wp/wp-content/themes/azuma2018/common/images/ico/ico_fb.svg) no-repeat center 0;background-size:10px 20px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.global-fb a:hover{opacity:.7}@media screen and (max-width: 768px){.l-header{width:100%;padding:14px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.l-header-content{display:block}.logo a{width:132px}.menu{position:absolute;top:15px;right:8px;z-index:20}.menu-btn{width:46px;height:46px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.menu-btn.is-active{background-color:transparent}.menu-btn.is-active .menu-line{width:30px;left:9px;background-color:#1c3e97}.menu-btn.is-active .menu-line:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);-ms-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.menu-btn.is-active .menu-line:nth-of-type(2){opacity:0}.menu-btn.is-active .menu-line:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);-ms-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}.menu-line{border-radius:10px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms}.menu-line{position:absolute;left:12px;width:20px;height:2px;background-color:#000}.menu-line:nth-of-type(1){top:13px}.menu-line:nth-of-type(2){top:22px}.menu-line:nth-of-type(3){top:31px}.global{width:100%;height:100%;background-color:#fff;position:fixed;top:0;left:0;opacity:0;display:none}.global-content{padding:24.2% 38px 0}.global-list{margin-bottom:34px;display:block}.global-item{margin-left:0;margin-bottom:16px;display:block}.global-item.-home{display:block}.global-item>a{font-size:24px;font-size:2.4rem;padding:0;display:inline-block}.global-item>a::after{display:none}.global-item.is-current a::after{bottom:0;opacity:1;visibility:visible}.global-child{display:none}.global-fb{margin-left:0;display:block;top:0;left:-8px}.global-fb a{height:30px;background-size:14px 28px;background-position:center center}}.l-wrap{width:100%;min-width:1076px;overflow:hidden}.l-inner-lv1{width:1076px;margin:0 auto}.l-inner-lv2{width:860px;margin:0 auto}@media screen and (max-width: 768px){.l-wrap{min-width:100%}.l-inner-lv1{width:100%}.l-inner-lv2{width:100%}}.l-footer{padding:46px 0 30px;background-color:#1c3e96;position:relative}.l-footer-content{position:relative}.footer-util{margin-bottom:37px}.footer-util-list{font-size:0;text-align:center}.footer-util-item{margin:0 92px;display:inline-block;vertical-align:top}.footer-util-item a{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:16px;font-size:1.6rem;font-weight:600;color:#fff;text-align:center;letter-spacing:.03em;position:relative;display:block;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.footer-util-item a:hover{opacity:.7}.footer-util-icon{content:'';width:100px;height:100px;border-radius:100%;margin-bottom:11px;border:2px solid #fff;position:relative}.footer-util-icon::before{content:'';position:absolute;top:50%;left:50%;background-repeat:no-repeat;background-position:0 0;background-size:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.footer-util-item.-news .footer-util-icon::before{width:53px;height:42px;background-image:url(/wp/wp-content/themes/azuma2018/common/images/ico/ico_news.svg)}.footer-util-item.-careers .footer-util-icon::before{width:36px;height:53px;background-image:url(/wp/wp-content/themes/azuma2018/common/images/ico/ico_career.svg)}.footer-util-item.-contact .footer-util-icon::before{width:50px;height:36px;background-image:url(/wp/wp-content/themes/azuma2018/common/images/ico/ico_contact.svg)}.footer-bottom{padding:26px 22px 0 26px;border-top:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-links{display:inline-block}.footer-link{margin-right:20px;display:inline-block}.footer-link a{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:14px;font-size:1.4rem;font-weight:600;color:#fff;letter-spacing:.04em;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.footer-link a:hover{opacity:.7}.footer-fb{display:inline-block;vertical-align:middle;position:relative;top:-1px}.footer-fb a{width:30px;height:20px;background:url(/wp/wp-content/themes/azuma2018/common/images/ico/ico_fb_wh.svg) no-repeat center 0;background-size:10px 20px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.footer-fb a:hover{opacity:.7}.copyright{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:12px;font-size:1.2rem;font-weight:600;color:#fff;letter-spacing:.04em;position:relative;top:3px}.pagetop{position:fixed;right:30px;bottom:30px;z-index:9;opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility .5s;-o-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}.pagetop.is-show{opacity:1;visibility:visible}.pagetop a{width:56px;height:56px;display:block;border-radius:100%;background-color:#1c3e96;position:relative;text-indent:100%;white-space:nowrap;overflow:hidden}.pagetop a::after{content:'';width:27px;height:27px;background:url(/wp/wp-content/themes/azuma2018/common/images/ico/ico_pagetop.svg) no-repeat 0 0;background-size:100%;position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.pagetop a:hover::after{-webkit-transform:translate(-50%, -57.5%);-ms-transform:translate(-50%, -57.5%);transform:translate(-50%, -57.5%)}@media screen and (max-width: 1176px){.pagetop{right:18px;bottom:15px}}@media screen and (max-width: 768px){.l-footer{padding:40px 0 34px}.footer-util{margin-bottom:26px}.footer-util-item{width:33.33333%;text-align:center;margin:0 0}.footer-util-item a{font-size:14px;font-size:1.4rem;line-height:1.2}.footer-util-icon{width:64px;height:64px;margin:0 auto 11px}.footer-util-item.-news .footer-util-icon::before{width:34px;height:27px}.footer-util-item.-careers .footer-util-icon::before{width:24px;height:34px}.footer-util-item.-contact .footer-util-icon::before{width:33px;height:23px}.footer-bottom{margin:0 20px;padding:28px 10px 0;display:block}.footer-bottom-left{margin-bottom:36px}.footer-links{display:block}.footer-link{margin-right:0;margin-bottom:12px;display:block}.footer-link a{font-size:18px;font-size:1.8rem}.footer-fb{display:block;top:0;left:-8px}.footer-fb a{height:30px;background-position:center center}.copyright{font-size:10px;font-size:1rem;line-height:2;letter-spacing:.04em;top:0}}.article-header{width:100%;height:620px;position:relative}.article-header.-subpage{height:360px}.article-header-inner{width:1076px;height:100%;margin:0 auto;position:relative;z-index:1}.article-header-meta{position:absolute;left:0;bottom:50px}.article-header-bg{width:100%;min-width:1076px;height:620px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:fixed;top:0;left:0;will-change:transform}.article-header.-subpage .article-header-bg{height:360px}.article-content{background-color:#fff;position:relative;z-index:1}.topicpath{position:relative;top:10px;padding-left:4px}.topicpath-list{font-size:0}.topicpath-item{display:inline-block}.topicpath-item::after{content:'/';font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:20px;font-size:2rem;font-weight:700;color:#fff;padding:0 6px;position:relative}.topicpath-item a{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:20px;font-size:2rem;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0px 0px 16.8px rgba(0,0,0,0.3)}.c-heading-lv1{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:60px;font-size:6rem;font-weight:700;color:#fff;letter-spacing:.03em;text-shadow:0px 0px 16.8px rgba(0,0,0,0.3)}.c-heading-lv2{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:46px;font-size:4.6rem;font-weight:700;color:#5fb4ea;line-height:1.3;letter-spacing:.03em;text-align:center}.c-heading-lv2.-left{text-align:left}.c-heading-lv2.-small{font-size:30px;font-size:3rem}.c-heading-lv3{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:42px;font-size:4.2rem;font-weight:700;color:#5fb4ea;letter-spacing:.03em;padding-bottom:9px;border-bottom:5px solid #5fb4ea;margin-bottom:30px}.c-inview-target{opacity:0}.c-inview-target.is-inview{-webkit-animation:fadeInUp 0.875s ease forwards;animation:fadeInUp 0.875s ease forwards}.c-lead-copy{font-size:22px;font-size:2.2rem;font-weight:700;letter-spacing:.03em;margin-bottom:16px}.c-lead-copy.-center{text-align:center}.c-lead-copy.is-inview{-webkit-animation-delay:0.15s;animation-delay:0.15s}.c-lead-text{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6}.c-lead-text.is-inview{-webkit-animation-delay:0.30s;animation-delay:0.30s}.c-panel{padding:6px}.c-panel-row{font-size:0}.c-panel-col{width:calc(50% - 3px);vertical-align:top;display:inline-block;margin-right:6px;position:relative}.c-panel-col:nth-child(2n){margin-right:0}.c-panel-col:not(:nth-child(-n+2)){margin-top:6px}.c-panel-col a{width:100%;height:372px;display:block;position:relative;overflow:hidden}.c-panel-col a::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.2);z-index:1}.c-panel-col a::after{content:'';width:16px;height:16px;border-right:3px solid #fff;border-top:3px solid #fff;position:absolute;top:50%;right:95px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);z-index:1}.c-panel-col a:hover .c-panel-bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.c-panel-title{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:36px;font-size:3.6rem;font-weight:700;color:#fff;letter-spacing:.04em;line-height:1.3;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.c-panel-bg{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:0;left:0;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;-o-transition:transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}.c-menuIdea-search-form{width:660px;margin:0 auto;padding-left:64px;padding-bottom:10px;border-bottom:3px solid #fff;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.c-menuIdea-search-form.-bl{border-color:#1c3e96}.c-menuIdea-search-form.-bl .c-menuIdea-search-input{color:#1c3e96;border-color:#1c3e96}.c-menuIdea-search-form.-bl .c-menuIdea-search-input::-webkit-input-placeholder{color:#4965ab}.c-menuIdea-search-form.-bl .c-menuIdea-search-input::-moz-placeholder{color:#4965ab}.c-menuIdea-search-form.-bl .c-menuIdea-search-input:-ms-input-placeholder{color:#4965ab}.c-menuIdea-search-form.-bl .c-menuIdea-search-submit{background-image:url(/wp/wp-content/themes/azuma2018/common/images/ico/ico_search_submit_blue.svg)}.c-menuIdea-search-input{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;width:100%;font-size:20px;font-size:2rem;font-weight:500;color:#fff;padding:5px 13px 5px 25px;border-left:1px solid #fff;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.c-menuIdea-search-input::-webkit-input-placeholder{color:#eceaea}.c-menuIdea-search-input::-moz-placeholder{color:#eceaea}.c-menuIdea-search-input:-ms-input-placeholder{color:#eceaea}.c-menuIdea-search-submit{width:40px;height:38px;background-color:transparent;background-image:url(/wp/wp-content/themes/azuma2018/common/images/ico/ico_search_submit.svg);background-repeat:no-repeat;background-position:0 0;background-size:40px 38px;position:absolute;top:0;left:8px;font-size:0;color:transparent;text-indent:100%;white-space:nowrap;overflow:hidden;cursor:pointer}.c-btn-lv1{text-align:center}.c-btn-lv1 a{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:.04em;color:#fff;padding:12px 0 11px;border-radius:4px;background-color:#1c3e96;display:inline-block;position:relative}.c-btn-lv1 a{padding:11px 67px 12px 19px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.c-btn-lv1 a:hover{opacity:.7}.c-btn-lv1 a::after{content:'';width:46px;height:42px;background-color:#fff;position:absolute;top:4px;right:4px}.c-btn-lv1.-pdf a::before{content:'';width:27px;height:27px;background-image:url(/wp/wp-content/themes/azuma2018/common/images/ico/ico_pdf.svg);background-repeat:no-repeat;background-position:0 0;background-size:100%;position:absolute;top:11px;right:13px;z-index:1}.c-btn-lv1.-blank a::before{content:'';width:25px;height:25px;background-image:url(/wp/wp-content/themes/azuma2018/common/images/ico/ico_blank.png);background-repeat:no-repeat;background-position:0 0;background-size:100%;position:absolute;top:11px;right:13px;z-index:1}.c-btn-lv2{text-align:center}.c-btn-lv2.-vertical{margin:0 30px;display:inline-block}.c-btn-lv2 a,.c-btn-lv2 button,.c-btn-lv2 input[type="submit"]{width:162px;font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:18px;font-size:1.8rem;font-weight:600;letter-spacing:.04em;color:#fefefe;padding:12px 0 11px;border-radius:4px;background-color:#5fb4ea;display:inline-block;position:relative;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.c-btn-lv2 a:hover,.c-btn-lv2 button:hover,.c-btn-lv2 input[type="submit"]:hover{opacity:.7}.c-btn-lv2 button{cursor:pointer}@media screen and (max-width: 768px){.article-header{height:460px}.article-header.-subpage{height:360px}.article-header-inner{width:100%}.article-header-meta{width:100%;left:17px;bottom:27px;padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.article-header-bg{width:100%;min-width:100%;height:460px}.article-header.-subpage .article-header-bg{height:360px}.topicpath{top:0;margin-bottom:28px;padding-left:0}.topicpath-item{display:block;margin-bottom:10px}.topicpath-item:last-child{margin-bottom:0}.topicpath-item::after{font-size:22px;font-size:2.2rem;padding:0 6px}.topicpath-item a{font-size:22px;font-size:2.2rem}.c-heading-lv1{font-size:46px;font-size:4.6rem;line-height:1}.c-heading-lv1.-sp-small{font-size:38px;font-size:3.8rem}.c-heading-lv2{font-size:28px;font-size:2.8rem}.c-heading-lv2.-small{font-size:28px;font-size:2.8rem}.c-heading-lv3{font-size:28px;font-size:2.8rem;padding-bottom:9px;margin-bottom:30px}.c-lead-copy{font-size:22px;font-size:2.2rem;line-height:1.25;margin-bottom:16px}.c-lead-text{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6}.c-panel{padding:6px}.c-panel-col{width:100%;margin-right:0;margin-bottom:6px}.c-panel-col:last-child{margin-bottom:0}.c-panel-col:not(:nth-child(-n+2)){margin-top:0}.c-panel-col a{width:100%;height:150px}.c-panel-col a::after{content:'';width:14px;height:14px;border-right:3px solid #fff;border-top:3px solid #fff;position:absolute;top:50%;right:20px}.c-panel-title{width:100%;font-size:26px;font-size:2.6rem}.c-menuIdea-search-form{width:100%;padding-left:40px;padding-bottom:10px}.c-menuIdea-search-input{font-size:18px;font-size:1.8rem;padding:5px 0 5px 18px}.c-menuIdea-search-submit{width:27px;height:25px;background-size:27px 25px;position:absolute;top:3px;left:5px}.c-btn-lv2{text-align:center}.c-btn-lv2.-vertical{margin:0 0 20px;display:inline-block}.c-btn-lv2.-vertical:last-child{margin-bottom:0}.c-btn-lv2 a,.c-btn-lv2 button{width:220px}}.home-heading-lv1{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:32px;font-size:3.2rem;font-weight:700;color:#5fb4ea;letter-spacing:.03em;text-align:center}.home-heading-lv1.-wh{color:#fff}.hero{width:100%;height:700px;position:relative;overflow:hidden}.hero-content{padding:274px 0 0 84px;position:relative;z-index:1}.hero-copy{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:52px;font-size:5.2rem;font-weight:700;font-style:italic;line-height:1.075;color:#fff;letter-spacing:.03em;margin-bottom:25px;text-shadow:0px 3px 12px rgba(0,0,0,0.5)}.hero-text{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:21px;font-size:2.1rem;font-weight:700;color:#fff;line-height:1.4;letter-spacing:.03em;margin-bottom:40px;text-shadow:0px 3px 12px rgba(0,0,0,0.5)}.hero-more-btn a{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;width:162px;font-size:18px;font-size:1.8rem;color:#fff;letter-spacing:.05em;text-align:center;padding:10px 0;border:2px solid #fff;border-radius:3px;background-color:rgba(0,0,0,0.5);display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.hero-more-btn a:hover{opacity:.7}.hero-bg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.hero-bg-inner{width:1076px;margin:0 auto}.hero-bg-slider{width:100%;height:100%;overflow:hidden}.hero-bg-slider .slick-list,.hero-bg-slider .slick-track{width:100%;height:100%}.hero-bg-item{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.hero-bg-item.is-active .hero-bg-image{-webkit-animation:zoomIn 7.5s linear;animation:zoomIn 7.5s linear}.hero-bg-image{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transform:zoomIn(1);-ms-transform:zoomIn(1);transform:zoomIn(1);will-change:transform;position:absolute;top:0;left:0}.hero-bg-direction-arrow{width:60px;height:100px;color:#fff;background-color:transparent;border:1px solid transparent;display:block;position:absolute;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero-bg-direction-arrow:hover{opacity:.7}.hero-bg-direction-arrow::after{content:'';width:26px;height:26px;border-right:2px solid #fff;border-top:2px solid #fff;position:absolute;top:50%;left:50%;z-index:11}.hero-bg-direction-arrow.-prev{left:40px}.hero-bg-direction-arrow.-prev::after{-webkit-transform:translateX(-20%) translateY(-50%) rotate(-135deg);-ms-transform:translateX(-20%) translateY(-50%) rotate(-135deg);transform:translateX(-20%) translateY(-50%) rotate(-135deg)}.hero-bg-direction-arrow.-next{right:40px}.hero-bg-direction-arrow.-next::after{-webkit-transform:translateX(-80%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-80%) translateY(-50%) rotate(45deg);transform:translateX(-80%) translateY(-50%) rotate(45deg)}.home-products{padding:58px 0 60px}.home-products-header{margin-bottom:27px}.home-menuIdea{padding:58px 0 57px;background:url(/wp/wp-content/themes/azuma2018/common/images/home/home_search_bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.home-menuIdea-header{margin-bottom:72px}.home-menuIdea-search-header{margin-bottom:38px}.home-menuIdea-search-cats{text-align:center;margin-bottom:40px}.home-menuIdea-search-cat{font-size:0;margin:0 10px 12px;display:inline-block}.home-menuIdea-search-cat a{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:20px;font-size:2rem;font-weight:600;color:#fff;letter-spacing:.05em;text-align:center;padding:5px 30px 5px 23px;border:2px solid #fff;border-radius:23px;background-color:rgba(0,0,0,0.5);display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.home-menuIdea-search-cat a:hover{opacity:.7}.home-menuIdea-search-cat a::after{content:'';width:8px;height:8px;border-right:2px solid #fff;border-top:2px solid #fff;position:absolute;top:50%;right:10px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);z-index:1}@media screen and (max-width: 768px){.home-heading-lv1{font-size:28px;font-size:2.8rem}.hero{height:100vh}.hero-content{padding:182px 40px 0 40px}.hero-copy{font-size:30px;font-size:3rem;line-height:1.275;margin-bottom:8px}.hero-text{font-size:16px;font-size:1.6rem;line-height:1.55;margin-bottom:45px}.hero-bg-inner{width:100%}.hero-bg-direction{width:100%;height:70px}.hero-bg-direction-arrow{width:30px;height:70px}.hero-bg-direction-arrow::after{content:'';width:16px;height:16px}.hero-bg-direction-arrow.-prev{left:0}.hero-bg-direction-arrow.-next{right:0}.home-products{padding:45px 0 45px}.home-products-header{margin-bottom:17px}.home-menuIdea{padding:51px 0 56px;background-position:65% center}.home-menuIdea-header{margin-bottom:78px}.home-menuIdea-search-header{margin-bottom:38px;padding:0 20px}.home-menuIdea-search-cats{padding-left:20px;text-align:left;margin-bottom:30px}.home-menuIdea-search-cat{margin:0 9px 14px 0}.home-menuIdea-search-cat a{padding:5px 30px 5px 18px}.home-pickup-col a{height:170px}}.product-service-header{padding:74px 0 60px}.product-service-title{font-size:46px;font-size:4.6rem}.product-retail{padding-bottom:145px}.product-retail-header{padding:101px 0 40px}.products-archive-item{width:262px;margin-right:4px;margin-bottom:42px;vertical-align:top;display:inline-block}.products-archive-item.is-inview:nth-child(4n+1){-webkit-animation-delay:0.15s;animation-delay:0.15s}.products-archive-item.is-inview:nth-child(4n+2){-webkit-animation-delay:0.30s;animation-delay:0.30s}.products-archive-item.is-inview:nth-child(4n+3){-webkit-animation-delay:0.45s;animation-delay:0.45s}.products-archive-item.is-inview:nth-child(4n+4){-webkit-animation-delay:0.60s;animation-delay:0.60s}.products-archive-item:nth-child(4n){margin-right:0}.products-archive-item a{display:block}.products-archive-thumb{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-bottom:15px;text-align:center}.products-archive-thumb-inner{width:100%;position:relative}.products-archive-title{font-size:16px;font-size:1.6rem;font-weight:600;text-align:center;letter-spacing:.04em}.product-category-section{padding:100px 0 70px}.product-category-section:nth-of-type(even){background-color:#eff7fd}.product-category-depth3-content{padding:100px 0 70px}.product-single{padding-bottom:150px}.product-single-header{padding:90px 0 50px}.product-single-header-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-single-eyecatch{width:413px;border:1px solid #e7e7e7;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.product-single-eyecatch a{display:block}.product-single-open{width:30px;height:30px;background-color:#1c3e96;position:absolute;top:0;right:0;z-index:1}.product-single-open::before,.product-single-open::after{content:'';background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.product-single-open::before{width:16px;height:2px}.product-single-open::after{width:2px;height:16px}.product-single-meta{width:605px;padding-top:67px}.product-single-name{font-size:18px;font-size:1.8rem;font-weight:700;color:#6c6c6c;letter-spacing:.03em;margin-bottom:11px}.product-single-title,.product-single-desc{font-size:24px;font-size:2.4rem;font-weight:700;letter-spacing:.03em;line-height:1.65}.product-single-logo-s{margin-top:38px}.product-single-logo-s img{max-height:56px;max-width:110px}.product-single-content{margin-bottom:80px}.product-single-section{border-bottom:1px solid #000}.product-single-section-heading{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:24px;font-size:2.4rem;font-weight:700;color:#6c6c6c;letter-spacing:.03em;padding:35px 26px 31px;cursor:pointer;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.product-single-section-heading:hover{opacity:.7}.product-single-section-heading.is-active span::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.product-single-section-heading span{padding-right:32px;display:inline-block;position:relative}.product-single-section-heading span::before,.product-single-section-heading span::after{content:'';width:16px;height:2px;border-right:none;border-top:none;background-color:#6c6c6c;position:absolute;top:50%;right:0;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}.product-single-section-heading span::before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.product-single-section-heading span::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.product-single-toggle{height:0;overflow:hidden;opacity:0}.product-single-subcontent{padding:0 26px 40px}.product-single-subsection{padding:40px 0;border-bottom:1px solid #e2e2e2}.product-single-subsection:last-child{border-bottom:none}.product-single-subheading{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;color:#6c6c6c;letter-spacing:.03em;margin:0.95em 0}.product-single-tablewrap{overflow:auto}.product-single-tablewrap::-webkit-scrollbar{height:5px}.product-single-tablewrap::-webkit-scrollbar-track{background:#f1f1f1}.product-single-tablewrap::-webkit-scrollbar-thumb{background:#6c6c6c}.product-single-certificates{margin-bottom:10px}.product-single-certificate-logo{margin-right:20px;display:inline-block;vertical-align:top}.product-single-carton-figures{margin-bottom:-30px}.product-single-carton-figure{width:260px;margin-right:30px;margin-bottom:30px;display:inline-block;vertical-align:top}.product-single-carton-figure figcaption{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6;margin-top:12px}.product-single-links{text-align:center}.product-modal-item{background-color:#fff;position:relative}.product-modal-inner{padding:72px 120px}.product-modal-photo{margin-bottom:20px;border:1px solid #e7e7e7}.product-modal-text{font-size:14px;font-size:1.4rem;letter-spacing:.03em;line-height:1.6}.products-carousel{margin-bottom:53px;position:relative}.products-carousel::before,.products-carousel::after{content:'';width:80px;height:100%;background-color:rgba(255,255,255,0.7);position:absolute;top:0;z-index:2}.products-carousel::before{left:0}.products-carousel::after{right:0}.products-carousel-slider{position:relative;overflow:hidden}.products-carousel-slider .slick-track{padding-top:20px}.products-carousel-list{padding-top:20px;position:relative;overflow:hidden;zoom:1;opacity:0;visibility:hidden;-webkit-transition:opacity .5s, visivility .5s;-o-transition:opacity .5s, visivility .5s;transition:opacity .5s, visivility .5s}.products-carousel-list.is-initialized{opacity:1;visibility:visible}.products-carousel-item{width:191px;padding:0 15px;opacity:1;float:left;height:100%;min-height:1px}.products-carousel-item.is-new{position:relative}.products-carousel-item.is-new::before{content:'New';width:56px;height:56px;font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:19px;font-size:1.9rem;font-weight:600;color:#fff;letter-spacing:.03em;line-height:56px;text-align:center;border-radius:100%;background-color:#f45f6d;position:absolute;top:-20px;right:-3px;z-index:1;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.products-carousel-item a{display:block}.products-carousel-item a:hover .products-carousel-thumb-image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.products-carousel-thumb{height:150px;margin-bottom:17px;position:relative;overflow:hidden}.products-carousel-thumb-image{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;-o-transition:transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}.products-carousel-text{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.03em;line-height:1.3;text-align:center}.products-carousel-arrow{width:50px;height:50px;border:2px solid transparent;display:block;position:absolute;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:3;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.products-carousel-arrow:hover{opacity:.7}.products-carousel-arrow::after{content:'';width:18px;height:18px;border-right:2px solid #5fb4ea;border-top:2px solid #5fb4ea;position:absolute;top:50%;left:50%}.products-carousel-arrow.products-carousel-prev{left:20px}.products-carousel-arrow.products-carousel-prev::after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-135deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-135deg);transform:translateX(-50%) translateY(-50%) rotate(-135deg)}.products-carousel-arrow.products-carousel-next{right:20px}.products-carousel-arrow.products-carousel-next::after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.product-retail-content .products-carousel-thumb{padding:5px 0}@media screen and (max-width: 768px){.product-service-header{padding:47px 0 28px}.product-retail-header{padding:70px 0 15px}.products-carousel{margin-bottom:53px}.products-carousel::before,.products-carousel::after{width:40px}.products-archive-item{width:100%;margin-right:0;margin-bottom:32px;display:-block}.products-archive-item.is-inview:nth-child(4n+1){-webkit-animation-delay:initial;animation-delay:initial}.products-archive-item.is-inview:nth-child(4n+2){-webkit-animation-delay:initial;animation-delay:initial}.products-archive-item.is-inview:nth-child(4n+3){-webkit-animation-delay:initial;animation-delay:initial}.products-archive-item.is-inview:nth-child(4n+4){-webkit-animation-delay:initial;animation-delay:initial}.products-archive-thumb{width:100%;margin-bottom:15px}.product-category-depth2-content{padding-bottom:50px}.product-category-section{padding:45px 20px 80px}.product-category-section-inner{padding:20px 10px 0}.product-category-depth3-content{padding:60px 30px 100px}.product-single{padding-bottom:110px}.product-single-header{padding:30px 0 50px}.product-single-header-row{padding:0 20px;display:block}.product-single-eyecatch{width:100%;margin-bottom:15px;text-align:center}.product-single-eyecatch a{pointer-events:none}.product-single-open{display:none}.product-single-meta{width:100%;padding-top:0}.product-single-name{font-size:22px;font-size:2.2rem;margin-bottom:11px}.product-single-title,.product-single-desc{font-size:28px;font-size:2.8rem;line-height:1.2}.product-single-logo-s{margin-top:28px}.product-single-content{padding:0 20px;margin-bottom:38px}.product-single-section-heading{font-size:28px;font-size:2.8rem;padding:20px 0 21px}.product-single-subcontent{padding:0 0 40px}.product-single-subcontent .product-single-subheading{font-size:22px;font-size:2.2rem;margin:0.65em 0}.product-single-subsection{padding:28px 0 33px}.product-single-subsection:first-child{padding-top:0}.product-single-certificates{margin-top:23px}.product-single-certificate-logo{margin-right:20px;margin-bottom:23px}.product-single-carton-figures{margin-bottom:-30px}.product-single-carton-figure{width:100%;margin-right:0;display:block}.product-single-carton-figure figcaption{margin-top:6px}.product-single-links{text-align:center}.products-carousel-slider{position:relative;overflow:hidden}.products-carousel-item{width:235px;padding:0 22px}.products-carousel-item.is-new{position:relative}.products-carousel-item.is-new::before{right:7px}.products-carousel-thumb{height:180px;margin-bottom:10px}.products-carousel-text{font-size:18px;font-size:1.8rem}.products-carousel-arrow{width:50px;height:100px;top:45%}.products-carousel-arrow::after{width:16px;height:16px}.products-carousel-arrow.products-carousel-prev{left:0}.products-carousel-arrow.products-carousel-next{right:0}}.menuIdea-header{padding:60px 0 50px}.menuIdea-archive{padding-bottom:130px}.menuIdea-archive-list{font-size:0}.menuIdea-archive-item{width:342px;margin-right:25px;margin-bottom:40px;vertical-align:top;display:inline-block;opacity:0;position:relative}.menuIdea-archive-item a{display:block;position:relative}.menuIdea-archive-item:nth-child(3n){margin-right:0}.menuIdea-archive-item.is-inview:nth-child(3n+1){-webkit-animation-delay:0.15s;animation-delay:0.15s}.menuIdea-archive-item.is-inview:nth-child(3n+2){-webkit-animation-delay:0.30s;animation-delay:0.30s}.menuIdea-archive-item.is-inview:nth-child(3n+3){-webkit-animation-delay:0.45s;animation-delay:0.45s}.menuIdea-archive-item:hover .menuIdea-archive-thumb-image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.menuIdea-archive-item:hover .menuIdea-archive-thumb-image img{opacity:1}.menuIdea-archive-open{width:30px;height:30px;background-color:#1c3e96;position:absolute;top:0;right:0;z-index:1}.menuIdea-archive-open::before,.menuIdea-archive-open::after{content:'';background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.menuIdea-archive-open::before{width:16px;height:2px}.menuIdea-archive-open::after{width:2px;height:16px}.menuIdea-archive-thumb{margin-bottom:13px;overflow:hidden}.menuIdea-archive-thumb-image{-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;-o-transition:transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}.menuIdea-archive-title{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:22px;font-size:2.2rem;font-weight:700;letter-spacing:.04em;margin-bottom:3px}.menuIdea-archive-text{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6}.modal-wrap.mfp-bg{background-color:rgba(0,0,0,0.4)}.modal-wrap .mfp-content{width:100%;min-width:800px;max-width:800px;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-wrap .mfp-close{width:80px;height:80px;display:block;position:absolute;top:0;right:0;z-index:1;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;cursor:pointer;text-indent:100%;white-space:nowrap;overflow:hidden}.modal-wrap .mfp-close:hover{opacity:.7}.modal-wrap .mfp-close::before,.modal-wrap .mfp-close::after{content:'';width:30px;height:3px;background-color:#1c3e96;position:absolute;top:50%;left:50%;z-index:1;-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.modal-wrap .mfp-close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.modal-wrap .mfp-close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.menuIdea-modal-item{background-color:#fff;position:relative}.menuIdea-modal-inner{padding:72px 80px}.menuIdea-modal-photo{margin-bottom:32px}@media screen and (max-width: 768px){.menuIdea-header{padding:42px 20px 55px}.menuIdea-archive{padding-bottom:130px}.menuIdea-archive-list{padding:0 20px}.menuIdea-archive-item{width:100%;margin-right:0;margin-bottom:30px;pointer-events:none}.menuIdea-archive-item.is-inview:nth-child(3n+1){-webkit-animation-delay:initial;animation-delay:initial}.menuIdea-archive-item.is-inview:nth-child(3n+2){-webkit-animation-delay:initial;animation-delay:initial}.menuIdea-archive-item.is-inview:nth-child(3n+3){-webkit-animation-delay:initial;animation-delay:initial}.menuIdea-archive-item:hover .menuIdea-archive-thumb-image{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.menuIdea-archive-open{display:none}.menuIdea-archive-thumb{margin-bottom:13px}.menuIdea-archive-title{margin-bottom:3px}}.quality-content{padding:122px 0 155px}.quality-section{margin-bottom:155px}.quality-section:last-child{margin-bottom:0}.quality-section-row.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.quality-section-row:not(:last-child){margin-bottom:30px}.quality-section-body.is-center .quality-section-middle{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.quality-section-body.is-inview{-webkit-animation-delay:0.25s;animation-delay:0.25s}.quality-section-header{margin-bottom:30px}.quality-section-heading{text-align:left}.quality-section-text{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6;margin-bottom:1.5em}.quality-section-text:last-child{margin-bottom:0}.quality-section-figure{width:calc(100% - 660px - 65px);margin-bottom:30px;margin-left:60px;float:right}.quality-section:nth-of-type(even) .quality-section-figure{margin-left:0;margin-right:60px;float:left}.quality-section-figure.-image01{height:480px}.quality-section-figure.-image02{height:357px}.quality-section-figure.-image03{height:480px}.quality-section-figure-image{width:auto;height:100%;background-color:#ccc;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-right:calc(( 1076px - 100vw ) /2)}.quality-section:nth-of-type(even) .quality-section-figure-image{margin-right:0;margin-left:calc(( 1076px - 100vw ) /2)}.quality-section-figure.-image01 .quality-section-figure-image{background-image:url(/wp/wp-content/themes/azuma2018/common/images/quality/quality_image01.jpg)}.quality-section-figure.-image02 .quality-section-figure-image{background-image:url(/wp/wp-content/themes/azuma2018/common/images/quality/quality_image02.jpg);background-position:0 center}.quality-section-figure.-image03 .quality-section-figure-image{background-image:url(/wp/wp-content/themes/azuma2018/common/images/quality/quality_image03.jpg)}@media screen and (max-width: 1076px){.quality-section-figure-image{margin-right:0}.quality-section:nth-of-type(even) .quality-section-figure-image{margin-right:0;margin-left:0}}@media screen and (max-width: 768px){.quality-content{padding:48px 0 100px}.quality-section{margin-bottom:70px}.quality-section:last-child{margin-bottom:0}.quality-section-row{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.quality-section-row:not(:last-child){margin-bottom:30px}.quality-section-body{width:100%;height:auto !important;padding:0 18px;margin-bottom:54px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.quality-section-body.is-center .quality-section-middle{top:0;-webkit-transform:initial;-ms-transform:initial;transform:initial}.quality-section-body.is-inview{-webkit-animation-delay:initial;animation-delay:initial}.quality-section-bottom{width:100%;padding:0 18px;-webkit-box-sizing:border-box;box-sizing:border-box}.quality-section-header{margin-bottom:33px}.quality-section-heading{text-align:center}.quality-section-figure{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0;float:none}.quality-section-figure.-image01{height:312px}.quality-section-figure.-image02{height:232px}.quality-section-figure.-image03{height:312px}.quality-section:nth-of-type(even) .quality-section-figure{margin-left:0;margin-right:0}.quality-section-figure-image{width:auto;height:100%;margin-right:0}.quality-section:nth-of-type(even) .quality-section-figure-image{margin-right:0;margin-left:0}.quality-section-figure.-image01 .quality-section-figure-image{background-image:url(/wp/wp-content/themes/azuma2018/common/images/quality/quality_image01.jpg)}.quality-section-figure.-image02 .quality-section-figure-image{background-image:url(/wp/wp-content/themes/azuma2018/common/images/quality/quality_image02.jpg);background-position:0 center}.quality-section-figure.-image03 .quality-section-figure-image{background-image:url(/wp/wp-content/themes/azuma2018/common/images/quality/quality_image03.jpg)}}.company-header{padding:62px 0px 52px}.company-index{padding:6px;padding-bottom:105px}.company-index-row{font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.company-index-col{width:calc(50% - 3px);display:inline-block;vertical-align:top;margin-right:6px}.company-index-col:nth-child(2n){margin-right:0}.company-index-col:not(:nth-child(-n+2)){margin-top:6px}.company-index-col a{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;width:100%;height:100%;display:block;position:relative;overflow:hidden}.company-index-col a:hover .company-index-bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.company-index-item-top{width:100%;height:260px;overflow:hidden;position:relative}.company-index-item-top::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.2);z-index:1}.company-index-item-top::after{content:'';width:16px;height:16px;border-right:3px solid #fff;border-top:3px solid #fff;position:absolute;top:50%;right:34px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);z-index:1}.company-index-title{width:100%;font-size:36px;font-size:3.6rem;font-weight:700;color:#fff;letter-spacing:.04em;line-height:1.3;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.company-index-bg{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:0;left:0;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;-o-transition:transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}.company-index-item-body{height:calc(100% - 260px - 1px);min-height:106px;padding:16px 25px;border:1px solid #e2e2e2;-webkit-box-sizing:border-box;box-sizing:border-box}.company-index-text{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6}@media screen and (max-width: 768px){.l-company .article-header-bg{background-position:33% center}.l-company-world .article-header-bg,.l-company-contact .article-header-bg{background-position:43% center}.l-company-careers .article-header-bg{background-position:97% center}.l-company-world .article-header-bg{background-position:5% center}.company-header{padding:44px 20px 32px}.company-index{padding:10px 10px 105px}.company-index-row{display:block}.company-index-col{width:100%;margin-bottom:10px;margin-right:0}.company-index-col:last-child{margin-bottom:0}.company-index-col:not(:nth-child(-n+2)){margin-top:0}.company-index-item-top{width:100%;height:115px}.company-index-item-top::after{content:'';width:14px;height:14px;border-right:3px solid #fff;border-top:3px solid #fff;position:absolute;top:50%;right:2px}.company-index-title{width:100%;font-size:22px;font-size:2.2rem;line-height:1.3}.company-index-item-body{height:auto;min-height:initial;padding:10px}.company-index-text{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6}}.philosophy-top{padding:74px 0 0}.philosophy-top-header{margin-bottom:30px}.philosophy-top-content{margin-bottom:40px}.philosophy-top-footer{width:100%;height:270px;overflow:hidden}.philosophy-top-footer-bg{width:100%;height:270px;background-image:url(/wp/wp-content/themes/azuma2018/common/images/company/philosophy/philosophy_prlx.jpg);background-repeat:no-repeat;background-position:center 0;background-size:130% 130%;will-change:background-position}.philosophy-mission{padding-top:74px}.philosophy-mission-header{margin-bottom:30px}.philosophy-mission-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.philosophy-mission-body{width:680px}.philosophy-mission-figure{height:580px;width:calc(100% - 680px - 65px)}.philosophy-mission-figure-image{width:auto;height:100%;background-image:url(/wp/wp-content/themes/azuma2018/common/images/company/mission/mission_image.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;margin-left:calc(( 1076px - 100vw ) /2)}.philosophy-mission-item{margin-bottom:56px}.philosophy-mission-item:last-child{margin-bottom:0}.philosophy-mission-meta{margin-bottom:5px}.philosophy-mission-num{font-size:58px;font-size:5.8rem;font-weight:700;color:#c0cbe1;line-height:1;margin-right:14px;display:inline-block;vertical-align:middle}.philosophy-mission-title{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:22px;font-size:2.2rem;font-weight:700;letter-spacing:.04em;color:#1c3e97;display:inline-block;vertical-align:middle}.philosophy-mission-text{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6;margin-bottom:1.5em}.philosophy-mission-text:last-child{margin-bottom:0}.philosophy-message{padding:74px 0 150px;background-color:#eff7fd}.philosophy-message-header{margin-bottom:55px}.philosophy-message-row{margin-bottom:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.philosophy-message-photo{width:234px}.philosophy-message-body{width:820px}.philosophy-message-name{font-size:22px;font-size:2.2rem;font-weight:700;letter-spacing:.04em;margin-top:-5px}.philosophy-message-pos{font-size:15px;font-size:1.5rem;letter-spacing:.03em;margin-bottom:16px;margin-top:-2px}.philosophy-message-text{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6}.philosophy-logo{padding:74px 0 190px}.philosophy-logo-header{margin-bottom:100px}.philosophy-logo-body{width:630px;margin:0 auto;background-color:#fff}.philosophy-logo-image{width:370px;margin:0 auto 73px}.philosophy-logo-desc{font-size:30px;font-size:3rem;font-weight:700;letter-spacing:.04em;text-align:center;margin-bottom:5px}.philosophy-logo-text{font-size:22px;font-size:2.2rem;font-weight:700;letter-spacing:.03em;line-height:1.6;text-align:center;margin-bottom:65px}.philosophy-logo-colors-title{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:27px;font-size:2.7rem;font-weight:700;letter-spacing:.03em;margin-bottom:45px;text-align:center}.philosophy-logo-colors-title span{padding:0 220px;display:inline-block;position:relative}.philosophy-logo-colors-title span::before,.philosophy-logo-colors-title span::after{content:'';width:184px;height:1px;background-color:#d1d1d3;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.philosophy-logo-colors-title span::before{left:0}.philosophy-logo-colors-title span::after{right:0}.philosophy-logo-colors-row{text-align:center}.philosophy-logo-colors-define{width:185px;text-align:center;display:inline-block;vertical-align:top}.philosophy-logo-colors-define dt{width:39px;height:39px;border-radius:100%;position:relative;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block}.philosophy-logo-colors-define.-blue dt{background-color:#1c3e95}.philosophy-logo-colors-define.-red dt{background-color:#ec2024}.philosophy-logo-colors-define.-green dt{background-color:#0b9647}.philosophy-logo-colors-define dd{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:21px;font-size:2.1rem;font-weight:700;letter-spacing:.03em}@media screen and (max-width: 768px){.philosophy-top{padding:51px 0 0}.philosophy-top-header{padding:0 20px;margin-bottom:30px}.philosophy-top-content{padding:0 20px;margin-bottom:53px}.philosophy-mission{padding-top:66px}.philosophy-mission-header{margin-bottom:30px}.philosophy-mission-row{display:block}.philosophy-mission-body{width:100%;padding:0 20px;margin-bottom:58px;-webkit-box-sizing:border-box;box-sizing:border-box}.philosophy-mission-figure{width:100%;height:234px}.philosophy-mission-figure-image{margin-left:0}.philosophy-mission-item{margin-bottom:47px}.philosophy-mission-meta{margin-bottom:8px}.philosophy-mission-num{font-size:50px;font-size:5rem;margin-right:11px;margin-left:-3px;letter-spacing:-.05em}.philosophy-mission-title{font-size:22px;font-size:2.2rem}.philosophy-message{padding:74px 0 50px;background-color:#eff7fd}.philosophy-message-content{padding:0 20px}.philosophy-message-row{margin-bottom:57px;display:block;position:relative}.philosophy-message-row:last-child{margin-bottom:0}.philosophy-message-photo{width:128px}.philosophy-message-body{width:100%;margin-top:15px}.philosophy-message-meta{width:calc(100% - 128px - 20px);height:140px;position:absolute;top:0;right:0}.philosophy-message-meta-inner{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.philosophy-message-name{font-size:18px;font-size:1.8rem;line-height:1.35;margin-top:16px;margin-bottom:10px}.philosophy-message-pos{font-size:15px;font-size:1.5rem;margin-bottom:16px;margin-top:-2px}.philosophy-logo{padding:67px 0 190px}.philosophy-logo-header{margin-bottom:93px}.philosophy-logo-body{width:100%;padding:0 20px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.philosophy-logo-image{width:195px;margin:0 auto 33px}.philosophy-logo-desc{font-size:22px;font-size:2.2rem;margin-bottom:9px}.philosophy-logo-text{font-size:15px;font-size:1.5rem;margin-bottom:35px}.philosophy-logo-colors-title{font-size:20px;font-size:2rem;margin-bottom:31px;position:relative}.philosophy-logo-colors-title::after{content:'';width:80%;height:1px;background-color:#d1d1d3;position:absolute;top:50%;left:10%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.philosophy-logo-colors-title span{padding:0 15px;background-color:#fff;display:inline-block;position:relative;z-index:1}.philosophy-logo-colors-title span:before,.philosophy-logo-colors-title span:after{display:none}.philosophy-logo-colors-row{text-align:center}.philosophy-logo-colors-define{width:100%;margin-bottom:27px;display:block}.philosophy-logo-colors-define dt{width:29px;height:29px}.philosophy-logo-colors-define dd{font-size:16px;font-size:1.6rem}}.newProduct-intro{padding:70px 0 80px}.newProduct-intro-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.newProduct-intro-content{width:534px}.newProduct-intro-text{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6;margin-bottom:1.5em}.newProduct-intro-figure{width:470px;padding-top:22px;padding-right:20px}.newProduct-intro-figure.is-inview{-webkit-animation-delay:0.15s;animation-delay:0.15s}.newProduct-facility{padding:74px 0 140px;background-color:#eff7fd}.newProduct-facility:nth-of-type(even){background-color:#fff}.newProduct-facility-header{margin-bottom:30px}.newProduct-facility-body{width:570px;margin:0 auto}.newProduct-facility-table:not(:first-child){margin-top:-1px;border-top:2px solid #b4b4b4}.newProduct-facility-table-row{width:100%;display:table;border-bottom:1px solid #e2e2e2}.newProduct-facility-table-th{width:256px;font-size:15px;font-size:1.5rem;font-weight:700;padding:25px 10px;letter-spacing:.03em;display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box}.newProduct-facility-table-td{width:314px;font-size:15px;font-size:1.5rem;line-height:1.6;padding:25px 10px;letter-spacing:.03em;display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.newProduct-intro{padding:40px 0 80px}.newProduct-intro-row{padding:0 20px;display:block}.newProduct-intro-content{width:100%;margin-bottom:50px}.newProduct-intro-figure{width:100%;padding-top:0;padding-right:0}.newProduct-intro-figure.is-inview{-webkit-animation-delay:initial;animation-delay:initial}.newProduct-facility{padding:54px 0 74px}.newProduct-facility:last-child{padding-bottom:100px}.newProduct-facility-header{margin-bottom:15px}.newProduct-facility-body{width:100%;margin:0 auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.newProduct-facility-table-row{width:100%;padding:20px 0px;display:block;border-bottom:1px solid #e2e2e2}.newProduct-facility-table-th{width:100%;padding:0;display:block}.newProduct-facility-table-td{width:100%;line-height:1.6;padding:0;display:block}}.award-history{padding:50px 0 196px}.award-history-item{padding:23px 0;border-bottom:1px solid #e2e2e2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.award-history-header{width:175px}.award-history-logo{width:100%;max-height:80px;text-align:center;margin-bottom:5px}.award-history-logo img{max-width:120px;max-height:80px}.award-history-year{font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:.03em;text-align:center}.award-history-content{width:890px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.award-history-title{font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:.03em;margin-bottom:5px}.award-history-text{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6}@media screen and (max-width: 768px){.award-history{padding:20px 20px 100px}.award-history-item{padding:20px 0;display:block}.award-history-header{width:100%}.award-history-logo{width:100%;max-height:100px;margin-bottom:8px}.award-history-logo img{max-width:120px;max-height:100px}.award-history-year{font-size:15px;font-size:1.5rem;text-align:left}.award-history-content{width:100%;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.award-history-title{font-size:15px;font-size:1.5rem}}.world-office{padding:55px 0 210px}.world-office-item{padding:44px 0 47px;border-bottom:1px solid #e2e2e2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.world-office-photo{width:390px}.world-office-content{width:630px}.world-office-title{font-size:22px;font-size:2.2rem;font-weight:700;letter-spacing:.03em;margin-bottom:14px}.world-office-subsection{margin-bottom:24px}.world-office-subsection:last-child{margin-bottom:0}.world-office-text{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6}.world-office-text strong{font-weight:bold}.world-office-text strong::before{content:'';width:12px;height:12px;background-color:#373737;position:relative;display:inline-block;margin-right:3px}.world-office-text a{color:#5fb4ea;text-decoration:underline}.world-office-text a:hover{text-decoration:none}@media screen and (max-width: 768px){.world-office{padding:0px 20px 100px}.world-office-item{padding:40px 0 37px;display:block}.world-office-photo{width:100%;margin-bottom:17px}.world-office-content{width:100%}.world-office-title{font-size:20px;font-size:2rem;line-height:1.25;margin-bottom:20px}.world-office-subsection{margin-bottom:24px}}.overview-outline{padding:74px 0 50px}.overview-outline-header{margin-bottom:30px}.overview-outline-inner{width:574px;margin:0 auto}.overview-outline-row{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #e2e2e2}.overview-outline-heading{font-size:15px;font-size:1.5rem;font-weight:700;line-height:1.6;letter-spacing:.03em;margin-bottom:8px}.overview-outline-text{font-size:15px;font-size:1.5rem;line-height:1.6;letter-spacing:.03em}.overview-outline-subsection{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.overview-outline-subsection:last-child{margin-bottom:20px}.overview-outline-image{width:226px}.overview-outline-detail{width:310px}.overview-outline-title strong{font-weight:bold;position:relative}.overview-outline-title strong::before{content:'';width:12px;height:12px;background-color:#373737;position:relative;display:inline-block;margin-right:3px}.overview-table-row{width:100%;display:table;border-bottom:1px solid #e2e2e2}.overview-table-th{width:176px;font-size:15px;font-size:1.5rem;font-weight:700;line-height:1.6;padding:25px 10px;letter-spacing:.03em;display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box}.overview-table-td{width:890px;font-size:15px;font-size:1.5rem;line-height:1.6;padding:25px 10px;letter-spacing:.03em;display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box}.overview-table-subsection{margin-bottom:31px}.overview-table-subsection:last-child{margin-bottom:0}.overview-table-title strong{font-weight:bold;position:relative}.overview-table-title strong::before{content:'';width:12px;height:12px;background-color:#373737;position:relative;display:inline-block;margin-right:3px}.overview-history{padding:74px 0 110px;background-color:#eff7fd}.overview-history-header{margin-bottom:30px}@media screen and (max-width: 768px){.overview-outline{padding:46px 0 54px}.overview-outline-header{margin-bottom:30px}.overview-outline-content{padding:0 20px}.overview-outline-inner{width:100%}.overview-outline-row{padding-bottom:26px;margin-bottom:18px}.overview-outline-heading{margin-bottom:1px}.overview-outline-text{font-size:15px;font-size:1.5rem;line-height:1.6;letter-spacing:.03em}.overview-outline-subsection{margin-bottom:32px;display:block}.overview-outline-subsection:first-of-type{margin-top:18px}.overview-outline-subsection:last-child{margin-bottom:20px}.overview-outline-image{width:100%;margin-bottom:15px}.overview-outline-detail{width:100%}.overview-table-row{width:100%;padding:20px 0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.overview-table-th{width:100%;padding:0;display:block}.overview-table-td{width:100%;padding:0;display:block}.overview-table-subsection{margin-bottom:23px}.overview-table-title strong{font-weight:bold;position:relative}.overview-table-title strong::before{content:'';width:12px;height:12px;background-color:#373737;position:relative;display:inline-block;margin-right:3px}.overview-history{padding:46px 0 100px}.overview-history-header{margin-bottom:15px}.overview-history-content{padding:0 20px}}.careers-content{padding:80px 0 120px}@media screen and (max-width: 768px){.careers-content{padding:38px 20px 100px}}.brand{padding:90px 0 140px}.brand-index-list{font-size:0}.brand-index-item{width:342px;height:242px;margin-right:22px;margin-bottom:28px;border:1px solid #cccccc;vertical-align:top;display:inline-block}.brand-index-item:nth-child(3n){margin-right:0}.brand-index-item.is-inview:nth-child(3n+1){-webkit-animation-delay:0.15s;animation-delay:0.15s}.brand-index-item.is-inview:nth-child(3n+2){-webkit-animation-delay:0.30s;animation-delay:0.30s}.brand-index-item.is-inview:nth-child(3n+3){-webkit-animation-delay:0.45s;animation-delay:0.45s}.brand-index-item a{width:100%;height:100%;display:block;position:relative}.brand-index-item a::after{content:'';width:16px;height:16px;border-right:3px solid #5fb4ea;border-top:3px solid #5fb4ea;position:absolute;top:50%;right:17px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);z-index:1}.brand-index-title{width:100%;font-size:18px;font-size:1.8rem;font-weight:700;text-align:center;letter-spacing:.04em;position:absolute;bottom:15px;left:0}.brand-index-image{width:100%;height:100%;position:relative}.brand-index-image-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -60%);-ms-transform:translate(-50%, -60%);transform:translate(-50%, -60%)}.brand-index-image-logo img{max-width:190px;max-height:132px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.brand-index-image-logo img.has-rmark{position:relative;right:-8px}.brand-category-header{padding:90px 0 70px}.brand-category-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.brand-category-image{width:220px;height:192px;position:relative}.brand-category-image-logo{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.brand-category-image-logo img{max-width:210px;max-height:156px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.brand-category-image-logo img.has-rmark{position:relative;right:-8px}.brand-category-description{width:810px}.brand-category-description-text{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6}.brand-category-content{padding:50px 0 170px;background-color:#eff7fd}.brand-products-header{margin-bottom:43px}@media screen and (max-width: 768px){.brand{padding:50px 0 100px}.brand-index{padding:0 6px}.brand-index-list{font-size:0}.brand-index-item{width:100%;height:220px;margin-right:0;margin-bottom:26px}.brand-index-item.is-inview:nth-child(3n+1){-webkit-animation-delay:initial;animation-delay:initial}.brand-index-item.is-inview:nth-child(3n+2){-webkit-animation-delay:initial;animation-delay:initial}.brand-index-item.is-inview:nth-child(3n+3){-webkit-animation-delay:initial;animation-delay:initial}.brand-index-title{bottom:15px;left:0}.brand-index-image{width:100%;height:100%;position:relative}.brand-index-image img{max-width:180px;max-height:127px}.brand-category-header{padding:40px 0 45px}.brand-category-row{width:100%;padding:0 20px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.brand-category-image{width:100%;height:140px;margin-bottom:23px}.brand-category-image img{max-width:180px;max-height:127px}.brand-category-description{width:100%}.brand-category-description-text{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6}.brand-category-content{padding:40px 0 100px;background-color:#eff7fd}.brand-products-header{margin-bottom:32px}.brand-products-content{padding:0 30px}}.news-single{padding:90px 0 150px}.news-single-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.news-single-body{width:710px}.news-single-section{margin-bottom:120px}.news-single-header{margin-bottom:47px}.news-single-meta{margin-bottom:27px}.news-single-title{font-size:28px;font-size:2.8rem;font-weight:700;letter-spacing:.03em}.news-single-date{font-size:15px;font-size:1.5rem;letter-spacing:.03em}.news-sidebar{width:230px;padding-left:60px;border-left:1px solid #000}.news-sidebar-posts{margin-bottom:35px}.news-sidebar-posts:last-child{margin-bottom:0}.news-sidebar-heading{font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:.03em;margin-bottom:0.7em}.news-sidebar-item{margin-bottom:1em}.news-sidebar-date{font-size:15px;font-size:1.5rem;letter-spacing:.03em}.news-sidebar-title{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.45;word-wrap:break-word}.news-sidebar-title a{padding:2px 0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.news-sidebar-title a:hover{opacity:.5}@media screen and (max-width: 768px){.news-single{padding:34px 0 90px}.news-single-row{display:block}.news-single-body{width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.news-single-header{margin-bottom:21px}.news-single-title{line-height:1.25;margin-bottom:5px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.news-sidebar{width:auto;margin:0 20px;padding:45px 0 0;border-left:none;border-top:1px solid #000}.news-sidebar-posts{margin-bottom:59px}.news-sidebar-heading{font-size:22px;font-size:2.2rem;margin-bottom:0.8em}.news-sidebar-item{margin-bottom:30px}}.contact{padding:55px 0 150px}.contact-header{margin-bottom:40px}.contact-req{color:#f45f6d}.contact-form-row{margin-bottom:18px}.contact-form-field{margin-right:5px;display:inline-block;vertical-align:top;position:relative}.contact-form-field.size-m{width:340px}.contact-form-field.size-l{width:689px}.contact-form-field.size-xl{width:100%}.contact-form-input,.contact-form-textarea{width:100%;font-size:14px;font-size:1.4rem;color:#6c6c6c;padding:16px 15px 16px;border:1px solid #eeeeee;background-color:#eeeeee;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-form-input::-webkit-input-placeholder,.contact-form-textarea::-webkit-input-placeholder{font-size:14px;font-size:1.4rem;color:#6c6c6c}.contact-form-input::-moz-placeholder,.contact-form-textarea::-moz-placeholder{font-size:14px;font-size:1.4rem;color:#6c6c6c}.contact-form-input:-ms-input-placeholder,.contact-form-textarea:-ms-input-placeholder{font-size:14px;font-size:1.4rem;color:#6c6c6c}.contact-form-input.is-error,.contact-form-textarea.is-error{border-color:#f45f6d}.contact-form-input.is-error+.contact-form-placeholder,.contact-form-textarea.is-error+.contact-form-placeholder{color:#f45f6d}.contact-form-pulldown{position:relative}.contact-form-pulldown::after{content:'';width:0;height:0;border-style:solid;border-width:10px 6.5px 0 6.5px;border-color:#6c6c6c transparent transparent transparent;position:absolute;top:50%;right:15px;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.contact-form-select{width:100%;font-size:14px;font-size:1.4rem;padding:16px 30px 16px 15px;border:1px solid #eeeeee;background-color:#eeeeee;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-form-select option{font-size:14px;font-size:1.4rem}.contact-form-textarea{min-height:200px}.contact-form-placeholder{font-size:14px;font-size:1.4rem;color:#6c6c6c;position:absolute;top:15px;left:16px;pointer-events:none}.contact-form-submit{margin-top:27px}.contact-form-submit-btn{text-align:left}.contact-form-errors{margin:-17px 0 36px;display:none}.contact-form-error-text{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6;color:#f45f6d}.thanks{padding:180px 0 250px}.thanks-top{text-align:center}.thanks-heading{font-size:40px;font-size:4rem;color:#5fb4ea;letter-spacing:.04em;margin-bottom:17px}.thanks-text{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6;margin-bottom:50px}@media screen and (max-width: 768px){.contact{padding:41px 20px 150px}.contact-header{margin-bottom:30px}.contact-form-row{margin-bottom:15px}.contact-form-field{margin-right:0;margin-bottom:15px;display:block}.contact-form-field.size-m{width:100%}.contact-form-field.size-l{width:100%}.contact-form-field.size-xl{width:100%}.contact-form-input,.contact-form-textarea{width:100%;font-size:14px;font-size:1.4rem;padding:21px 15px}.contact-form-textarea{min-height:220px}.contact-form-placeholder{top:20px}.contact-form-submit{margin-top:27px}.contact-form-submit-btn{text-align:center}.contact-form-errors{margin:-5px 0 33px}.thanks{padding:60px 0 140px}.thanks-heading{margin-bottom:47px}}.sitemap-content{padding:90px 0 150px}.sitemap-content a{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6;text-decoration:underline}.sitemap-content a:hover{text-decoration:none}.sitemap-col{margin-right:170px;display:inline-block;vertical-align:top}.sitemap-col:last-child{margin-right:0}.sitemap-list{padding-left:14px;margin-bottom:22px}.sitemap-list .sitemap-list{padding-left:30px;margin-bottom:0}.sitemap-item{position:relative}.sitemap-item::before{content:'-';position:relative;padding-right:4px}@media screen and (max-width: 768px){.sitemap-content{padding:26px 20px 120px}.sitemap-top{line-height:2.15}.sitemap-col{margin-right:0;display:block}.sitemap-list{line-height:2.15;padding-left:12px;margin-bottom:34px}.sitemap-list .sitemap-list{padding-left:32px;margin-bottom:0}}.l-privacy .article-header-bg{background-position:center -229px}.privacy-content{padding:70px 0 150px}.privacy-subsection{margin-bottom:60px}.privacy-heading{font-size:28px;font-size:2.8rem;font-weight:700;letter-spacing:.03em}.privacy-subheading{font-size:22px;font-size:2.2rem;font-weight:700;letter-spacing:.03em}.privacy-text{font-size:15px;font-size:1.5rem;color:#373737;letter-spacing:.03em;line-height:1.6;margin:1.5em 0}.privacy-text a{color:#5fb4ea;text-decoration:underline}.privacy-text a:hover{text-decoration:none}.privacy-text:first-child{margin-top:0}.privacy-text:last-child{margin-bottom:0}.privacy-list li{font-size:15px;font-size:1.5rem;color:#373737;letter-spacing:.03em;line-height:1.6;margin:1.5em 0;position:relative;text-indent:-1.3em;margin-left:1.3em}.privacy-list li::before{content:'・';position:relative}.privacy-list storng{font-weight:700}@media screen and (max-width: 768px){.l-privacy .article-header-bg{background-position:center center}.privacy-content{padding:30px 20px 100px}.privacy-subsection{margin-bottom:40px}.privacy-subheading{line-height:1.3;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.privacy-text{margin:1em 0}.privacy-list li{margin:1em 0 1em 1.3em}}#tinymce.wysiwyg-body{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px !important}.wysiwyg-style-content a{font-weight:bold;color:#5fb4ea;word-wrap:break-word;text-decoration:underline;position:relative}.wysiwyg-style-content a:hover{text-decoration:none}.wysiwyg-style-content strong{font-weight:700}.wysiwyg-style-content em{font-style:italic}.wysiwyg-style-content .-fontsize-s{font-size:14px;font-size:1.4rem}.wysiwyg-style-content .-pdf::after{content:'';width:20px;height:20px;display:block;background-image:url(/wp/wp-content/themes/azuma2018/common/images/ico/ico_pdf_lightblue.svg);background-repeat:no-repeat;background-position:0 0;background-size:100%;position:relative;display:inline-block;top:4px;left:7px}.wysiwyg-style-content p{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6;margin:1.5em 0}.wysiwyg-style-content p:first-child{margin-top:0}.wysiwyg-style-content p:last-child{margin-bottom:0}.wysiwyg-style-content p:empty{background:#ecc}.wysiwyg-style-content p img{margin:15px 0}.wysiwyg-style-content p a{font-weight:bold;color:#5fb4ea;text-decoration:underline}.wysiwyg-style-content p a:hover{text-decoration:none}.wysiwyg-style-content ol li{list-style:decimal inside}.wysiwyg-style-content ol li::before{display:none}.wysiwyg-style-content ul,.wysiwyg-style-content ol{margin:0.95em 0}.wysiwyg-style-content ul li,.wysiwyg-style-content ol li{font-size:15px;font-size:1.5rem;letter-spacing:.03em;line-height:1.6;position:relative;text-indent:-1em;margin-left:1em;margin-bottom:9px}.wysiwyg-style-content ul li:last-child,.wysiwyg-style-content ol li:last-child{margin-bottom:0}.wysiwyg-style-content ul li::before,.wysiwyg-style-content ol li::before{content:'・';position:relative}.wysiwyg-style-content h3{font-size:22px;font-size:2.2rem;font-weight:700;letter-spacing:.03em;margin-bottom:16px}.wysiwyg-style-content h4{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:.03em;margin:0.95em 0}.wysiwyg-style-content h4:first-child{margin-top:0}.wysiwyg-style-content h4:last-child{margin-bottom:0}.wysiwyg-style-content h5{font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;color:#6c6c6c;letter-spacing:.03em;margin:0.95em 0}.wysiwyg-style-content h5:first-child{margin-top:0}.wysiwyg-style-content h5:last-child{margin-bottom:0}.wysiwyg-style-content h6{font-weight:700;margin:0.95em 0}.wysiwyg-style-content table{width:auto !important;border-top:1px solid #d0d0d0}.wysiwyg-style-content table thead,.wysiwyg-style-content table tbody{display:table-row}.wysiwyg-style-content table td:first-child,.wysiwyg-style-content table th{width:153px;min-width:153px;max-width:153px;font-family:"Raleway",Helvetica,Arial,Roboto,sans-serif;font-size:15px;font-size:1.5rem;font-weight:700;color:#6c6c6c;padding:7px 10px;text-align:center;vertical-align:middle;background-color:#f7f7f7;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;-webkit-box-sizing:border-box;box-sizing:border-box}.wysiwyg-style-content table td{width:145px;max-width:145px;min-width:145px;font-size:14px;font-size:1.4rem;color:#6c6c6c;text-align:left;vertical-align:middle;padding:8px 10px;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;-webkit-box-sizing:border-box;box-sizing:border-box}.wysiwyg-style-content blockquote{padding:15px;background-color:#fafafa}.wysiwyg-style-content .alignleft{margin-right:30px;margin-bottom:60px;display:inline;float:left}.wysiwyg-style-content .alignright{margin-left:30px;margin-bottom:60px;display:inline;float:right}.wysiwyg-style-content .aligncenter{display:block;margin-bottom:60px;margin-right:auto;margin-left:auto}.wysiwyg-style-content .wp-caption{margin-bottom:1.6em;max-width:100%}.wysiwyg-style-content .wp-caption.alignleft .wp-caption-text{text-align:left}.wysiwyg-style-content .wp-caption.alignright .wp-caption-text{text-align:right}.wysiwyg-style-content .wp-caption img[class*="wp-image-"]{display:block;margin:0}.wysiwyg-style-content .wp-caption-text{font-size:12px;font-size:1.2rem;margin-top:5px}@media screen and (max-width: 768px){.wysiwyg-style-content h3{line-height:1.35}.wysiwyg-style-content h5{margin:0.7em 0}.wysiwyg-style-content ul{margin-bottom:25px;padding-right:30px}.wysiwyg-style-content ul li a .-pdf::after{width:20px;height:20px;top:4px;left:3px}.wysiwyg-style-content table{width:1024px;position:relative}.wysiwyg-style-content table td:first-child,.wysiwyg-style-content table th{width:140px;min-width:140px;max-width:140px;font-size:15px;font-size:1.5rem;padding:7px 10px;position:relative;position:-webkit-sticky;position:sticky;left:0;z-index:3}.wysiwyg-style-content table td:first-child::before,.wysiwyg-style-content table th::before{content:'';width:1px;height:calc(100% + 2px);background-color:#d5d5d5;position:absolute;top:-1px;left:-1px}.wysiwyg-style-content table td:first-child::after,.wysiwyg-style-content table th::after{content:'';width:2px;height:calc(100% + 2px);background-color:#6c6c6c;position:absolute;top:-1px;right:-1px}.wysiwyg-style-content table td{width:145px;max-width:145px;min-width:145px;font-size:14px;font-size:1.4rem;padding:8px 10px}}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale(1) rotate(0.001deg);transform:scale(1) rotate(0.001deg)}100%{-webkit-transform:scale(1.05) rotate(0.001deg);transform:scale(1.05) rotate(0.001deg)}}@keyframes zoomIn{0%{-webkit-transform:scale(1) rotate(0.001deg);transform:scale(1) rotate(0.001deg)}100%{-webkit-transform:scale(1.05) rotate(0.001deg);transform:scale(1.05) rotate(0.001deg)}}@-webkit-keyframes fadeInUp{from{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp{from{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto}

/**
 *  cookie
 **/
#cookie, #cookie * {
  box-sizing: border-box;
}

#cookie {
  position: fixed;
  left: 0;
  bottom: 0;
  background-color: #000f9f;
  color: #fff;
  width: 100%;
  z-index: 11;
  padding: 20px;
  transition: opacity .5s;
  opacity: 0;
  pointer-events: none;
}

#cookie.-active {
  opacity: 1;
  pointer-events: all;
}

#cookie .cookie-inner {
  margin: 0 auto;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
}

#cookie .copy {
  width: 100%;
  margin: 0;
  font-size: 15px;
  letter-spacing: .03em;
  line-height: 1.6;
  margin-bottom: 20px;
}

#cookie .copy a {
  color: #fff;
  text-decoration: underline;
  display: inline-block;
}

#cookie .copy a:hover {
  color: #ef800d;
}

#cookie .button {
  flex: 0 0 auto;
  background-color: rgba(0,0,0,.4);
  border: 2px solid #fff;
  width: 164px;
  height: 40px;
  font-size: 16px;
  letter-spacing: .04em;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
}

@media (min-width: 768px) {
  #cookie {
    padding: 26px 25px;
  }

  #cookie .cookie-inner {
    max-width: 1070px;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
  }

  #cookie .copy {
    padding-right: 35px;
    font-size: 16px;
    margin-bottom: 0;
  }

  #cookie .copy a {
    transition: color .15s;
  }

  #cookie .button {
    width: 158px;
    height: 40px;
    border-radius: 3px;
    border-width: 2px;
    transition: background-color .15s, color .15s;
  }

  #cookie .button:hover {
    background-color: #fff;
    color: #00095f;
  }
}

/* additional */
.global-ig {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

.global-ig a {
  width: 20px;
  height: 20px;
  background: url('/wp/wp-content/themes/azuma2018/common/images/ico/ico_instagram.png') no-repeat center 0;
  background-size: 100%;
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}

.global-li {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -2px;
  margin-left: 10px;
}

.global-li a {
  width: 20px;
  height: 20px;
  background: url('/wp/wp-content/themes/azuma2018/common/images/ico/ico_linkedin.svg') no-repeat center 0;
  background-size: 100%;
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}

.global-memorial {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}

.global-memorial a {
  width: 132px;
  height: 27px;
  background: url('/wp/wp-content/themes/azuma2018/common/images/logo_memorial.png') no-repeat center 0;
  background-size: contain;
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}

.footer-ig {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

.footer-ig a {
  width: 20px;
  height: 20px;
  background: url('/wp/wp-content/themes/azuma2018/common/images/ico/ico_instagram_wh.png') no-repeat center 0;
  background-size: 100%;
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}


.footer-memorial {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}

.footer-memorial a {
  width: 167px;
  height: 35px;
  background: url('/wp/wp-content/themes/azuma2018/common/images/logo_memorial_wh.png') no-repeat center 0;
  background-size: contain;
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}

@media (min-width: 769px) {
  .global-ig a:hover,
  .global-li a:hover,
  .global-memorial a:hover,
  .footer-ig a:hover,
  .footer-memorial a:hover {
    opacity: .7;
  }
}

@media (max-width: 768px) {
  .global-ig {
    margin-left: 0;
    display: block;
    margin-top: 25px;
    top: 0;
  }
  .global-ig a {
    width: 30px;
    height: 30px;
  }
  .global-li {
    margin-left: 0;
    display: block;
    margin-top: 25px;
    top: 0;
  }
  .global-li a {
    width: 30px;
    height: 30px;
  }
  .global-memorial {
    margin-left: 0;
    display: block;
    margin-top: 10px;
    top: 0;
  }
  .global-memorial a {
    width: 239px;
    height: 50px;
  }

  .footer-ig {
    margin-left: 0;
    display: block;
    margin-top: 15px;
    top: 0;
  }
  .footer-ig a {
    width: 30px;
    height: 30px;
  }
  .footer-memorial {
    margin-left: 0;
    display: block;
    margin-top: 10px;
    top: 0;
  }
  .footer-memorial a {
    width: 239px;
    height: 50px;
  }
}

.home-pickups.memorial .c-panel {
  padding-top: 0;
}

.home-pickups.memorial .c-panel-col {
  width :100%;
  padding-right: 6px;
}

.home-pickups.memorial .c-panel-col a:hover .memorial-logo {
  opacity: 10!important;
}

@media (max-width: 768px) {
  .home-pickups.memorial .c-panel-col a .memorial-logo {
    width: 40.36vw;
    min-width: 263px;
  }
}

/* additional(230420) */
@media (min-width: 769px) {
  .l-header > .l-inner-lv1 {
    width: 1097px;
  }

  .logo a {
    width: 225px;
  }

  .global-item > a {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

@media (max-width: 768px) {
  .l-header {
    padding-top: 19px;
    padding-bottom: 19px;
  }
  .logo a {
    width: 160px;
  }
}

/* MW WP Form */
.contact-form-checkbox {
  display: flex;
  flex-flow: column nowrap;
  gap: 10px;
  margin-top: 10px;
}

.hear-about-us-which-platforms {
  margin-top: 20px;
}

.hear-about-us-others[aria-hidden="true"],
.hear-about-us-which-platforms[aria-hidden="true"] {
  display: none;
}

@media (max-width: 768px) {
  .brand-category-header {
    padding: 40px 0 85px;
  }
}