@import "../fonts/cooperb/font.css";@import "../fonts/HiraKakuPro-W3/font.css";@import "../fonts/HiraKakuPro-W6/font.css";@import "common.css";#function{background-image:url(../img/function/tenposs-function-04.png)}.function-top-section h3.title-top{font-size:2rem;font-family:"HiraKakuPro-W6-AlphaNum";color:#fff;margin-bottom:10px;text-align:center}.function-top-section p.sub-title{font-size:2rem;font-family:"HiraKakuPro-W6-AlphaNum";color:#fff;margin-bottom:25px;text-align:center}.function-top-section p.sub-title span{color:#0AF0C8}.function-top-section img{margin:0 auto 30px}.function-top-section p.content{font-size:1.8rem;font-family:"HiraKakuPro-W3-AlphaNum";color:#fff;line-height:2.2rem}.function-middle-section .each-middle{margin-bottom:50px;padding:0 20px}.function-middle-section .each-middle img{margin:0 auto 20px}.function-middle-section .each-middle h3.title-middle{font-size:1.6rem;text-align:center}.function-middle-section .each-middle h3.title-middle a{color:#288CDC}.function-bottom-section h2.title-section{margin-bottom:50px}.function-bottom-section .each-bottom{margin-bottom:30px;padding:30px;background:rgba(40,140,220,0.3);border-radius:4px}.function-bottom-section .each-bottom .left,.function-bottom-section .each-bottom .right{display:inline-block;vertical-align:middle;font-family:"HiraKakuPro-W6-AlphaNum"}.function-bottom-section .each-bottom .left{width:20%}.function-bottom-section .each-bottom .left p{font-size:1.4rem;color:#505050}@media screen and (max-width:767px){.function-bottom-section .each-bottom .left{display:block;width:100%}.function-bottom-section .each-bottom .left p{margin-bottom:15px;text-align:center}}.function-bottom-section .each-bottom .right{width:78%;padding-right:40px;position:relative}.function-bottom-section .each-bottom .right p{font-size:1.2rem;color:#686868;line-height:2.4rem}.function-bottom-section .each-bottom .right:after{content:'';display:block;width:32px;height:32px;background:url(../img/function/tenposs-function-arrow-02.png) no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}@media screen and (max-width:767px){.function-bottom-section .each-bottom .right{width:100%}}