#outlinepage .subpage-mv,#outlinepage .breadcrumb,#outlinepage .wrap-ul-anchor{background:#f2faff}#outlinepage .footer{padding-top:93px}.wrap-ul-anchor{padding-bottom:120px}@media (max-width: 767px){.wrap-ul-anchor{padding-bottom:75px}}.ul-anchor{max-width:858px;margin:auto}@media (max-width: 767px){.ul-anchor{margin:auto 20px}}@media (min-width: 768px){.ul-anchor li{width:32%}}@media (max-width: 767px){.ul-anchor li{margin-bottom:15px}}.ul-anchor li a{display:block;text-align:center;color:#2ea3ed;box-shadow:0px 0px 10px rgba(68,120,165,0.15);border-radius:5px;position:relative;line-height:3.8;font-weight:bold;background:#fff}.ul-anchor li a:after{position:absolute;content:'';width:11px;height:1px;top:50%;right:0;border-top:1px #2ea3ed solid;transition:all .3s ease}@media (hover: hover), screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ul-anchor li a:hover{box-shadow:none;opacity:1}}.outline-decor{position:relative;margin:53px 0}.outline-decor .container{padding:75px 100px;border-radius:20px;background:#fff;position:relative;z-index:101}@media (max-width: 767px){.outline-decor .container{margin-left:20px;margin-right:20px;padding:50px 20px 50px}}.outline-decor:before{background:-moz-linear-gradient(right, #2ea3ed 0%, #1f81e1 42.36%, #166dd9 66.5%, #166bd9 70.94%, #2389e4 94.09%, #2ea3ed 100%);background:-webkit-linear-gradient(right, #2ea3ed 0%, #1f81e1 42.36%, #166dd9 66.5%, #166bd9 70.94%, #2389e4 94.09%, #2ea3ed 100%);background:linear-gradient(to left, #2ea3ed 0%, #1f81e1 42.36%, #166bd9 70.94%, #2389e4 91.35%, #2ea3ed 100%);position:absolute;content:'';width:calc(800px + (100% - 800px)/2);height:calc(100% + 106px);top:-53px;bottom:0;left:0;border-radius:0px 20px 20px 0px;z-index:100}@media (max-width: 767px){.outline-decor:before{background:linear-gradient(#2ea3ed 0%, #1f81e1 42.36%, #166bd9 70.94%, #2389e4 94.09%, #2ea3ed 100%)}}@media (max-width: 767px){.outline-decor:before{top:-45px;height:calc(100% + 90px);width:79.5%}}.outline-decor#outline{top:-53px}@media (max-width: 767px){.outline-decor#outline .container{margin-right:0;padding-right:24px;margin-left:5px}}@media (max-width: 767px){.outline-decor#outline h2{margin-bottom:10px}}.outline-decor#history{margin:123px 0}@media (max-width: 767px){.outline-decor#history{margin:60px 0}}.outline-decor#history:before{left:auto;right:0;border-radius:20px 0  0px 20px}@media (max-width: 767px){.outline-decor#history .container{padding-left:0;margin-right:5px}}.outline-decor#base{bottom:-53px}@media (max-width: 767px){.outline-decor#base .container{margin-right:0;padding-right:27px;margin-left:5px}}.outline-decor h2{font-weight:500;font-size:26px;font-size:2.6rem;text-align:center;color:#2ea3ed;margin-bottom:60px;letter-spacing:0.1em}@media (max-width: 767px){.outline-decor h2{margin-bottom:30px}}@media (min-width: 768px){.outline-decor .btn-common--pdf{width:353px;padding-left:75px;padding-right:35px}}@media (max-width: 767px){.outline-decor .btn-common--pdf{width:100%;max-width:310px;padding-left:45px;padding-right:10px;position:relative;left:0px}}@media only screen and (max-width: 350px){.outline-decor .btn-common--pdf{letter-spacing:0}}.outline-decor .btn-common--pdf:after{display:none}.outline-decor .btn-common--pdf:before{position:absolute;content:'';width:25px;height:32px;top:50%;left:35px;background:url(../../img/company/outline/ico_downpdf.svg);background-size:contain;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}@media (max-width: 767px){.outline-decor .btn-common--pdf:before{width:22px;height:30px;left:15px;background-size:100% 100%}}.ul-outline{margin-bottom:45px}@media (max-width: 767px){.ul-outline{margin-bottom:25px}}.ul-outline li{padding:15px}@media (max-width: 767px){.ul-outline li{padding:17px 10px 17px 0}}.ul-outline li:nth-child(odd){color:#2ea3ed}.ul-outline li:nth-child(odd) h3{font-weight:500}@media (min-width: 768px){.ul-outline li:nth-child(odd){width:222px;border-bottom:1px solid #2ea3ed}}@media (max-width: 767px){.ul-outline li:nth-child(odd){padding-bottom:0}}.ul-outline li:nth-child(even){border-bottom:1px solid #e8e8e8}@media (min-width: 768px){.ul-outline li:nth-child(even){width:calc(100% - 222px)}}@media (max-width: 767px){.ul-outline li:nth-child(even){padding-top:6px;line-height:24px}}@media (max-width: 767px){.ul-outline li:last-child{border-bottom:none}}.ul-outline li .note{font-size:12px;font-size:1.2rem}.ul-outline li table{width:auto}.ul-outline li table td{width:auto}.ul-outline li table tr td:first-child{padding-right:5px}.ul-history{border-left:2px solid #2EA3ED;margin-left:10px;position:relative;padding-bottom:15px}.ul-history:before{position:absolute;content:'';width:19px;height:19px;top:0;left:-11px;background:#fff;border:2px solid #2ea3ed;border-radius:50%}.ul-history:after{position:absolute;content:'';width:19px;height:19px;bottom:-19px;left:-11px;background:#fff;border:2px solid #2ea3ed;border-radius:50%}.ul-history li{padding:10px 0;position:relative}.ul-history li:nth-child(odd){color:#2ea3ed;font-family:"brandon-grotesque",sans-serif;font-weight:bold;letter-spacing:0.1em}@media (min-width: 768px){.ul-history li:nth-child(odd){width:140px;padding-left:30px}}.ul-history li:nth-child(odd):before{position:absolute;content:'';width:9px;height:9px;top:19px;left:-5px;background:#2ea3ed;border-radius:50%}@media (max-width: 767px){.ul-history li:nth-child(odd){padding-left:20px;padding-bottom:0}}.ul-history li:nth-child(even){letter-spacing:0.08em}@media (min-width: 768px){.ul-history li:nth-child(even){width:calc(100% - 140px)}}@media (max-width: 767px){.ul-history li:nth-child(even){padding-top:0;padding-left:20px;line-height:24px}}.ul-history li:first-child,.ul-history li:nth-child(2){padding-top:0;padding-bottom:6px;top:-4px}@media (max-width: 767px){.ul-history li:first-child:first-child,.ul-history li:nth-child(2):first-child{padding-bottom:0}}.ul-history li:first-child:before{display:none}.historynote{font-weight:bold;letter-spacing:0.08em;color:#2ea3ed;padding-left:40px;position:relative;top:-5px}.ul-base li{position:relative;width:100%;margin-bottom:70px}@media (max-width: 767px){.ul-base li{margin-bottom:40px}}.ul-base li h3{font-size:20px;font-size:2rem;font-weight:500;position:relative;padding-left:20px;line-height:1;margin-bottom:20px}@media (max-width: 767px){.ul-base li h3{font-size:18px;font-size:1.8rem;margin-bottom:23px}}.ul-base li h3:before{position:absolute;content:'';width:5px;height:18px;top:2px;left:0;background:-moz-linear-gradient(top, #2ea3ed 0%, #1f81e1 42.36%, #166bd9 70.94%, #2389e4 94.09%, #2ea3ed 100%);background:-webkit-linear-gradient(top, #2ea3ed 0%, #1f81e1 42.36%, #166bd9 70.94%, #2389e4 94.09%, #2ea3ed 100%);background:linear-gradient(to bottom, #2ea3ed 0%, #1f81e1 42.36%, #166bd9 70.94%, #2389e4 94.09%, #2ea3ed 100%)}.ul-base li h4{color:#2ea3ed;margin-top:25px;margin-bottom:5px}@media (max-width: 767px){.ul-base li h4{margin-top:15px;margin-bottom:8px}}@media (max-width: 767px){.ul-base li p{line-height:24px;letter-spacing:0.08em}}@media (min-width: 768px){.ul-base li iframe{position:absolute;top:0;right:0}}@media (max-width: 767px){.ul-base li iframe{width:100%;height:200px;margin-top:20px}}@media (min-width: 768px){.ul-base li:nth-child(-n+2) p{width:calc(100% - 430px)}.ul-base li:nth-child(-n+2) p.wfull{width:100%}.ul-base li:nth-child(n+3){width:45%}}@media (max-width: 767px){.ul-base li:last-child{margin-bottom:0}}

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