@charset "utf-8";
h3.small-tit{font-size:16px; color:#005aab; font-weight:700; margin-bottom:20px;}

.page-title h2{font-size:20px; font-weight:700;}
.product01-section01{text-align:center;}
.product01-section01 h1{font-size:26px; font-weight:700;}
.product01-section01 span.font-blue{color:#005aab;}
.product01-section01 p{font-size:16px; color:#525252; margin-top:20px; line-height:150%;}
.product01-section02{text-align:center; background:#eaf1fa; padding:30px 0; width:800px; margin:30px auto 0;}
.product01-section02 p{color:#005aab; font-size:16px; line-height:200%;}
.product01-section03{margin-top:50px;}
.product01-section03:after{clear:both; display:block; content:"";}
.product01-section03 h1.img{float:left;}
.product01-section03 .feature{float:left; margin-left:40px;}
.product01-section03 .feature ul li{line-height:150%; font-size:15px; margin-bottom:20px; padding-left:10px; position:relative;}
.product01-section03 .feature ul li:after{width:3px; height:3px; top:10px; left:0px; background:#424242; border-radius:100px; content:""; display:block; position:absolute;}

.product-section:after{clear:both; display:block; content:"";}
.product-section .info{float:left; width:570px;}
.product-section .info h1{font-size:50px; color:#000;}
.product-section .info h2{font-size:24px; color:#005aab; margin:30px 0 0; font-weight:500;}
.product-section .info h2 span{font-weight:300;}
.product-section .info div{margin-top:40px;}
.product-section .info div h3{font-size:16px; color:#005aab; font-weight:700; margin-bottom:20px;}
.product-section .info div ul li{padding-left:8px; position:relative; font-size:15px;}
.product-section .info div ul li:after{width:3px; height:3px; top:10px; left:0px; background:#424242; border-radius:100px; content:""; display:block; position:absolute;}
.product-section .info div.feature ul li{line-height:180%;}
.product-section .info div.application ul:after{clear:both; display:block; content:"";}
.product-section .info div.application ul li{float:left; margin-right:40px;}
.product-section .img{float:right;}
.product-section.product02 .img{margin-top:50px;}

.product-section02{margin-top:50px;}
product-section02 h3{font-size:16px; color:#005aab; font-weight:700; margin-bottom:20px;}
.product-section02 .spec-tb{width:100%;}
.product-section02 .spec-tb tr th,
.product-section02 .spec-tb tr td{text-align:center; padding:15px 0; border:1px solid #dedede;}
.product-section02 .spec-tb tr th{font-weight:700;}
.product-section02 .spec-tb thead tr th{background:#f8f8f8;}

.product05-section01{}
.product05-section01 .txt-area{margin-top:40px;}
.product05-section01 .txt-area.first{margin-bottom:0;}
.product05-section01 .txt-area:after{clear:both; display:block; content:"";}
.product05-section01 .txt-area h1{width:200px; font-size:18px; color:#005aab; float:left; font-weight:700;}
.product05-section01 .txt-area .txt{float:left; margin:0 0 0 50px;}
.product05-section01 .txt-area .txt p{font-size:16px; line-height:160%;}
.product05-section02{margin-top:60px; background:#f8f8f8; padding:50px 0;}
.product05-section02 h1{text-align:center;}
.product05-section03{margin-top:60px;}
.product05-section03 table{width:100%; border-top:1px solid #005aab;}
.product05-section03 table tr th,
.product05-section03 table tr td{border-bottom:1px solid #dedede; font-size:15px; padding:15px 20px;}
.product05-section03 table tr th{border-right:1px solid #dedede; background:#f8f8f8; text-align:center; font-weight:700;}
.product05-section03 table tr td .blue{color:#005aab; font-weight:700;}
.product05-section03 table tr td ul.floatL:after{clear:both; display:block; content:"";}
.product05-section03 table tr td ul li{position:relative; margin:5px 30px 5px 0; padding-left:10px;}
.product05-section03 table tr td ul li:after{width:4px; height:4px; top:10px; left:0px; background:#939598; border-radius:50px; content:""; display:block; position:absolute;}
.product05-section03 table tr td ul.floatL li{float:left;}
.product05-section04{margin-top:60px;}
.product05-section04 h2{margin-top:20px;}

.product06-section01{text-align:center;}
.product06-section01 h1{font-size:30px; font-weight:700; color:#005aab;}
.product06-section01 p{font-size:16px; color:#525252; margin-top:20px; line-height:180%;}
.product06-section02{margin-top:50px;}
.product06-section02:after{clear:both; display:block; content:"";}
.product06-section02 .left{float:left;}
.product06-section02 .right{float:right;}
.product06-section03{margin-top:40px;}
.product06-section03 p{text-align:center;}
.product06-section03 p a{font-size:16px; color:#fff; background:#00ADEF; border-radius:5px; display:inline-block; width:250px; line-height:50px;}
.product06-section03 p a i{margin-right:5px;}