@charset "utf-8";section{background:#fbfbfb;z-index:10}section.type-a{background:#f5f5f5}.content-section{padding:58px 0}.content-section h2{font-weight:bold;margin-bottom:22px}
.content-section .content-desc{font-size:135%;line-height:35px;padding:0 20px;color:#565656}#about-smatosa .content-desc{padding-top:18px}#about-smatosa .kochi-web-media-site{width:96%;margin-top:20px}
#about-smatosa h3{color:#484848;padding:0 20px}#entry-category .sm-entry-cate-img{padding:16px}.sm-entry-cate-img img{width:100%}#app-feature .sm-other-feature{padding:0 16px}
.sm-other-feature img{width:100%}#entry-category .content-desc{font-size:130%;line-height:30px}#entry-category .cate-desc{font-size:90%}#team-member .content-desc{padding-top:20px}
#team-member .content-desc>.row{padding:0 0 24px;line-height:26px}#team-member .content-desc>.row>.text-left{padding-top:3%}.profile-icon{border:3px solid #efefef;border-radius:50%;position:relative;height:160px;width:160px;float:right}
.profile-icon img{width:100%;border-radius:50%}.profile-pn{color:#ccc;font-size:85%}.profile-role{color:#ccc;font-size:76%}@media(max-width:991px){main>.top-content{min-height:320px}
.logo-copy{padding:8% 0 0}.install-banner-box .col-md-6:first-child{margin-bottom:10px}}@media(max-width:450px){.row{margin-right:0;margin-left:0}.sample-visual{width:44%;margin:0 0 0 4%}
.top-content-inner .sample-visual img{max-width:100%}.logo-copy{padding:15% 0 0}.install-banner-box{padding:24px 0 0 0}.install-banner-box img{max-width:100%}
.install-banner-box .col-md-6{padding-right:0}.content-section .content-desc{padding:0}.profile-icon{height:128px;width:128px}#team-member .content-desc .text-left{padding-right:0;padding-left:0}
}div.smt-header{text-align:center;background-image:none;padding:20px;min-height:auto!important}.header-logo-content img{width:390px}.terms-content h3,.privacy-content h3{font-size:22px;margin-top:24px}
.privacy-ol>li,.personal-ol>li{padding-bottom:12px}.smt-footer{padding-top:8px;padding-bottom:40px}.footer-content{margin:0 auto;text-align:center;color:#929292}
.footer-content>ul{display:inline-block;padding:0}.footer-content>ul li{display:inline-block;float:left}.footer-content>ul>li+li:before{content:"|";display:inline-block;padding:0 8px}
.footer-copy{font-size:90%;padding:8px 0}@media(max-height:680px){.header-logo-content img{max-width:85%}.footer-content>ul{font-size:90%}}@media(max-width:480px){.header-logo-content img{max-width:75%}
.footer-content>ul{font-size:85%}.footer-content>ul>li+li:before{content:"|";display:inline-block;padding:0 6px}}