.introduction #main .item-box{max-width:370px;padding:20px 10px 0;margin-left:auto;margin-right:auto}.introduction .tit01 p{font-size:22px;font-weight:600;text-align:center;line-height:1em}.introduction .tit01 p span{display:block;font-size:18px;margin-bottom:5px;line-height:1em}.introduction .tit01:before{content:"";display:block;width:355px;height:25px;text-align:center;margin-bottom:15px;background:url(../img/lineTop.png);background-size:contain}.introduction .tit01:after{content:"";display:block;width:354px;height:25px;text-align:center;margin-top:20px;background:url(../img/lineBottom.png);background-size:contain}.introduction .tit02{font-size:20px;font-weight:600;color:red;position:relative}.introduction .tit02:before{content:"";display:inline-block;width:30px;height:30px;vertical-align:middle;margin-right:8px;background:url(../img/tick.png);background-size:contain}.introduction .cont{margin-bottom:30px}.introduction .cont div{display:tabe;width:100%}.introduction .cont div>*{display:inline-table;vertical-align:top}.introduction .cont div>p{width:59%;margin-right:10px}.introduction .cont div>figure{width:35%}.introduction .cont div>figure img{width:100%}.introduction .btnArea{margin-top:30px;margin-bottom:30px}.introduction .btnArea p:first-child{font-size:15px;color:#333;text-align:center;line-height:1.2em}.introduction .btn-03{max-width:320px;background:#1f59ba;margin-left:auto;margin-right:auto}.introduction .btn-03>*{padding:15px}