@charset "utf-8";.leftColumn article{margin-bottom:70px}.leftColumn article h3{font-size:23px;color:rgba(245,148,34,1);margin-bottom:40px;letter-spacing:.1em}.leftColumn article h4{font-size:17px;margin-bottom:15px;letter-spacing:.1em}.leftColumn article h4,.leftColumn article p{padding-left:10px}.leftColumn article ol{counter-reset:number;list-style:none;margin:0;padding:0}.leftColumn article ol li{padding-left:50px;clear:both;margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed rgba(245,148,34,1)}.leftColumn article ol li:before{margin-left:-50px;float:left;background:rgba(255,186,34,1);box-shadow:0 4px rgba(222,173,51,1);width:50px;height:50px;font-size:30px;color:rgba(255,255,255,1);border-radius:25px;text-align:center;line-height:50px;counter-increment:number;content:counter(number)}.leftColumn article:last-child{margin-bottom:0}.leftColumn article:last-child p{margin-bottom:1em}.leftColumn article:last-child img{display:block;margin:30px auto}.leftColumn{float:inherit;margin-bottom:60px}.leftColumn article.merit section{width:100%;background:#fff;margin-bottom:15px;border-radius:5px;padding:10px;border:rgba(235,235,235,1) 1px solid;box-sizing:border-box}.leftColumn article.merit section:nth-child(6){margin-bottom:0}.leftColumn article.merit section img{float:left;margin-right:10px}.leftColumn article.merit section h5{font-weight:400;font-size:16px;color:rgba(245,148,34,1)}.relative{position:relative}.rightColumn{position:absolute;top:0;padding-left:670px}.under{background:url(//tact-system.jp/tactsystem/wp-content/themes/tactSystem/css/../img/common/bg_green.gif);padding:40px 0 100px;display:inline-table;width:100%}.under h3{background:rgba(69,170,114,1);color:rgba(255,255,255,1);width:260px;height:30px;border-radius:35px;margin:0 auto 40px;padding:20px;font-size:24px;text-align:center}.under h4{font-size:24px;color:rgba(69,170,114,1);text-align:center;margin-bottom:20px}.under .left{float:left;width:470px}.under .left section{background:rgba(255,255,255,1);padding:30px;margin-bottom:20px}.under section dl{margin-bottom:15px}.under section dt:before{content:"●"}.under section dd{padding-left:12px}.under .right{float:right}.under .right section{padding:30px;width:410px;background:rgba(255,255,255,1);margin-bottom:30px}footer{margin-top:0}@media screen and (max-width:400px){.rightColumn{position:inherit;padding-left:0;padding-top:30px}.under{padding:30px 0}.under .left{float:none;width:100%}.under .left section{float:none;padding:0;width:100%;background:rgba(255,255,255,1);margin-bottom:30px}.under .right{float:none}.under .right section{padding:0;width:100%;background:rgba(255,255,255,1);margin-bottom:30px}footer{margin-top:100px}}