@charset "utf-8";
.area-section02 h1{text-align:center;}
.area-section02{margin-top:60px;}
.area-section02:after{clear:both; display:block; content:"";}
.area-section02 .left{float:left;}
.area-section02 .right{float:right;}

.feature-section{margin-top:50px; padding-bottom:50px; border-bottom:1px dashed #dedede;}
.feature-section.first{margin-top:0;}
.feature-section:after{clear:both; display:block; content:"";}
.feature-section h1{width:230px; font-size:18px; color:#005aab; float:left; font-weight:700;}
.feature-section .txt{float:left; margin:0 0 0 50px;}
.feature-section .txt p{font-size:15px; line-height:170%;}
.feature-section .txt h2{margin-top:20px;}
.feature-section .txt h2 span{width:780px; margin:10px auto 0;text-align:center; display:inline-block; font-size:14px; color:#727272;}

.feature03-section{}
.feature03-section:after{clear:both; display:block; content:"";}
.feature03-section h1{width:200px; font-size:18px; color:#005aab; float:left; font-weight:700;}
.feature03-section .txt{float:left; margin:0 0 0 50px;}
.feature03-section .txt ul li{line-height:160%; font-size:15px; margin-bottom:15px; padding-left:10px; position:relative;}
.feature03-section .txt ul li span{color:#005aab; font-weight:500;}
.feature03-section .txt ul li:after{width:3px; height:3px; top:12px; left:0px; background:#424242; border-radius:100px; content:""; display:block; position:absolute;}
.feature03-section02{margin-top:50px;}
.feature03-section02 h1{background:#f8f8f8; padding:40px 0; text-align:center;}
.feature03-section02 p{text-align:center; margin-top:10px; font-size:15px;}