﻿@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-moz-keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-webkit-keyframes zoomOut{from{opacity:1}65%{opacity:0;-webkit-transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@-moz-keyframes zoomOut{from{opacity:1}65%{opacity:0;transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}65%{opacity:0;transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-moz-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes right-to-center{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes left-to-center{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes center-to-left{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-30px)}}@keyframes center-to-right{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(30px)}}@keyframes bounce{0%{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(1.2)}100%{transform:scale(1.3)}}.pagemap--desktop .pagemap__title{font-size:1.2rem;margin:.8rem 0;list-style:none}.pagemap--desktop .pagemap__title a{text-decoration:none;color:#333}.pagemap--desktop .pagemap__buttons{display:none}.page_title{max-width:640px;width:88%;height:96px;border-bottom:1px solid #e5e5e5;overflow:hidden;margin:16px 6%;display:table}.page_title a.title{display:table-cell;width:130px;height:96px;background:url(../../_Image/PageTitle@2x.png) no-repeat 0 40px;background-size:96px 125px}.page_title a.title span{display:none}.page_title ul{display:table-cell;vertical-align:middle;list-style:none;height:96px;text-align:right}.page_title li{display:inline-block;margin:7px 0}.page_title ul li a{text-decoration:none}.page_title ul li a em{padding:0 0 0 16px;font-size:13px;line-height:16px}.page_title ul li.Current a{color:#4ba53a}.products .main{margin-top:-56px}.section.section--apply{padding-top:1rem;border-top:1px solid #ddd}.section.section--apply .chat_wrapper{background-color:#fff;width:88%;margin:6% auto}.section.section--apply .chat__heading{color:#4ba53a;font-size:1.2rem;margin-bottom:1rem}.section.section--apply .e_title{font-size:1.4rem;margin-bottom:1rem}.section.section--apply .e_title em{display:block;font-size:1.25rem}.section.section--apply .explanation{font-size:1rem;margin-bottom:3rem}.section.section--apply .btn--find_serial{margin:-3rem 0 2rem}.section.section--apply .change_category{float:right;font-size:.95rem}.section.section--apply .l_chat h2{color:#4ba53a;font-size:1.2rem;margin-bottom:2rem}.section.section--apply .l_chat h3{margin-bottom:1rem}.section.section--apply .select_category{border:1px solid #9e9e9e;border-radius:3px;list-style-type:none;margin-bottom:2rem}.section.section--apply .select_category__item{padding:.8rem 2.5rem .8rem 1rem}.section.section--apply .select_category a{text-decoration:none;cursor:pointer}.section.section--apply .select_category a>li{border-top:1px solid #9e9e9e}.section.section--apply .select_category a>li:hover{color:#4ba53a}.section.section--apply .select_category a>li:after{content:"";font-family:"icon";font-size:.8rem;line-height:1.8rem;margin-right:-1.5rem;vertical-align:middle;float:right;color:#4ba53a}.section.section--apply .select_category a:first-child>li{border-top:none}.section.section--apply .grid--product_sku{display:block;height:100%;-webkit-transition:all 1.2s;-moz-transition:all 1.2s;-ms-transition:all 1.2s;-o-transition:all 1.2s;transition:all 1.2s}.section.section--apply .grid--serial>.input{margin-bottom:0}.section.section--apply .grid--off{display:none;height:0}.section.section--apply .fieldset{display:table;width:100%}.section.section--apply .fieldset>.input{display:table-cell;width:48%}.section.section--apply .input__file{background:#f2f2f2;position:relative;border-radius:3px;margin-bottom:2px;padding:15px;max-width:480px;width:100%;overflow:hidden}.section.section--apply .input__file .__filetype{display:block;height:32px;width:32px;float:left;margin-right:15px;background:url(../_img/file.svg) no-repeat center center}.section.section--apply .input__file .__filetype[data-type=image]{background:url(../_img/image.svg) no-repeat center center}.section.section--apply .input__file .__filetype[data-type=application]{background:url(../_img/file.svg) no-repeat center center}.section.section--apply .input__file .__filetype[data-type=video]{background:url(../_img/video.svg) no-repeat center center}.section.section--apply .input__file .__filetype[data-type=pdf]{background:url(../_img/pdf.svg) no-repeat center center}.section.section--apply .input__file .__filetype[data-type=zip]{background:url(../_img/zip.svg) no-repeat center center}.section.section--apply .input__file .__filename{display:block;font-size:1rem;line-height:1.2rem;height:1.2rem;margin-right:40px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section.section--apply .input__file .__filename.__select{color:#039be5;line-height:1.9rem;height:1.9rem}.section.section--apply .input__file .__filename.__select:after{font-family:"icon";content:" "}.section.section--apply .input__file .__filesize{display:block;font-size:.7rem;line-height:.7rem}.section.section--apply .input__file .btn--clear{position:absolute;right:10px;top:15px;font-size:32px;color:#999;text-align:right;padding:0}.section.section--apply .input__file .btn--clear:after{font-family:"icon";content:""}.section.section--apply textarea{border:1px solid #9e9e9e;width:98%}.section.section--apply textarea.invalid{color:#fb4b60;border-color:#fb4b60}.section.section--apply textarea.invalid:-webkit-autofill{-webkit-text-fill-color:#fb4b60}.section.section--apply textarea.invalid~label{color:#fb4b60}.section.section--apply p{font-size:1rem;margin-bottom:1rem;color:#666}.section.section--apply .back{margin:0 auto;padding:2rem 0;text-align:center}.section.section--apply .center-align{text-align:center}.section.section--apply .note{font-size:.8rem;color:#999;font-style:italic}.section.section--apply .note--business{background:#f0f0f0;color:#333;padding:2rem;text-align:left;font-size:14px;font-style:normal;border-radius:5px}.section.section--apply .note--business .email{color:#4ba53a}.section.section--apply .info-programs{margin-bottom:3rem;padding:1rem 0 0;border-top:1px solid #e59703}.section.section--apply .info-programs p{padding-bottom:1rem;color:#e59703;border-bottom:1px solid #e59703}.section.section--apply .info-programs p:before{padding-right:.5rem;font-family:"icon";speak:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.section.section--apply .info-programs p a{color:#e59703}.section.section--apply .new-business{margin-top:3rem}.section.section--apply .new-business .column{margin-bottom:1.5rem}.section.section--apply .new-business .__attention:before{padding-right:.5rem;font-family:"icon";speak:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.section.section--apply .new-business .__list{margin-left:1.4rem;font-size:1rem}.section.section--apply .attention{font-size:.9rem;margin:.5rem 0;color:#fb4b60}.section.section--apply .attention:before{font-family:"icon";speak:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:.5rem}.section.section--apply input.require+label:after,.section.section--apply select.require+label:after,.section.section--apply p.__require:after{display:inline-block;padding:.06rem .3rem;margin-left:.3rem;content:"必須";background:#ff9800;color:#fff;border-radius:2px;font-size:.5rem;vertical-align:middle;line-height:.8rem}.section.section--apply .faq{display:none;border:1px solid #ff6c00;padding:2rem;margin-bottom:3rem}.section.section--apply .faq p{font-size:.9rem;color:#ff6c00}.section.section--apply .faq_list{font-size:.9rem;color:#ff6c00}.section.section--apply .faq_list a{display:block;margin-left:2rem;color:#666;text-decoration:none}.section.section--apply .faq_list a:hover{text-decoration:underline}.section.section--apply .find_serial__wrapper{display:none;border:1px solid #ddd;padding:2rem;margin-bottom:2rem}.section.section--apply .find_serial__description{font-size:.9rem;line-height:1.4rem}.section.section--apply .find_serial__image{text-align:center;width:100%}.section.section--apply .receipt_num{color:#4ba53a}.section.section--apply .confirm_field{padding:3rem 0;overflow:hidden;text-align:left}.section.section--apply .confirm_field:after{content:"";clear:both}.section.section--apply .confirm_field dt{font-weight:bold;padding:0}.section.section--apply .confirm_field dd{padding:.3rem 0 1rem;white-space:pre-line}.section.section--apply .confirm_field .icon{display:inline-block;width:16px;height:16px}.section.section--apply .confirm_field .icon[data-type=image]{background:url(../_img/image.svg) no-repeat center center}.section.section--apply .confirm_field .icon[data-type=application]{background:url(../_img/file.svg) no-repeat center center}.section.section--apply .confirm_field .icon[data-type=video]{background:url(../_img/video.svg) no-repeat center center}.section.section--apply .confirm_field .icon[data-type=pdf]{background:url(../_img/pdf.svg) no-repeat center center}.section.section--apply .confirm_field .icon[data-type=zip]{background:url(../_img/zip.svg) no-repeat center center}.section.section--apply .l_promo--balmuda_id{border-top:1px solid #ddd;margin-top:3rem}.section.section--apply .balmuda_id__title{margin:3rem 0 1rem;line-height:1.4rem;text-align:center}.section.section--apply .logo--id{width:210px;margin:0 auto .5rem;display:block}.section.section--apply .balmuda_id__description{margin:0;font-size:.85rem}.section.section--apply .balmuda_id__btn{display:block;width:160px;border:1px solid #4ba53a;line-height:35px;color:#4ba53a;font-size:.9rem;margin:.5rem auto}.section.section--apply .balmuda_id__btn:hover{opacity:.7}.section.section--apply .grid>.col.s6,.section.section--apply .grid>.col.s8,.section.section--apply .grid>.col.s10,.section.section--apply .grid>.col.s12{width:100%}.section.section--apply .grid>.col.s2,.section.section--apply .grid>.col.s4{width:49.5%}
