#aboutus .visual{background:url(../../img/aboutus/visual.jpg) center/cover no-repeat}@media only screen and (max-width: 767px){#aboutus .visual{background:url(../../img/aboutus/visual_sp.jpg) center/cover no-repeat}}#aboutus .sec01{padding:0 0 10px;margin:82px 0 0;background:#F5F9FC}#aboutus .sec01:before,#aboutus .sec01:after{content:" ";display:table}#aboutus .sec01:after{clear:both}@media only screen and (max-width: 767px){#aboutus .sec01{margin:40px 0 0;padding:0;background:none}}#aboutus .sec01 .im{float:left;width:51.65%}@media only screen and (max-width: 767px){#aboutus .sec01 .im{float:none;width:auto}}#aboutus .sec01 .im img{vertical-align:top}#aboutus .sec01 .info{float:right;width:48.35%;background:#FFF;padding-left:60px;padding-top:45px;position:relative;-webkit-box-shadow:0px 6px 5px 0px rgba(0,0,0,0.02);-moz-box-shadow:0px 6px 5px 0px rgba(0,0,0,0.02);box-shadow:0px 6px 5px 0px rgba(0,0,0,0.02)}@media only screen and (max-width: 1200px){#aboutus .sec01 .info{padding-bottom:20px}}@media only screen and (max-width: 767px){#aboutus .sec01 .info{float:none;width:auto;padding-left:15px;padding-right:15px;padding-top:15px;margin:0 0 30px;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}#aboutus .sec01 .info .box{max-width:515px}#aboutus .sec01 .info .box p{letter-spacing:1px;line-height:30px;font-size:16px}#aboutus .sec01 .info .block_title{text-align:left}@media only screen and (max-width: 1024px){#aboutus .sec01 .info .block_title{font-size:25px}}@media only screen and (max-width: 767px){#aboutus .sec01 .info .block_title{font-size:30px}}#aboutus .sec01 .info .block_title:after{left:20px}@media only screen and (max-width: 767px){#aboutus .sec01 .info .block_title:after{left:50%}}#aboutus .sec02{padding:75px 0 115px;background:#F5F9FC;position:relative}@media only screen and (max-width: 767px){#aboutus .sec02{padding:70px 0 70px}}#aboutus .sec02:before{display:block;content:"";width:230px;height:284px;background:url(../../img/aboutus/triangle01.png) center/100% 100% no-repeat;position:absolute;top:-95px;left:0}@media only screen and (max-width: 767px){#aboutus .sec02:before{top:0;width:130px;height:150px}}#aboutus .sec02:after{display:block;content:"";width:212px;height:264px;background:url(../../img/aboutus/triangle02.png) center/100% 100% no-repeat;position:absolute;bottom:0;right:0}@media only screen and (max-width: 767px){#aboutus .sec02:after{width:130px;height:160px}}#aboutus .sec02 .block_title{margin-bottom:50px}@media only screen and (max-width: 767px){#aboutus .sec02 .block_title{margin-bottom:40px}}@media only screen and (max-width: 767px){#aboutus .sec02 .wcm{padding:0 30px}}#aboutus .sec02 ul{max-width:850px;margin:0 auto;position:relative;z-index:1}#aboutus .sec02 ul .item{display:table;width:100%;background:#D9F1FD;margin:0 0 50px;position:relative}#aboutus .sec02 ul .item:nth-child(2){background:rgba(217,241,253,0.6)}#aboutus .sec02 ul .item:nth-child(3){background:rgba(217,241,253,0.4)}#aboutus .sec02 ul .item:last-child{margin-bottom:0}#aboutus .sec02 ul .item:before{display:block;content:"";width:25px;height:100px;background:#F5F9FC;border-right:1px solid #0061A8;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);position:absolute;left:-10px;top:-35px}@media only screen and (max-width: 767px){#aboutus .sec02 ul .item:before{width:25px;height:90px;left:-10px;top:-35px}}#aboutus .sec02 ul .item__left{display:table-cell;vertical-align:middle;width:200px;text-align:center;border-right:6px solid #F5F9FC}@media only screen and (max-width: 767px){#aboutus .sec02 ul .item__left{width:100%;display:block;border-right:none;padding:10px 0;border-bottom:4px solid #F5F9FC}}#aboutus .sec02 ul .item__left span{font-size:14px;font-weight:bold;color:#0061A8;font-family:"Montserrat",sans-serif;letter-spacing:1px;text-transform:uppercase}@media only screen and (max-width: 767px){#aboutus .sec02 ul .item__left span{display:inline-block;font-size:16px;padding-right:10px;position:relative;top:-20px}}#aboutus .sec02 ul .item__left p{font-size:70px;line-height:70px;font-weight:200;font-style:italic;font-family:"Montserrat",sans-serif;color:#0061A8}@media only screen and (max-width: 767px){#aboutus .sec02 ul .item__left p{display:inline-block}}#aboutus .sec02 ul .item__right{display:table-cell;vertical-align:middle;padding:40px 30px;color:#001526;font-size:18px;letter-spacing:1.5px}@media only screen and (max-width: 767px){#aboutus .sec02 ul .item__right{width:100%;padding:10px 15px;display:block}}#aboutus .sec03{padding:115px 0 95px}#aboutus .sec03:before,#aboutus .sec03:after{content:" ";display:table}#aboutus .sec03:after{clear:both}@media only screen and (max-width: 767px){#aboutus .sec03{padding:70px 0 65px}}#aboutus .sec03 .block_title{text-align:left}@media only screen and (max-width: 767px){#aboutus .sec03 .block_title{margin-bottom:70px;padding-left:15px}}#aboutus .sec03 .block_title:after{left:20px}@media only screen and (max-width: 767px){#aboutus .sec03 .block_title:after{left:35px}}#aboutus .sec03 .box{position:relative}#aboutus .sec03 .box:before,#aboutus .sec03 .box:after{content:" ";display:table}#aboutus .sec03 .box:after{clear:both}#aboutus .sec03 .box:before{display:block;content:"";width:calc(((100% - 1170px)/2) + 310px);height:79%;background:#0061A8;position:absolute;top:-28px;left:0;z-index:-1}@media only screen and (max-width: 767px){#aboutus .sec03 .box:before{width:80%;height:310px}}#aboutus .sec03 .im{width:34.5%;float:left;position:relative}@media only screen and (max-width: 767px){#aboutus .sec03 .im{width:100%;float:none}}#aboutus .sec03 .im h3{font-size:18px;font-weight:bold;color:#0061A8;padding-top:15px}#aboutus .sec03 .im h3 span{font-size:14px;color:#001526;font-weight:300;display:inline-block;padding-left:10px}#aboutus .sec03 .info{width:65.5%;float:left;padding-left:100px;padding-top:15px}@media only screen and (max-width: 767px){#aboutus .sec03 .info{width:100%;float:none;padding-left:0;padding-top:30px}}#aboutus .sec03 .info h3{display:inline-block;font-size:24px;font-weight:300;padding-top:15px;color:#0061A8;background:url(../../img/aboutus/icon01.svg) top right 20px no-repeat;background-size:62px 50px;margin:-15px 0 20px}@media only screen and (max-width: 767px){#aboutus .sec03 .info h3{line-height:36px;background:none}}#aboutus .sec03 .info p{font-size:16px;line-height:28px}@media only screen and (max-width: 767px){#aboutus .sec03 .info p{line-height:28px}}#aboutus .sec04{padding:70px 0 75px;background:#F5F9FC}@media only screen and (max-width: 767px){#aboutus .sec04{padding:65px 0 45px}}#aboutus .sec04 .wcm{max-width:850px}#aboutus .sec04 .block_title{margin-bottom:53px}@media only screen and (max-width: 767px){#aboutus .sec04 .block_title{margin-bottom:45px}}#aboutus .sec04 .box{background:#FFF;padding:30px 100px 70px;-webkit-box-shadow:4px 4px 10px 0px rgba(112,112,112,0.05);-moz-box-shadow:4px 4px 10px 0px rgba(112,112,112,0.05);box-shadow:4px 4px 10px 0px rgba(112,112,112,0.05)}@media only screen and (max-width: 767px){#aboutus .sec04 .box{padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}#aboutus .sec04 table{width:100%}@media only screen and (max-width: 767px){#aboutus .sec04 table{display:block}}@media only screen and (max-width: 767px){#aboutus .sec04 table tr{display:block;padding:18px 15px;border-bottom:1px solid #CCCCCC}#aboutus .sec04 table tr:last-child{border-bottom:none}}#aboutus .sec04 table tr th,#aboutus .sec04 table tr td{font-size:16px;vertical-align:top;padding:30px 0}@media only screen and (max-width: 767px){#aboutus .sec04 table tr th,#aboutus .sec04 table tr td{display:block;width:100% !important;border:none;padding:0}}#aboutus .sec04 table tr th{width:145px;font-weight:bold;text-align:center;color:#001526;position:relative}@media only screen and (max-width: 767px){#aboutus .sec04 table tr th{text-align:left;margin-bottom:5px}}#aboutus .sec04 table tr th:after{display:block;content:"";width:135px;height:1px;background:#000;position:absolute;bottom:0;left:0}@media only screen and (max-width: 767px){#aboutus .sec04 table tr th:after{display:none}}#aboutus .sec04 table tr td{border-bottom:1px solid #CCCCCC;padding-left:45px}@media only screen and (max-width: 767px){#aboutus .sec04 table tr td{padding-left:0;border:none}}#aboutus .sec04 table tr td a{color:#1F86FF;text-decoration:underline}#aboutus .sec05{position:relative;z-index:9999}#aboutus .sec05 iframe{width:100%;height:450px;vertical-align:top}@media only screen and (max-width: 767px){#aboutus .sec05 iframe{height:430px}}

/*# sourceMappingURL=maps/aboutus.min.css.map */
