/* --------------------------------------------------------
 Name:      FUTUREK - page-about.css
 Author:    これは作成者です
 Info:      FUTUREK
----------------------------------------------------------- */
@-webkit-keyframes linkArrow{0%{opacity:1;translate:0 0}20%{opacity:0;translate:0 0}25%{opacity:0;translate:-100% 100%}30%{opacity:1;translate:-100% 100%}to{opacity:1;translate:0 0}}@-moz-keyframes linkArrow{0%{opacity:1;translate:0 0}20%{opacity:0;translate:0 0}25%{opacity:0;translate:-100% 100%}30%{opacity:1;translate:-100% 100%}to{opacity:1;translate:0 0}}@-o-keyframes linkArrow{0%{opacity:1;translate:0 0}20%{opacity:0;translate:0 0}25%{opacity:0;translate:-100% 100%}30%{opacity:1;translate:-100% 100%}to{opacity:1;translate:0 0}}@keyframes linkArrow{0%{opacity:1;translate:0 0}20%{opacity:0;translate:0 0}25%{opacity:0;translate:-100% 100%}30%{opacity:1;translate:-100% 100%}to{opacity:1;translate:0 0}}@-webkit-keyframes headerAppear{0%{translate:0 100%}to{translate:0 0}}@-moz-keyframes headerAppear{0%{translate:0 100%}to{translate:0 0}}@-o-keyframes headerAppear{0%{translate:0 100%}to{translate:0 0}}@keyframes headerAppear{0%{translate:0 100%}to{translate:0 0}}@-webkit-keyframes linkAppear{0%{opacity:0}to{opacity:1}}@-moz-keyframes linkAppear{0%{opacity:0}to{opacity:1}}@-o-keyframes linkAppear{0%{opacity:0}to{opacity:1}}@keyframes linkAppear{0%{opacity:0}to{opacity:1}}@media print,screen and (min-width:781px){.page-about .about{margin-bottom:min(12.4450951684vw,170px)}.page-about .about .labeled-heading{margin-bottom:min(2.4158125915vw,33px)}.page-about .about-desc{font-size:16px;font-weight:400;line-height:1.8;margin-bottom:min(2.196193265vw,30px)}.page-about .about-desc:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.page-about .about-desc:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.page-about .about-desc strong{font-size:24px;font-weight:700;line-height:1.4}.page-about .about-desc strong:before{content:"";display:block;height:0;margin-top:-.2em;width:0}.page-about .about-desc strong:after{content:"";display:block;height:0;margin-bottom:-.2em;width:0}.page-about .management{margin-bottom:min(17.1303074671vw,234px)}.page-about .management .labeled-heading{margin-bottom:min(5.1244509517vw,70px);margin-top:min(6.8081991215vw,93px)}.page-about .management-figure{margin-bottom:min(.878477306vw,12px)}.page-about .management-figure-img{margin-bottom:min(.8052708638vw,11px)}.page-about .management-figure-img img{height:auto}.page-about .management-figure-note{font-size:11px;letter-spacing:.05em;line-height:1}.page-about .management-figure-note:before{content:"";display:block;height:0;margin-top:0;width:0}.page-about .management-figure-note:after{content:"";display:block;height:0;margin-bottom:0;width:0}.page-about .management-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-about .management-item{-webkit-box-flex:1;-moz-box-flex:1;border-left:1px solid #707070;-webkit-flex:1;-ms-flex:1;flex:1;padding:min(1.1713030747vw,16px) min(2.3426061493vw,32px)}.page-about .management-item-post{font-size:18px;line-height:1;margin-bottom:min(2.0497803807vw,28px)}.page-about .management-item-post:before{content:"";display:block;height:0;margin-top:0;width:0}.page-about .management-item-post:after{content:"";display:block;height:0;margin-bottom:0;width:0}.page-about .management-item-name{line-height:1;margin-bottom:min(1.317715959vw,18px)}.page-about .management-item-name:before{content:"";display:block;height:0;margin-top:0;width:0}.page-about .management-item-name:after{content:"";display:block;height:0;margin-bottom:0;width:0}.page-about .management-item-name span.ja{display:block;font-size:24px;font-weight:700;letter-spacing:-.01em;margin-bottom:min(.6588579795vw,9px)}.page-about .management-item-name span.en{font-size:10px;letter-spacing:.04em}.page-about .management-item-desc{font-size:13px;line-height:1}.page-about .management-item-desc:before{content:"";display:block;height:0;margin-top:0;width:0}.page-about .management-item-desc:after{content:"";display:block;height:0;margin-bottom:0;width:0}.page-about .management-item-text{font-size:13px;line-height:1.62}.page-about .management-item-text:before{content:"";display:block;height:0;margin-top:-.31em;width:0}.page-about .management-item-text:after{content:"";display:block;height:0;margin-bottom:-.31em;width:0}.page-about .company-profile{margin-bottom:min(12.298682284vw,168px)}.page-about .company-profile .labeled-heading{margin-bottom:min(4.831625183vw,66px);margin-top:min(6.8081991215vw,93px)}.page-about .company-profile-body{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.page-about .company-profile-body,.page-about .company-profile-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-about .company-profile-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:min(2.3426061493vw,32px);padding-top:min(.1464128843vw,2px);width:50%}.page-about .company-profile-item-head{font-size:13px;line-height:1.6;margin-bottom:min(.5124450952vw,7px)}.page-about .company-profile-item-head:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-about .company-profile-item-head:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-about .company-profile-item-content{font-size:min(18px,1.317715959vw,18px);font-size:18px;font-weight:700;line-height:1.6}.page-about .company-profile-item-content:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-about .company-profile-item-content:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-about .company-profile-item-content .note{font-weight:400}.page-about .company-profile-item-content .note,.page-about .company-profile-item-content span.en{font-size:min(16px,1.1713030747vw,16px);font-size:16px}.page-about .company-profile-office-list{width:50%}.page-about .company-profile-office{border-top:1px solid #707070;padding:min(2.0497803807vw,28px) 0 min(1.3909224012vw,19px);width:min(43.9238653001vw,600px)}.page-about .company-profile-office-name{font-size:min(18px,1.317715959vw,18px);font-size:18px;font-weight:700;line-height:1.6;margin-bottom:min(1.0980966325vw,15px)}.page-about .company-profile-office-name:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-about .company-profile-office-name:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-about .company-profile-office-address,.page-about .company-profile-office-tel{font-size:min(16px,1.1713030747vw,16px);font-size:16px;line-height:1.8;margin-bottom:min(.439238653vw,6px)}.page-about .company-profile-office-address:before,.page-about .company-profile-office-tel:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.page-about .company-profile-office-address:after,.page-about .company-profile-office-tel:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.page-about .company-profile-office-map{font-size:min(13px,.9516837482vw,13px);font-size:13px;font-weight:500;letter-spacing:.05em;line-height:1;margin-top:min(.7320644217vw,10px)}.page-about .company-profile-office-map:before{content:"";display:block;height:0;margin-top:0;width:0}.page-about .company-profile-office-map:after{content:"";display:block;height:0;margin-bottom:0;width:0}.page-about .company-profile-office-map .underline-link{font-size:min(13px,.9516837482vw,13px);font-size:13px;padding-bottom:min(.1464128843vw,2px)}.page-about .prize{margin-bottom:min(12.298682284vw,168px)}.page-about .prize .labeled-heading{margin-bottom:min(2.9282576867vw,40px)}.page-about .prize-list{display:grid;gap:min(1.756954612vw,24px) min(5.1244509517vw,70px);grid-template-columns:repeat(6,1fr)}.page-about .prize-item>img{height:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:100%}.page-about .privacy{margin-bottom:min(12.4450951684vw,170px)}.page-about .privacy .labeled-heading{margin-bottom:min(2.9282576867vw,40px)}.page-about .privacy-list{display:grid;gap:min(2.9282576867vw,40px) 0;grid-template-columns:repeat(2,min(23.4260614934vw,320px))}.page-about .privacy-item{padding-right:min(7.027818448vw,96px)}.page-about .privacy-item-img{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:0 min(1.756954612vw,24px);margin-bottom:min(1.6105417277vw,22px)}.page-about .privacy-item-img img{height:100%;max-height:min(7.3206442167vw,100px);max-width:min(7.3206442167vw,100px);-o-object-fit:contain;object-fit:contain;width:100%}.page-about .privacy-item-title{font-size:min(18px,1.317715959vw,18px);font-size:18px;font-weight:700;line-height:1.6;margin-bottom:min(.878477306vw,12px)}.page-about .privacy-item-title:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-about .privacy-item-title:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-about .privacy-item-detail{font-size:min(11px,.8052708638vw,11px);font-size:11px;letter-spacing:.05em;line-height:1.6}.page-about .privacy-item-detail:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-about .privacy-item-detail:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-about .privacy-item-detail a{font-size:min(11px,.8052708638vw,11px);font-size:11px;text-decoration:underline}.page-about .privacy-item-text{line-height:1.65}.page-about .privacy-item-text:before{content:"";display:block;height:0;margin-top:-.325em;width:0}.page-about .privacy-item-text:after{content:"";display:block;height:0;margin-bottom:-.325em;width:0}.page-about .customer{margin-bottom:min(17.9355783309vw,245px)}.page-about .customer .labeled-heading{margin-bottom:min(3.8067349927vw,52px)}.page-about .customer-list{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:grid;grid-auto-flow:column;grid-template-columns:repeat(3,-webkit-max-content);grid-template-columns:repeat(3,max-content);grid-template-rows:repeat(6,auto);-webkit-justify-content:space-between;justify-content:space-between;letter-spacing:-.04em;max-width:900px;row-gap:min(1.3909224012vw,19px)}.page-about .customer-list-item{font-size:min(11px,1.1713030747vw,16px);font-size:16px;line-height:1.6}.page-about .customer-list-item:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-about .customer-list-item:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-about .services{margin-bottom:min(7.027818448vw,96px)}.page-about .services .labeled-heading{margin-bottom:min(5.8565153734vw,80px)}.page-about .services .service-wrapper{display:grid;gap:min(8.78477306vw,120px);grid-template-columns:1fr 1fr}.page-about .services .service{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.page-about .services .service-title{font-size:min(2.9282576867vw,40px);font-weight:700;line-height:1.5;margin-bottom:min(2.9282576867vw,40px)}.page-about .services .service-title:before{content:"";display:block;height:0;margin-top:-.25em;width:0}.page-about .services .service-title:after{content:"";display:block;height:0;margin-bottom:-.25em;width:0}.page-about .services .service-title>span{display:block;font-size:min(1.1713030747vw,16px);font-size:16px}.page-about .services .service-desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-flex:1;-moz-box-flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-about .services .service-text{font-size:min(1.1713030747vw,16px);font-size:16px;font-weight:400;line-height:1.8;margin-bottom:min(2.7086383602vw,37px)}.page-about .services .service-text:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.page-about .services .service-text:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.page-about .services .service .button{margin-top:auto}}@media only screen and (max-width:780px){.page-about .about{margin-bottom:min(49.6vw,186px)}.page-about .about .labeled-heading{margin-bottom:min(8.5333333333vw,32px)}.page-about .about-desc{font-weight:400;line-height:1.79;margin-bottom:min(7.4666666667vw,28px)}.page-about .about-desc:before{content:"";display:block;height:0;margin-top:-.395em;width:0}.page-about .about-desc:after{content:"";display:block;height:0;margin-bottom:-.395em;width:0}.page-about .about-desc strong{font-size:min(4.8vw,18px);font-weight:700;line-height:1.6}.page-about .about-desc strong:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-about .about-desc strong:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-about .management{margin-bottom:min(58.6666666667vw,220px)}.page-about .management .labeled-heading{margin-bottom:min(8.5333333333vw,32px)}.page-about .management-figure{margin-bottom:min(9.6vw,36px)}.page-about .management-figure-img{margin-bottom:min(3.4666666667vw,13px)}.page-about .management-figure-img img{height:auto}.page-about .management-figure-note{font-size:min(11px,2.9333333333vw,11px);letter-spacing:.05em;line-height:1}.page-about .management-figure-note:before{content:"";display:block;height:0;margin-top:0;width:0}.page-about .management-figure-note:after{content:"";display:block;height:0;margin-bottom:0;width:0}.page-about .management-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:min(9.0666666667vw,34px)}.page-about .management-item{-webkit-box-flex:1;-moz-box-flex:1;border-top:1px solid #707070;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:min(8vw,30px)}.page-about .management-item-post{font-size:min(14px,3.7333333333vw,14px);line-height:1;margin-bottom:min(7.4666666667vw,28px)}.page-about .management-item-post:before{content:"";display:block;height:0;margin-top:0;width:0}.page-about .management-item-post:after{content:"";display:block;height:0;margin-bottom:0;width:0}.page-about .management-item-name{line-height:1;margin-bottom:min(5.8666666667vw,22px)}.page-about .management-item-name:before{content:"";display:block;height:0;margin-top:0;width:0}.page-about .management-item-name:after{content:"";display:block;height:0;margin-bottom:0;width:0}.page-about .management-item-name span.ja{display:block;font-size:min(24px,6.4vw,24px);font-weight:700;margin-bottom:min(1.6vw,6px)}.page-about .management-item-name span.en{font-size:min(10px,2.6666666667vw,10px);letter-spacing:.05em}.page-about .management-item-desc{font-size:min(12px,3.2vw,12px)}.page-about .management-item-text{line-height:1.6}.page-about .management-item-text:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-about .management-item-text:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-about .company-profile{margin-bottom:min(49.0666666667vw,184px)}.page-about .company-profile .labeled-heading{margin-bottom:min(9.6vw,36px)}.page-about .company-profile-body{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;gap:min(10.1333333333vw,38px);-webkit-justify-content:space-between;justify-content:space-between}.page-about .company-profile-body,.page-about .company-profile-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-about .company-profile-list{gap:min(6.4vw,24px)}.page-about .company-profile-item-head{font-size:min(12px,3.2vw,12px);line-height:1.6;margin-bottom:min(1.6vw,6px)}.page-about .company-profile-item-head:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-about .company-profile-item-head:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-about .company-profile-item-content{font-size:min(14px,3.7333333333vw,14px);font-weight:700;line-height:1.8}.page-about .company-profile-item-content:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.page-about .company-profile-item-content:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.page-about .company-profile-item-content .note{font-weight:400}.page-about .company-profile-office{border-top:1px solid #707070;padding:min(8vw,30px) 0 min(6.6666666667vw,25px)}.page-about .company-profile-office-name{font-size:min(14px,3.7333333333vw,14px);font-weight:700;line-height:1.8;margin-bottom:min(3.2vw,12px)}.page-about .company-profile-office-name:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.page-about .company-profile-office-name:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.page-about .company-profile-office-address,.page-about .company-profile-office-tel{font-size:min(12px,3.2vw,12px);line-height:1.6;margin-bottom:min(1.0666666667vw,4px)}.page-about .company-profile-office-address:before,.page-about .company-profile-office-tel:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-about .company-profile-office-address:after,.page-about .company-profile-office-tel:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-about .company-profile-office-map{font-size:min(11px,2.9333333333vw,11px);font-weight:500;letter-spacing:.05em;line-height:1.6;margin-top:min(3.2vw,12px)}.page-about .company-profile-office-map:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-about .company-profile-office-map:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-about .company-profile-office-map .underline-link{font-size:min(11px,2.9333333333vw,11px);padding-bottom:min(1.0666666667vw,4px)}.page-about .prize{margin-bottom:min(49.0666666667vw,184px)}.page-about .prize .labeled-heading{margin-bottom:min(8.8vw,33px)}.page-about .prize-list{display:grid;gap:min(5.6vw,21px);grid-template-columns:repeat(3,1fr)}.page-about .prize-item>img{height:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:100%}.page-about .privacy{margin-bottom:min(49.6vw,186px)}.page-about .privacy .labeled-heading{margin-bottom:min(8.5333333333vw,32px)}.page-about .privacy-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:min(11.7333333333vw,44px)}.page-about .privacy-item-img,.page-about .privacy-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-about .privacy-item-img{gap:0 min(6.4vw,24px);margin-bottom:min(5.8666666667vw,22px)}.page-about .privacy-item-img img{height:100%;max-height:min(26.6666666667vw,100px);max-width:min(26.6666666667vw,100px);-o-object-fit:contain;object-fit:contain;width:100%}.page-about .privacy-item-title{font-size:min(18px,4.8vw,18px);font-weight:700;line-height:1.6;margin-bottom:min(3.4666666667vw,13px)}.page-about .privacy-item-title:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-about .privacy-item-title:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-about .privacy-item-detail{font-size:min(11px,2.9333333333vw,11px);letter-spacing:.05em;line-height:1.6}.page-about .privacy-item-detail:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-about .privacy-item-detail:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-about .privacy-item-detail a{font-size:min(11px,2.9333333333vw,11px);text-decoration:underline}.page-about .privacy-item-text{line-height:1.65}.page-about .privacy-item-text:before{content:"";display:block;height:0;margin-top:-.325em;width:0}.page-about .privacy-item-text:after{content:"";display:block;height:0;margin-bottom:-.325em;width:0}.page-about .customer{margin-bottom:min(52.2666666667vw,196px)}.page-about .customer .labeled-heading{margin-bottom:min(11.2vw,42px)}.page-about .customer-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:min(4.5333333333vw,17px)}.page-about .customer-list-item{font-size:min(14px,3.7333333333vw,14px);line-height:1.6}.page-about .customer-list-item:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-about .customer-list-item:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-about .services{margin-bottom:min(46.9333333333vw,176px)}.page-about .services .labeled-heading{margin-bottom:min(10.1333333333vw,38px)}.page-about .services .service-wrapper{display:grid;gap:min(22.1333333333vw,83px)}.page-about .services .service{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.page-about .services .service-title{font-size:min(6.4vw,24px);font-weight:700;line-height:1.6;margin-bottom:min(9.0666666667vw,34px)}.page-about .services .service-title:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-about .services .service-title:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-about .services .service-title>span{display:block;font-size:min(4.2666666667vw,16px)}.page-about .services .service-desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-flex:1;-moz-box-flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-about .services .service-text{font-size:min(3.7333333333vw,14px);font-weight:400;line-height:1.8;margin-bottom:min(9.6vw,36px)}.page-about .services .service-text:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.page-about .services .service-text:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.page-about .services .service .button{margin-top:auto}}@media only screen and (max-width:560px){.page-about .address .contents-detail{display:block}.page-about .address .contents-detail .osaka{margin-bottom:50px}.page-about .member-list{display:block}.page-about .member-list-item{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%}.page-about .member-list-item:not(:nth-child(3n+1)){margin-top:4px}.page-about .member-list-item.is-hover .image .hover{opacity:1}.page-about .member .image{margin-bottom:0;margin-right:16px;width:170px}.page-about .privacymark .contents-detail{display:block}.page-about .privacymark .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%}.page-about .privacymark .content+.content{margin-top:74px}.page-about .privacymark .img{margin-right:20px}.page-about .main-customer .customer-list-item{font-size:14px;line-height:2.1428571429}}