@charset "UTF-8";
.about01{padding-bottom:100px;}
.about01 h3{padding:50px 0;font-size:32px;color:#666666;}
.about01 p{font-size:18px;line-height:38px;color:#666666;}
.about02{background-color:#f6f4f5;padding:80px 0 100px;}
.about02 ul{padding-left:90px;padding-top:120px;}
.about02 ul li{padding-bottom:30px;}
.about02 ul li h3{font-size:22px;line-height:23px;color:#343434;margin-bottom:15px;}
.about02 ul li p{font-size:18px;line-height:28px;color:#666;}
.about02 .pc_block{text-align:center;}
.about02 .pc_block .content{width:950px;height:420px;background:url(../images/about/about_2.jpg) no-repeat;margin:0 auto;box-sizing: border-box;
	padding-left:560px;text-align:left;padding-top:45px;}
.about02 .pc_block .content h3{font-size:32px;color:#00c6bf;padding-top:45px;padding-bottom:10px;}
.about02 .pc_block .content p{font-size:17px;line-height:24px;color:#fff;}

.event{padding:80px 0;}
.event h2{font-size:32px;color:#666;text-align:center;padding-bottom:20px;}
.event .content{background-image:url(../images/about/line.jpg);background-repeat:repeat-y;background-position:center top;}
.event .content ul li{background-image:url(../images/about/dot.png);background-repeat:no-repeat;background-position:center;position: relative;margin:50px 0;}
.event .content ul li .txt{position:absolute;;top:50%;transform:translateY(-50%);padding-right:20px;}
.event .content ul li .txt h3{font-family: 'HeadlineA';font-size:74px;color:#0b6089;font-weight:700;position: relative;margin-bottom:15px;letter-spacing:2px;}
.event .content ul li .txt h3:after{content:"";display:inline-block;width:40px;height:3px;background-color:#0b6089;position:absolute;left:0;bottom:0;}
.event .content ul li .txt p{font-size:18px;line-height:30px;color:#666}
.event .content ul li.one .col-lg-6:first-child{position: absolute;right:0;top:0;bottom:0;}
.event .content ul li.one img{margin-left:175px;}
.event .content ul li.one .txt{margin-left:80px;}
.event .content ul li.two img{margin-left:80px;}
.event .content ul li.two .txt{margin-left:160px;}
.event .content ul li.two .col-lg-6:nth-child(2){float:right;}
.event .content ul li.two .col-lg-6:first-child{position: absolute;left:0;top:0;bottom:0;}

.contact01{padding:90px 0;}
.contact01 .map{width:570px;height:360px;}
.contact01 .txt{padding-top:70px;padding-left:70px;}
.contact01 .txt h3{font-size:20px;line-height:30px;color:#343434;}
.contact01 .txt h4{font-size:15px;line-height:35px;color:#666;margin:30px 0;}
.contact01 .txt h4 span, .contact01 .txt h4 .link{vertical-align: middle;}
.contact01 .txt h4 a{display:inline-block;width:10px;height:17px;background-image:url(../images/about/map_ico.png);}
.contact01 .txt p{font-size:15px;line-height:30px;color:#666;}
.contact01 .txt p a{color:#666;}
.contact02{padding:110px 0 75px;background-color:#f6f4f5;}
.contact02 h3{text-align:center;font-size:28px;line-height:40px;color:#343434;margin-bottom:40px;}
.contact02 .input_out{margin-bottom:15px;}
.contact02 .input_out input{border:0;border-bottom:1px solid #afafaf;width:100%;height:40px;line-height:40px;color:#333;
	box-sizing:border-box;padding:0 10px;background:none;font-size:12px;}
.contact02 textarea{border:1px solid #afafaf;resize:none;box-sizing:border-box;padding:10px 10px;height:180px;width:100%;margin:20px 0 30px;font-size:12px;
	background:none;}
.contact02 a.submit{display:inline-block;width:165px;height:60px;line-height:60px;text-align:center;background:#018cd7;margin-left:15px;cursor: pointer;
	font-size:16px;color:#fff;text-decoration:none;position: relative;z-index:4;}
.contact02 a.submit:before{position:absolute;content:'';background:#77263a;transition-duration:.3s;z-index:-1;left:0;top:0;
	width:0;height:100%;opacity:1;}
.contact02 a.submit:hover:before{width:100%;right:0;}
   
.investor{margin:40px 0; text-align:center;height:298px;background:#fff;position: relative;}
.investor p{position:absolute;left:0;right:0;top:50%;text-align:center;font-size:24px;line-height:38px;color:#666;
	transform: translateY(-50%);} 



