/*!
 * html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
 * Richard Clark (http://richclarkdesign.com)
 * http://cssreset.com
 */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfix,#top_list li,#top_environment .environment_inner,#top_environment .environment_list li .environment_content,#top_recruitment .recruitment_inner,#corevalues_person .person_list li .inner{*zoom:1}.clearfix:after,#top_list li:after,#top_environment .environment_inner:after,#top_environment .environment_list li .environment_content:after,#top_recruitment .recruitment_inner:after,#corevalues_person .person_list li .inner:after{content:"";display:table;clear:both}html,body,div,h1,h2,h3,h4,h5,h6,p,img,i,ul,li,header,nav,aside,section,footer{border:0;outline:0;font-size:100%;font-style:normal;font-weight:normal;padding:0;margin:0;vertical-align:baseline}ul,ol,li{font-size:0;list-style:none}a{cursor:pointer;color:#000;outline:0;display:block;text-decoration:none;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}a:link,a:visited{color:#000;outline:0}a:hover,a:active{color:#000;outline:0}a img{border:none}img{border:0;width:100%;vertical-align:middle}iframe{width:100%}body{color:#121A1D;background-color:#FCFDFF;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-style:normal;font-weight:400;font-smoothing:antialiased;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-font-smoothing:antialiased;-moz-text-size-adjust:100%;-ms-font-smoothing:antialiased;-ms-text-size-adjust:100%;-o-font-smoothing:antialiased;-o-text-size-adjust:100%}@font-face{font-family:'Avenir-Medium';font-style:normal;font-weight:500;src:url("fonts/Avenir-Medium.otf");src:local("Avenir-Medium"),local("Avenir-Medium"),url("fonts/Avenir-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/Avenir-Medium.woff") format("woff"),url("fonts/Avenir-Medium.ttf") format("truetype"),url("fonts/Avenir-Medium.svg#NotoSansJP") format("svg")}@font-face{font-family:'Avenir-Heavy';font-style:normal;font-weight:700;src:url("fonts/Avenir-Heavy.otf");src:local("Avenir-Heavy"),local("Avenir-Heavy"),url("fonts/Avenir-Heavy.eot?#iefix") format("embedded-opentype"),url("fonts/Avenir-Heavy.woff") format("woff"),url("fonts/Avenir-Heavy.ttf") format("truetype"),url("fonts/Avenir-Heavy.svg#NotoSansJP") format("svg")}@font-face{font-family:'Avenir-Black';font-style:normal;font-weight:900;src:url("fonts/Avenir-Black.otf");src:local("Avenir-Black"),local("Avenir-Black"),url("fonts/Avenir-Black.eot?#iefix") format("embedded-opentype"),url("fonts/Avenir-Black.woff") format("woff"),url("fonts/Avenir-Black.ttf") format("truetype"),url("fonts/Avenir-Black.svg#NotoSansJP") format("svg")}#main{display:block}.section{position:relative;padding:80px 20px;overflow:hidden}.gre_sec{background-color:#EFF5FA}.gre_sec header{background-color:#EFF5FA}.gre_sec #page_header .small_inner{background-color:#EFF5FA}.inner{margin:0 auto}.large_inner{max-width:1440px}.middle_inner{max-width:1200px}.small_inner{max-width:960px}.single_inner{max-width:670px}.list{padding:0 16px;margin-bottom:32px;display:inline-block;vertical-align:top;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.pc{display:block}.tb,.sp{display:none}.center{text-align:center}.fade{opacity:0;transition:1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-webkit-transition:1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-moz-transition:1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-ms-transition:1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-o-transition:1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;transform:translateY(32px);-webkit-transform:translateY(32px);-moz-transform:translateY(32px);-ms-transform:translateY(32px);-o-transform:translateY(32px)}.fade.is_show{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}h2{font-family:"Avenir","Noto Sans JP",sans-serif;font-size:28px;font-weight:700;position:relative;line-height:1.6;padding-left:24px;margin-top:72px;margin-bottom:24px}h2:before{content:'';background-color:#0874DC;position:absolute;top:5px;left:0;width:8px;height:32px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px}h2 img{width:auto;height:32px;vertical-align:top}p{font-size:16px;line-height:2;letter-spacing:1px;margin-bottom:32px}p:last-child{margin-bottom:0}p span{color:#0874DC}table{width:100%}table tr:last-child th:after,table tr:last-child td:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px}table tr:last-child th:after{background-color:#4F6E8B}table tr:last-child td:after{background-color:#BFCEDD;left:24px}table tr th,table tr td{font-size:16px;position:relative;line-height:1.8;letter-spacing:1px;padding:28px 0;text-align:left;overflow:hidden;vertical-align:top}table tr th:before,table tr td:before{content:'';position:absolute;top:0;left:0;width:100%;height:1px}table tr th{font-weight:700;width:280px}table tr th:before{background-color:#4F6E8B}table tr td{padding:28px 24px}table tr td:before{background-color:#BFCEDD;left:24px}table tr td span{color:#0874DC;font-size:14px;line-height:2;padding-top:12px;display:block}table tr td a{color:#0874DC;display:inline-block;text-decoration:underline}table tr td a:link,table tr td a:visited{color:#0874DC}.two_rows_table table{width:50%;display:inline-block;vertical-align:top;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.two_rows_table table:nth-child(odd){padding-right:40px}.two_rows_table table:nth-child(even){padding-left:40px}.two_rows_table table tbody{width:100%;display:block}.two_rows_table table tr{width:100%;display:block}.two_rows_table table tr th,.two_rows_table table tr td{width:50%;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}header{background-color:#FCFDFF;position:fixed;width:100%;height:88px;z-index:9999;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}header.scroll{box-shadow:0 2px 13px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 13px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 13px 0 rgba(0,0,0,0.1);-ms-box-shadow:0 2px 13px 0 rgba(0,0,0,0.1);-o-box-shadow:0 2px 13px 0 rgba(0,0,0,0.1)}header #h_logo{position:absolute;top:50%;left:32px;z-index:9999999;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}header #h_logo svg .st0,header #h_logo svg .st1{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}header #h_logo svg .st0{fill:#0075c1}header #h_logo svg .st1{fill:#000}header #pc_menu{position:absolute;top:50%;right:16px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}header #pc_menu nav,header #pc_menu #h_btn{display:inline-block;vertical-align:middle}header #pc_menu li{font-family:"Avenir","Noto Sans JP",sans-serif;font-size:16px;font-weight:500;padding:0 0 0 32px;margin:0}header #pc_menu li:first-child{padding:0}header #pc_menu li a{color:#121A1D;position:relative;display:inline-block}@media screen and (min-width: 769px){header #pc_menu li a:hover:before{transform:scaleX(1) translateZ(0);-webkit-transform:scaleX(1) translateZ(0);-moz-transform:scaleX(1) translateZ(0);-ms-transform:scaleX(1) translateZ(0);-o-transform:scaleX(1) translateZ(0);transform-origin:left top;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top}}header #pc_menu li a:before{content:'';background-color:#121A1D;position:absolute;bottom:-8px;left:0;width:100%;height:2px;display:block;transform:scaleX(0) translateZ(0);-webkit-transform:scaleX(0) translateZ(0);-moz-transform:scaleX(0) translateZ(0);-ms-transform:scaleX(0) translateZ(0);-o-transform:scaleX(0) translateZ(0);transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);transform-origin:right top;-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transform-origin:right top;-moz-transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transform-origin:right top;-ms-transition-duration:.3s;-ms-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transform-origin:right top;-o-transition-duration:.3s;-o-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transform-origin:right top}header #pc_menu #h_btn{margin-top:0;margin-left:32px}header #sp_menu,header #sp_btn{display:none}.search_btn,.close_btn{cursor:pointer;background-color:#0874DC;border:1px solid #0874DC;position:relative;width:40px;height:40px;margin:0 0 0 24px;display:inline-block;vertical-align:middle;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}@media screen and (min-width: 769px){.search_btn:hover,.close_btn:hover{background-color:#fff}.search_btn:hover svg .st0,.close_btn:hover svg .st0{fill:#0874DC;stroke:#0874DC}}.search_btn svg,.close_btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.search_btn.tb{display:none}.search_btn svg .st0{fill:#fff;stroke:#fff;stroke-width:0.2;stroke-miterlimit:10}form{gap:24px;display:flex;align-items:flex-start;justify-content:space-between}form #search_text{background-color:#F4F4F4;border:1px solid #F4F4F4;outline:0;font-size:16px;width:100%;height:48px;padding:8px 24px;display:inline-block;border-radius:48px;-webkit-border-radius:48px;-moz-border-radius:48px;-ms-border-radius:48px;-o-border-radius:48px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}form .btn{flex-shrink:0;margin:0}form .btn .btn_content{cursor:pointer;border:0;outline:0;margin:0 auto;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}.search_result_text{margin-top:32px}.search_result_text p .strong{font-weight:700}.search_list{margin-top:32px}.search_list .article{border-top:1px solid #4F6E8B;padding:48px 0}.search_list .article:last-child{border-bottom:1px solid #4F6E8B}.search_list .article a:hover{opacity:0.5}.search_list .article h2{margin:0}.search_list .article p{margin-top:24px}.page_heading{position:relative}.search_content{background-color:#fff;position:fixed;top:0;width:100%;height:100vh;z-index:99999;overflow-x:hidden;overflow-y:scroll;opacity:0;visibility:hidden;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}.search_content.active{opacity:1;visibility:visible}.search_content .page_heading .bg_text{z-index:0}.search_content .small_inner{position:absolute;top:50%;left:50%;width:100%;padding:0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.close_btn{position:absolute;top:16px;right:16px;margin:0}.close_btn svg .cls-1{fill:none;stroke:#fff}.close_btn:hover svg .cls-1{stroke:#0874DC}@media screen and (min-width: 769px){.logo a:hover{opacity:.7}}#page_header{padding-top:160px;padding-bottom:0}#page_header.ora_header:before{background-color:#FF974D}#page_header:before{content:'';background-color:#0874DC;position:absolute;top:69%;left:0;width:100%;height:80px;z-index:-1;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#page_header .small_inner{background-color:#FCFDFF;padding-left:116px;padding-right:120px;display:inline-block}#page_header p{font-family:"Avenir",sans-serif;font-size:100px;font-weight:700;line-height:1;letter-spacing:0;margin:16px 0 0}#page_header h1{color:#0874DC;font-family:"Avenir","Noto Sans JP",sans-serif;font-size:24px;font-weight:700;position:relative;line-height:1.6;letter-spacing:0;margin-top:16px}#page_header h1:before{content:'';background-color:#0874DC;position:absolute;top:50%;left:0;width:24px;height:2px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#page_header h1 span{padding-left:40px}#group #page_header p{font-size:64px}#handicapped #page_header p{font-size:52px}#education #page_header p{font-size:72px}.breadcrumbs{padding-top:8px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-o-overflow-scrolling:touch}.breadcrumbs li{color:#121A1D;font-family:"Avenir","Noto Sans JP",sans-serif;font-size:14px;font-weight:500;position:relative;margin-right:32px;margin-bottom:8px;display:inline-block;letter-spacing:1px}.breadcrumbs li:first-child a:before{content:url(images/breadcrumbs-icon.svg);width:16px;height:13px;margin-right:6px;display:inline-block}.breadcrumbs li:last-child{margin-right:20px}.breadcrumbs li:last-child:after{content:none}.breadcrumbs li:after{content:'';background-color:#AFAFAF;position:absolute;top:0;bottom:0;right:-16px;width:1px;height:32px;margin:auto;vertical-align:middle;transform:rotate(32deg);-webkit-transform:rotate(32deg);-moz-transform:rotate(32deg);-ms-transform:rotate(32deg);-o-transform:rotate(32deg)}.breadcrumbs li a{color:#AFAFAF}@media screen and (min-width: 769px){.breadcrumbs li a:hover{color:#121A1D}.breadcrumbs li a:hover svg .cls-1{fill:#121A1D}}.breadcrumbs li svg{padding-right:6px}.breadcrumbs li svg .cls-1{fill:#afafaf;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#common_scroll{position:absolute;bottom:80px;z-index:1;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}#common_scroll a{color:#fff}#common_scroll p{margin:0}#common_scroll .scroll_text{font-family:"Avenir",sans-serif;font-size:16px;font-weight:900}#common_scroll .scroll_line{position:absolute;bottom:-112px;left:50%;width:1px;height:64px;margin:0 auto;display:block;overflow:hidden;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#common_scroll .scroll_line:before{content:'';background-color:#fff;position:absolute;top:0;left:0;width:1px;height:64px;animation:scrollBottomBar 3.5s cubic-bezier(0.77, 0, 0.175, 1) infinite;-webkit-animation:scrollBottomBar 3.5s cubic-bezier(0.77, 0, 0.175, 1) infinite;-moz-animation:scrollBottomBar 3.5s cubic-bezier(0.77, 0, 0.175, 1) infinite;-ms-animation:scrollBottomBar 3.5s cubic-bezier(0.77, 0, 0.175, 1) infinite;-o-animation:scrollBottomBar 3.5s cubic-bezier(0.77, 0, 0.175, 1) infinite}@-webkit-keyframes scrollBottomBar{0%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}5%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}45%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}55%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}95%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}100%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}}@-moz-keyframes scrollBottomBar{0%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}5%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}45%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}55%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}95%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}100%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}}@-o-keyframes scrollBottomBar{0%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}5%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}45%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}55%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}95%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}100%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}}@-ms-keyframes scrollBottomBar{0%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}5%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}45%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}55%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}95%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}100%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}}@keyframes scrollBottomBar{0%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}5%{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}45%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}55%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}95%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}100%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}}.btn{margin-top:36px}.btn .btn_content{color:#fff;font-family:"Avenir",sans-serif;font-size:16px;font-weight:900;position:relative;width:200px;height:48px;line-height:50px;letter-spacing:.5px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;border-radius:48px;-webkit-border-radius:48px;-moz-border-radius:48px;-ms-border-radius:48px;-o-border-radius:48px}.btn .btn_content svg{position:absolute;top:50%;right:16px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}.btn .btn_content svg .cls-1{fill:#fff}.ora_btn .btn_content{background-color:#FF974D}@media screen and (min-width: 769px){.ora_btn .btn_content:hover{box-shadow:0 5px 12px rgba(255,151,77,0.5);-webkit-box-shadow:0 5px 12px rgba(255,151,77,0.5);-moz-box-shadow:0 5px 12px rgba(255,151,77,0.5);-ms-box-shadow:0 5px 12px rgba(255,151,77,0.5);-o-box-shadow:0 5px 12px rgba(255,151,77,0.5)}}.gra_btn .btn_content{background:linear-gradient(45deg, #0874DC 0%,#00A0E9 100%)}@media screen and (min-width: 769px){.gra_btn .btn_content:hover{box-shadow:0 5px 12px rgba(8,116,220,0.5);-webkit-box-shadow:0 5px 12px rgba(8,116,220,0.5);-moz-box-shadow:0 5px 12px rgba(8,116,220,0.5);-ms-box-shadow:0 5px 12px rgba(8,116,220,0.5);-o-box-shadow:0 5px 12px rgba(8,116,220,0.5)}}.blu_btn .btn_content{background-color:#0874DC}@media screen and (min-width: 769px){.blu_btn .btn_content:hover{box-shadow:0 5px 12px rgba(8,116,220,0.5);-webkit-box-shadow:0 5px 12px rgba(8,116,220,0.5);-moz-box-shadow:0 5px 12px rgba(8,116,220,0.5);-ms-box-shadow:0 5px 12px rgba(8,116,220,0.5);-o-box-shadow:0 5px 12px rgba(8,116,220,0.5)}}.bg_text{color:rgba(8,116,220,0.08);font-family:"Avenir",sans-serif;font-size:166px;font-weight:900;position:absolute;width:100%;line-height:1;padding:0;z-index:-1}.top_heading{margin-bottom:24px}.top_heading h2{color:#0874DC;font-family:"Avenir",sans-serif;font-size:16px;font-weight:700;line-height:1;padding:0;margin:0}.top_heading h2:before{content:none}.top_heading p{font-family:"Avenir","Noto Sans JP",sans-serif;font-size:40px;font-weight:700;line-height:1.4;margin-top:28px}.page_heading{margin-bottom:72px}.page_heading.center{text-align:center}.page_heading .center_text{color:#0874DC;font-family:"Avenir",sans-serif;font-size:16px;font-weight:700;letter-spacing:0;margin:0 0 8px}.page_heading h3{font-family:"Avenir","Noto Sans JP",sans-serif;font-size:40px;font-weight:900;line-height:1.4;margin:0 0 24px}.border_heading{color:#0874DC;font-size:32px;position:relative;line-height:1.8;padding-bottom:0;margin-top:72px;margin-bottom:64px}.border_heading.center{text-align:center}.border_heading.center span{margin:0}.border_heading:before{content:'';background-color:#0874DC;position:absolute;top:50%;left:0;width:100%;height:1px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}.border_heading span{background-color:#FCFDFF;position:relative;padding:0 24px;margin-left:80px;display:inline-block}.page_list li{margin-bottom:72px}.page_list li:before{content:none}.page_list li:last-child{margin-bottom:0}.page_list li.two_rows{width:50%;display:inline-block;vertical-align:top;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.page_list li.two_rows:nth-child(odd){padding-right:20px}.page_list li.two_rows:nth-child(even){padding-left:20px}.page_list li h2{margin-top:0}.page_list li .group_text{font-size:18px;margin-bottom:20px}.page_list li .border_text{padding:16px 24px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.page_list li .border_text.bg_wt{background-color:#fff;border:1px solid #0874DC}.page_list li .border_text.bg_gre{background-color:#EFF5FA}.page_list li .border_text ul{padding-left:16px}.page_list li .border_text ol{counter-reset:li_count}.page_list li .border_text ol li:before{color:#0874DC;font-size:18px;font-weight:700;counter-increment:li_count;content:counter(li_count) ".";margin-right:5px}.page_list li .border_text ol li span{width:calc(100% - 30px);display:inline-block;vertical-align:top}.page_list li .border_text li{font-size:16px;line-height:2;letter-spacing:1px;padding-bottom:0;margin-bottom:8px}.page_list li .border_text li:last-child{padding-bottom:0}.page_list li .border_text p{font-size:16px;margin:0}.page_list li .asterisk_text{color:#0874DC;padding:20px 20px 0}.page_list li .three_btn{padding-top:24px}.page_list li .three_btn .btn{padding-right:24px;margin-top:0;display:inline-block}.page_list li .questionnaire_content{background-color:#fff;padding:32px 40px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}.page_list li ul{padding-left:28px}.page_list li ul li{font-size:16px;position:relative;line-height:2;letter-spacing:1px;padding-bottom:0;margin-bottom:8px}.page_list li ul li:before{content:'';background-color:#0874DC;position:absolute;top:14px;left:-16px;width:5px;height:5px;display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.page_list li ul li:last-child{padding-bottom:0}.page_under .group_text{font-size:18px;margin-bottom:20px}.page_under .border_text{padding:16px 24px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.page_under .border_text.bg_wt{background-color:#fff;border:1px solid #0874DC}.page_under .border_text.bg_gre{background-color:#EFF5FA}.page_under .border_text ul{padding-left:16px}.page_under .border_text ol{counter-reset:li_count}.page_under .border_text ol li:before{color:#0874DC;font-size:18px;font-weight:700;counter-increment:li_count;content:counter(li_count) ".";margin-right:5px}.page_under .border_text ol li span{width:calc(100% - 30px);display:inline-block;vertical-align:top}.page_under .border_text li{font-size:16px;line-height:2;letter-spacing:1px;padding-bottom:0;margin-bottom:8px}.page_under .border_text li:last-child{padding-bottom:0}.page_under .border_text p{font-size:16px;margin:0}.page_under .asterisk_text{color:#0874DC;padding:20px 20px 0}.page_under li{font-size:16px;position:relative;line-height:2;letter-spacing:1px;margin-bottom:72px}.page_under li:last-child{margin-bottom:0}.page_under ul{padding-left:28px}.page_under ul li{padding-bottom:0;margin-bottom:8px}.page_under ul li:before{content:'';background-color:#0874DC;position:absolute;top:14px;left:-16px;width:5px;height:5px;display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.page_under ul li:last-child{padding-bottom:0}.common_list ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.common_list li{font-family:"Avenir","Noto Sans JP",sans-serif;font-size:14px;font-weight:700;width:33.3333%;padding:0;margin:0 0 40px}.common_list li:nth-child(3n+1){padding-right:16px}.common_list li:nth-child(3n+2){padding:0 8px}.common_list li:nth-child(3n){padding-left:16px}.common_list li a{background-color:#EFF5FA;height:100%;padding:22px 24px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}@media screen and (min-width: 769px){.common_list li a:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,0.3);-ms-box-shadow:0 4px 8px 0 rgba(0,0,0,0.3);-o-box-shadow:0 4px 8px 0 rgba(0,0,0,0.3)}}.common_list li p{font-weight:500;line-height:1.6;letter-spacing:.5px;margin:0}.common_list li .more_btn{position:relative;margin-top:8px}.common_list li .more_btn span{color:#0874DC;font-family:"Avenir",sans-serif;font-size:14px;font-weight:700}.common_list li .more_btn svg{position:absolute;top:0;right:0;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.common_list li .more_btn svg .cls-1{fill:#0874DC}#common_link{padding:0}#common_link .top_link li{position:relative;height:240px;padding:0;margin:0}#common_link .top_link li:before{content:'';position:absolute;top:50%;width:42px;height:3px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#common_link .top_link li.menu{background-color:#0874DC;width:60%}#common_link .top_link li.menu:before{background-color:#FF974D;right:0}#common_link .top_link li.menu ul{position:absolute;top:50%;left:50%;max-width:472px;width:100%;padding:0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#common_link .top_link li.menu li{font-size:16px;width:50%;height:auto;margin-bottom:56px}#common_link .top_link li.menu li:nth-child(odd){padding-right:20px}#common_link .top_link li.menu li:nth-child(even){padding-left:20px}#common_link .top_link li.menu li:nth-child(3),#common_link .top_link li.menu li:nth-child(4){margin-bottom:0}#common_link .top_link li.menu li a{color:#fff;position:relative}@media screen and (min-width: 769px){#common_link .top_link li.menu li a:hover:before{transform:scaleX(0) translateZ(0);-webkit-transform:scaleX(0) translateZ(0);-moz-transform:scaleX(0) translateZ(0);-ms-transform:scaleX(0) translateZ(0);-o-transform:scaleX(0) translateZ(0)}}#common_link .top_link li.menu li a:before{content:'';background-color:#fff;position:absolute;bottom:-16px;left:0;width:100%;height:1px;transform:scaleX(1) translateZ(0);-webkit-transform:scaleX(1) translateZ(0);-moz-transform:scaleX(1) translateZ(0);-ms-transform:scaleX(1) translateZ(0);-o-transform:scaleX(1) translateZ(0);transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);transform-origin:right top;-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transform-origin:right top;-moz-transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transform-origin:right top;-ms-transition-duration:.3s;-ms-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transform-origin:right top;-o-transition-duration:.3s;-o-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transform-origin:right top}#common_link .top_link li.menu li svg{position:absolute;top:50%;right:0;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#common_link .top_link li.menu li svg .cls-1{fill:#fff}#common_link .top_link li.entry{background-color:#FF974D;width:40%}#common_link .top_link li.entry:before{background-color:#fff;left:0}#common_link .top_link li.entry a{color:#fff;position:relative;width:100%;height:100%;display:block}@media screen and (min-width: 769px){#common_link .top_link li.entry a:hover{color:#FF974D}#common_link .top_link li.entry a:hover:before{transform:scaleX(1) translateZ(0);-webkit-transform:scaleX(1) translateZ(0);-moz-transform:scaleX(1) translateZ(0);-ms-transform:scaleX(1) translateZ(0);-o-transform:scaleX(1) translateZ(0);transform-origin:left top;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top}#common_link .top_link li.entry a:hover svg .cls-1{fill:#FF974D}}#common_link .top_link li.entry a:before{content:'';background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;display:block;transform:scaleX(0) translateZ(0);-webkit-transform:scaleX(0) translateZ(0);-moz-transform:scaleX(0) translateZ(0);-ms-transform:scaleX(0) translateZ(0);-o-transform:scaleX(0) translateZ(0);transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);transform-origin:right top;-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transform-origin:right top;-moz-transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transform-origin:right top;-ms-transition-duration:.3s;-ms-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transform-origin:right top;-o-transition-duration:.3s;-o-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transform-origin:right top}#common_link .top_link li.entry .entry_content{position:absolute;top:50%;left:50%;width:100%;text-align:center;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#common_link .top_link li.entry .entry_content span,#common_link .top_link li.entry .entry_content svg{display:inline-block;vertical-align:middle;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#common_link .top_link li.entry .entry_content span{font-family:"Avenir","Noto Sans JP",sans-serif;font-size:32px;font-weight:700}#common_link .top_link li.entry .entry_content svg{padding-left:40px}#common_link .top_link li.entry .entry_content svg .cls-1{fill:#fff;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#common_link .bottom_link li{background-position:center center;background-repeat:no-repeat;background-size:cover;width:50%;height:240px;padding:0;margin:0}#common_link .bottom_link li.youtube{background-image:url(images/youtube-bg.jpg)}#common_link .bottom_link li.media{background-image:url(images/media-bg.jpg)}#common_link .bottom_link li.showroom{background-image:url(images/showroom-bg.jpg)}#common_link .bottom_link li a{color:#fff;position:relative;width:100%;height:100%}@media screen and (min-width: 769px){#common_link .bottom_link li a:hover:before{background-color:rgba(0,0,0,0.7)}}#common_link .bottom_link li a:before{content:'';background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#common_link .bottom_link li .link_content{position:absolute;top:50%;left:50%;width:100%;text-align:center;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#common_link .bottom_link li .link_content span,#common_link .bottom_link li .link_content svg{display:inline-block;vertical-align:middle}#common_link .bottom_link li .link_content span{font-family:"Avenir","Noto Sans JP",sans-serif;font-size:24px;font-weight:700;line-height:1.6}#common_link .bottom_link li .link_content svg{padding-left:40px}#common_link .bottom_link li .link_content svg .cls-1{fill:#fff}.pagination{margin-top:64px;text-align:center}.pagination a,.pagination span{color:#121A1D;font-family:"Avenir",sans-serif;font-size:18px;font-weight:700;width:56px;height:56px;line-height:56px;padding:0;margin:0 4px;display:inline-block;text-align:center;vertical-align:top;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.pagination span{color:#fff;background-color:#0874DC}.pagination span.notNumbering,.pagination span.dots{background-color:transparent;width:auto}.pagination a{position:relative}@media screen and (min-width: 769px){.pagination a:hover{color:#fff;background-color:#0874DC}}.pagination a.arrow_pagination{background-color:transparent;margin:0 12px}@media screen and (min-width: 769px){.pagination a.arrow_pagination:hover{background-color:transparent}}.pagination a.arrow_pagination:after{content:'';position:absolute;top:50%;left:50%;width:6px;height:6px;margin:auto;vertical-align:middle;transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}@media screen and (min-width: 769px){.pagination a.prev_pagination:hover:after{left:14px}}.pagination a.prev_pagination:after{border-bottom:2px solid #121A1D;border-left:2px solid #121A1D;left:22px}@media screen and (min-width: 769px){.pagination a.next_pagination:hover:after{left:27px}}.pagination a.next_pagination:after{border-top:2px solid #121A1D;border-right:2px solid #121A1D;left:19px}footer{padding:80px 20px;text-align:center}footer #f_logo svg .st0{fill:#0075c1}footer #f_logo svg .st1{fill:#000}footer small{color:#B7B7B7;font-family:"Avenir",sans-serif;font-size:12px;line-height:1.6;letter-spacing:.5px;padding-top:24px;display:block}@media screen and (max-width: 1200px){h2{font-size:24px}h2:before{top:2px}h2 img{height:28px}p{font-size:14px}table tr th,table tr td{font-size:14px}table tr th{width:240px}table tr td span{font-size:12px}header #h_logo{left:20px}header #pc_menu{right:20px}header #pc_menu li{font-size:14px;padding:0 0 0 16px}header #pc_menu #h_btn{margin-left:16px}#page_header .small_inner{padding-left:64px;padding-right:96px}#page_header p{font-size:88px}#page_header h1{font-size:20px}#group #page_header p{font-size:56px}#handicapped #page_header p{font-size:46px}#education #page_header p{font-size:64px}#common_scroll .scroll_text{font-size:14px}.bg_text{font-size:120px}.top_heading{margin-bottom:16px}.top_heading p{font-size:32px;margin-top:24px}.page_heading{margin-bottom:56px}.page_heading h3{font-size:32px;margin-bottom:16px}.border_heading{font-size:28px;margin-top:56px;margin-bottom:48px}.border_heading span{margin-left:64px}.page_list li.two_rows:nth-child(odd){padding-right:10px}.page_list li.two_rows:nth-child(even){padding-left:10px}.page_list li .group_text{font-size:14px}.page_list li .border_text p{font-size:14px}.page_list li ul{padding-left:16px}.page_list li ul li{font-size:14px}.page_under .group_text{font-size:14px}.page_under .border_text p{font-size:14px}.page_under li{font-size:14px}.page_under ul{padding-left:16px}#common_link .top_link li.menu li{font-size:14px}#common_link .top_link li.menu li svg{width:10px;height:10px}#common_link .top_link li.entry .entry_content span{font-size:28px}#common_link .top_link li.entry .entry_content svg{padding-left:32px}#common_link .bottom_link li .link_content span{font-size:20px}#common_link .bottom_link li .link_content svg{width:20px;height:20px;padding-left:32px}}@media screen and (max-width: 1200px){.search_btn{margin:0 0 0 16px}}@media screen and (max-width: 1023px){header{height:56px}header.active #h_logo svg .st0,header.active #h_logo svg .st1{fill:#fff}header.active #sp_btn a span{background-color:#fff}header #h_logo svg{width:100px;height:16.0759px}header #pc_menu{display:none}header #sp_menu,header #sp_btn{display:block}header #sp_menu{background:linear-gradient(45deg, #0874DC 0%,#00A0E9 100%);position:fixed;top:0;width:100%;height:100vh;z-index:99999;overflow-x:hidden;overflow-y:scroll;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}header #sp_menu.active{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}header #sp_menu .sp_menu_inner{padding:72px 20px 56px}header #sp_menu nav li{border-bottom:1px solid #fff;font-size:14px;font-weight:700;letter-spacing:.5px;padding:0}header #sp_menu nav li a{color:#fff;width:auto;padding:32px 0}header #sp_menu #h_btn .btn_content{margin:0 auto}header #sp_btn{position:absolute;top:50%;right:20px;width:22px;height:16px;z-index:99999;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}header #sp_btn a{width:100%;height:100%}header #sp_btn a.active span:nth-child(1){transform:translateY(7px) rotate(-45deg);-webkit-transform:translateY(7px) rotate(-45deg);-moz-transform:translateY(7px) rotate(-45deg);-ms-transform:translateY(7px) rotate(-45deg);-o-transform:translateY(7px) rotate(-45deg)}header #sp_btn a.active span:nth-child(2){opacity:0}header #sp_btn a.active span:nth-child(3){transform:translateY(-7px) rotate(45deg);-webkit-transform:translateY(-7px) rotate(45deg);-moz-transform:translateY(-7px) rotate(45deg);-ms-transform:translateY(-7px) rotate(45deg);-o-transform:translateY(-7px) rotate(45deg)}header #sp_btn a span{background-color:#121A1D;position:absolute;width:100%;height:2px;overflow:hidden;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}header #sp_btn a span:nth-child(1){top:0}header #sp_btn a span:nth-child(2){top:7px}header #sp_btn a span:nth-child(3){bottom:0}#page_header{padding-top:96px}#page_header .small_inner{padding-left:20px;padding-right:48px}#page_header p{font-size:64px;letter-spacing:.5px}#page_header h1{font-size:18px}#group #page_header p{font-size:48px}#handicapped #page_header p{font-size:36px}#education #page_header p{font-size:48px}.bg_text{font-size:96px}.top_heading h2{font-size:14px}.top_heading p{font-size:28px;margin-top:12px}.page_heading h3{font-size:28px}.page_list li .border_text{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.page_list li .border_text ol li:before{font-size:16px}.page_list li .border_text li{font-size:14px}.page_under li .border_text{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.page_under li .border_text ol li:before{font-size:16px}.page_under li .border_text li{font-size:14px}footer{padding:64px 20px}}@media screen and (max-width: 1023px){.search_btn.tb{position:absolute;top:50%;left:20px;margin:0;display:block;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}.search_btn,.close_btn{width:32px;height:32px}}@media screen and (max-width: 1023px){header #h_logo{left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}}@media screen and (max-width: 1023px){.close_btn{top:12px;left:20px}.close_btn svg{width:10px;height:10px}}@media screen and (max-width: 768px){.section{padding:64px 20px}.pc{display:none}.tb{display:block}.list{width:100%;padding:0;margin-bottom:32px}.list:last-child{margin-bottom:0}h2{font-size:20px;padding-left:20px;margin-top:56px}h2:before{top:1px;width:6px;height:28px}h2 img{max-height:20px;height:auto}.heading_text{padding-bottom:48px !important}table tr{border-top:1px solid #4F6E8B;padding:24px 0;display:block}table tr:last-child{border-bottom:1px solid #4F6E8B}table tr:last-child th:before,table tr:last-child th:after,table tr:last-child td:before,table tr:last-child td:after{content:none}table tr th,table tr td{padding:0;display:block}table tr th:before,table tr th:after,table tr td:before,table tr td:after{content:none}table tr th{font-size:14px}table tr td{padding-top:4px}.two_rows_table table:nth-child(odd){padding-right:10px}.two_rows_table table:nth-child(even){padding-left:10px}.two_rows_table table tr th,.two_rows_table table tr td{width:100%;padding:0;display:block}.two_rows_table table tr th:before,.two_rows_table table tr th:after,.two_rows_table table tr td:before,.two_rows_table table tr td:after{content:none}.two_rows_table table tr th{font-size:14px}.two_rows_table table tr td{padding-top:4px}#page_header .small_inner{padding-right:20px;display:block}#page_header p{font-size:48px}#page_header h1{font-size:16px}#page_header h1:before{width:20px}#page_header h1 span{padding-left:32px}#group #page_header p{font-size:40px}#education #page_header p{font-size:36px}.breadcrumbs li{font-size:12px}.breadcrumbs li:after{height:24px}.bg_text{font-size:56px}.top_heading p{font-size:24px}.page_heading{margin-bottom:40px}.page_heading h3{font-size:24px;margin-bottom:12px}.border_heading{font-size:22px;margin-top:48px;margin-bottom:40px}.border_heading span{padding:0 16px;margin-left:24px}.page_list li{margin-bottom:56px}.page_list li.two_rows{width:100%;display:block}.page_list li.two_rows:nth-child(odd),.page_list li.two_rows:nth-child(even){padding:0}.page_list li .border_text{padding:16px 20px}.page_list li .three_btn .btn{margin-bottom:16px;display:block}.page_list li .three_btn .btn:last-child{margin-bottom:0}.page_list li .three_btn .btn .btn_content{margin:0 auto}.page_under .border_text{padding:16px 20px}.common_list li{width:50%;margin-bottom:24px}.common_list li:nth-child(3n+1),.common_list li:nth-child(3n+2),.common_list li:nth-child(3n){padding:0}.common_list li:nth-child(odd){padding-right:10px}.common_list li:nth-child(even){padding-left:10px}.common_list li:last-child{margin-bottom:24px}.common_list li a{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}#common_link .top_link li{height:180px}#common_link .top_link li:before{top:inherit;width:3px;height:40px;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}#common_link .top_link li.menu,#common_link .top_link li.entry{width:100%;display:block}#common_link .top_link li.menu:before{bottom:0;left:50%}#common_link .top_link li.entry:before{top:0;left:50%}#common_link .top_link li.entry .entry_content span{font-size:24px}#common_link .top_link li.entry .entry_content svg{width:18px;height:18px;padding-left:24px}#common_link .bottom_link li{width:100%;height:180px;display:block}#common_link .bottom_link li .link_content span{font-size:18px}#common_link .bottom_link li .link_content svg{width:18px;height:18px;padding-left:24px}footer{padding:48px 20px}footer #f_logo svg{width:184px;height:29.6px}footer small{padding-top:20px}}@media screen and (max-width: 768px){.search_list{margin-top:24px}}@media screen and (max-width: 768px){.search_list .article{padding:40px 0}}@media screen and (max-width: 480px){.sp{display:block}h2 img{width:100%;max-height:inherit}p{font-size:13px}.bg_text{font-size:46px}.top_heading p{font-size:20px}.page_heading h3{font-size:22px}.page_under li{font-size:13px}#common_link .top_link li.menu{height:auto}#common_link .top_link li.menu ul{position:static;padding:48px 20px 80px;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}#common_link .top_link li.menu li{width:100%;margin-bottom:48px}#common_link .top_link li.menu li:nth-child(odd),#common_link .top_link li.menu li:nth-child(even){padding:0}#common_link .top_link li.menu li:nth-child(3),#common_link .top_link li.menu li:nth-child(4){margin-bottom:48px}#common_link .top_link li.menu li:last-child{margin-bottom:0}#common_link .top_link li.entry{height:144px}#common_link .bottom_link li{height:144px}.pagination{margin-top:48px}.pagination a,.pagination span{font-size:14px;width:40px;height:40px;line-height:40px;margin:0 6px}.pagination a.arrow_pagination{margin:0 6px}.pagination a.prev_pagination:after{left:22px}.pagination a.next_pagination:after{left:19px}}@media screen and (max-width: 480px){form{display:block}form #search_text,form .btn{width:100%;display:block}form .btn{margin-top:12px}form .btn .btn_content{width:160px;display:block}}#home header{background-color:transparent}#home header.scroll{background-color:#FCFDFF}#home header.scroll #h_logo svg .st0{fill:#0075c1}#home header.scroll #h_logo svg .st1{fill:#000}#home header.scroll #pc_menu li a{color:#121A1D}#home header.scroll #pc_menu li a:before{background-color:#121A1D}#home header.active #h_logo svg .st0,#home header.active #h_logo svg .st1{fill:#fff}#home header.active #sp_btn a span{background-color:#fff}#home header #h_logo svg .st0,#home header #h_logo svg .st1{fill:#fff}#home header #pc_menu li a{color:#fff}#home header #pc_menu li a:before{background-color:#fff}#progress{background:linear-gradient(45deg, #0874DC 0%,#00A0E9 100%);position:fixed;width:100%;height:100%;text-align:center;overflow:hidden;z-index:9999999}#progress #progress_bar{background-color:#fff;position:absolute;top:0;left:0;width:0;height:8px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#progress #progress_loading{position:absolute;top:50%;left:50%;width:auto;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#progress #progress_loading #progress_img svg .st0{fill:#fff}@-webkit-keyframes pace-spinner{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-webkit-keyframes pace-spinner{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-webkit-keyframes pace-spinner{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-webkit-keyframes pace-spinner{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-webkit-keyframes pace-spinner{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}#first_view{color:#fff;height:100vh;padding:0}#first_view:before{content:'';background-color:rgba(5,44,82,0.6);position:absolute;top:0;left:0;width:100%;height:100%}#first_view #fv_bg .fv_img{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);filter:blur(5px);transition:transform 2s,opacity 1s, filter 2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-filter:blur(5px);-webkit-transition:transform 2s,opacity 1s, filter 2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-filter:blur(5px);-moz-transition:transform 2s,opacity 1s, filter 2s;-moz-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-ms-filter:blur(5px);-ms-transition:transform 2s,opacity 1s, filter 2s;-ms-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-filter:blur(5px);-o-transition:transform 2s,opacity 1s, filter 2s;-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}#first_view #fv_bg .fv_img.viewed{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);-o-filter:blur(0)}#first_view #fv_bg .bg1{background-image:url(images/fv-bg1.jpg)}#first_view #fv_bg .bg2{background-image:url(images/fv-bg2.jpg)}#first_view #fv_bg .bg3{background-image:url(images/fv-bg3.jpg)}#first_view #fv_bg .bg4{background-image:url(images/fv-bg4.jpg)}#first_view #fv_bg .bg5{background-image:url(images/fv-bg5.jpg)}#first_view #fv_content{position:absolute;top:50%;left:50%;width:100%;padding:0 20px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#first_view #fv_content .fv_title{font-size:48px;font-weight:700;line-height:1.6;letter-spacing:4px;padding-bottom:0}#first_view #fv_content svg{margin:48px auto 0;display:block}#first_view #fv_content svg .st0{fill:#fff}#first_view #common_scroll{left:50%}#top_news .top_heading{text-align:center}#top_news .news_list article{border-top:1px solid #4F6E8B}#top_news .news_list article:last-child{border-bottom:1px solid #4F6E8B}#top_news .news_list article a{padding:32px 16px}@media screen and (min-width: 769px){#top_news .news_list article a:hover{opacity:.5}}#top_news .news_list article .no_link{padding:32px 16px}#top_news .news_list article p{color:#C1C4CB;font-family:"Avenir",sans-serif;font-size:16px;font-weight:600;margin:0;line-height:1;letter-spacing:1px}#top_news .news_list article p span{color:#fff;background:linear-gradient(45deg, #0874DC 0%,#00A0E9 100%);font-size:12px;font-weight:400;width:auto;height:20px;line-height:20px;padding:0 20px;margin-left:16px;display:inline-block;vertical-align:middle;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#top_news .news_list article h3{font-size:14px;line-height:1.6;letter-spacing:1px;padding-top:12px}#top_news .btn{text-align:center}#top_news .btn .btn_content{margin:0 auto}#top_about{background-image:url(images/about-bg.png);background-position:center center;background-repeat:no-repeat;background-size:1566px;padding-top:160px;padding-bottom:88px;text-align:center}#top_about .bg_text{top:22%;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}#top_about .about_content{position:relative}#top_about .about_content img{position:absolute;top:50%;left:50%;width:756px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#top_about .about_content .top_heading,#top_about .about_content p,#top_about .about_content .btn{position:relative}#top_about .about_content p{padding-bottom:0}#top_about .btn .btn_content{margin:0 auto}#top_list{padding:0}#top_list li{background-color:#fff;position:relative;margin-bottom:96px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#top_list li:nth-child(odd){max-width:1080px;padding:56px 0 106px 80px;margin-left:40px}#top_list li:nth-child(odd):before{background:linear-gradient(to bottom, #0874DC 0%,#00A0E9 100%);left:-40px;width:1160px;height:408px}#top_list li:nth-child(odd) .list_img{max-width:600px;top:136px;right:-80px}#top_list li:nth-child(odd) .list_content{padding-right:80px}#top_list li:nth-child(odd) .list_content .bg_text{left:-40px}#top_list li:nth-child(even){max-width:1190px;padding:76px 160px 114px 80px;margin-left:40px}#top_list li:nth-child(even):before{background:linear-gradient(45deg, #0874DC 0%,#00A0E9 100%);top:-40px;right:-80px;width:1200px;height:496px}#top_list li:nth-child(even) .list_img{max-width:720px;top:40px;left:-160px}#top_list li:nth-child(even) .list_content{float:right;padding-left:92px}#top_list li:nth-child(even) .list_content .bg_text{left:40px}#top_list li:nth-child(3):before{top:-40px}#top_list li:last-child{margin-bottom:0}#top_list li:before{content:'';position:absolute;z-index:-1;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}#top_list li .list_img,#top_list li .list_content{width:50%;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#top_list li .list_img{position:absolute;width:auto}#top_list li .list_img img{border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}#top_list li .list_content{position:relative;max-width:480px}#top_list li .list_content .bg_text{font-size:120px;top:24px;z-index:0}#top_list li .list_content p{padding-bottom:0}#top_environment{padding-top:160px;padding-left:0;padding-right:0;overflow:inherit}#top_environment:before{content:'';background-color:#EFF5FA;position:absolute;top:-200px;right:0;width:30%;height:120%;z-index:-2}#top_environment .environment_bg_text{position:absolute;top:-32px;left:0;width:100%;height:100%;overflow:hidden}#top_environment .bg_text{font-size:366px;position:static;letter-spacing:-20px}#top_environment .environment_heading,#top_environment .environment_list{display:inline-block;vertical-align:top}#top_environment .environment_heading{position:-webkit-sticky;position:sticky;top:132px;max-width:400px}#top_environment .environment_heading p{padding-bottom:0}#top_environment .environment_list{float:right;max-width:480px;width:50%}#top_environment .environment_list li{border-bottom:1px solid #4F6E8B;font-size:14px;padding-bottom:8px;margin-bottom:40px}#top_environment .environment_list li:last-child{margin-bottom:0}@media screen and (min-width: 769px){#top_environment .environment_list li a:hover .environment_img:before{opacity:1}#top_environment .environment_list li a:hover .environment_img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}}#top_environment .environment_list li .environment_img{position:relative;overflow:hidden;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}#top_environment .environment_list li .environment_img:before{content:'';background-color:rgba(0,0,0,0.3);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#top_environment .environment_list li .environment_img img{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#top_environment .environment_list li .environment_content{margin-top:20px}#top_environment .environment_list li .environment_content .environment_heading,#top_environment .environment_list li .environment_content .more_btn{display:inline-block;vertical-align:top;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#top_environment .environment_list li .environment_content .environment_heading{line-height:1.6}#top_environment .environment_list li .environment_content .environment_heading .environment_title{font-size:16px;font-weight:500}#top_environment .environment_list li .environment_content .environment_heading .environment_text{color:#0874DC;font-family:"Avenir",sans-serif;font-size:14px;font-weight:700;letter-spacing:0}#top_environment .environment_list li .environment_content .more_btn{float:right;padding-top:8px;padding-left:12px}#top_environment .environment_list li .environment_content .more_btn span,#top_environment .environment_list li .environment_content .more_btn .more_icon{display:inline-block;vertical-align:middle}#top_environment .environment_list li .environment_content .more_btn span{color:#0874DC;font-family:"Avenir",sans-serif;font-size:16px;font-weight:700;padding-right:12px}#top_environment .environment_list li .environment_content .more_btn .more_icon{background:linear-gradient(45deg, #0874DC 0%,#00A0E9 100%);position:relative;width:44px;height:44px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}#top_environment .environment_list li .environment_content .more_btn .more_icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#top_environment .environment_list li .environment_content .more_btn .more_icon svg .cls-1{fill:#fff}#top_recruitment{padding-bottom:0}#top_recruitment .recruitment_inner{background-color:#fff;position:relative;padding:72px 120px 144px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}#top_recruitment .recruitment_inner:before{content:'';background:linear-gradient(45deg, #0874DC 0%,#00A0E9 100%);position:absolute;top:-44px;left:-80px;width:1160px;height:632px;z-index:-1;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}#top_recruitment .recruitment_inner .bg_text{font-size:206px;top:24px;left:24px;z-index:0}#top_recruitment .recruitment_inner .recruitment_img{position:absolute;top:48px;right:-120px;max-width:720px}#top_recruitment .recruitment_inner .recruitment_img img{border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}#top_recruitment .recruitment_inner .recruitment_content{max-width:400px}#top_recruitment .recruitment_inner .recruitment_content .top_heading{margin-bottom:56px}#top_recruitment .recruitment_inner .recruitment_content li{border-top:1px solid #4F6E8B;font-size:16px;line-height:1.6}#top_recruitment .recruitment_inner .recruitment_content li:last-child{border-bottom:1px solid #4F6E8B}#top_recruitment .recruitment_inner .recruitment_content li a{color:#0874DC;position:relative;padding:16px 0}@media screen and (min-width: 769px){#top_recruitment .recruitment_inner .recruitment_content li a:hover{color:#fff}#top_recruitment .recruitment_inner .recruitment_content li a:hover:before{transform:scaleX(1) translateZ(0);-webkit-transform:scaleX(1) translateZ(0);-moz-transform:scaleX(1) translateZ(0);-ms-transform:scaleX(1) translateZ(0);-o-transform:scaleX(1) translateZ(0);transform-origin:left top;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top}#top_recruitment .recruitment_inner .recruitment_content li a:hover span{padding-left:8px}#top_recruitment .recruitment_inner .recruitment_content li a:hover svg{right:8px}#top_recruitment .recruitment_inner .recruitment_content li a:hover svg .cls-1{fill:#fff}}#top_recruitment .recruitment_inner .recruitment_content li a:before{content:'';background-color:#0874DC;position:absolute;top:0;left:0;width:100%;height:100%;display:block;transform:scaleX(0) translateZ(0);-webkit-transform:scaleX(0) translateZ(0);-moz-transform:scaleX(0) translateZ(0);-ms-transform:scaleX(0) translateZ(0);-o-transform:scaleX(0) translateZ(0);transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);transform-origin:right top;-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transform-origin:right top;-moz-transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transform-origin:right top;-ms-transition-duration:.3s;-ms-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transform-origin:right top;-o-transition-duration:.3s;-o-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transform-origin:right top}#top_recruitment .recruitment_inner .recruitment_content li span{position:relative;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#top_recruitment .recruitment_inner .recruitment_content li svg{position:absolute;top:50%;right:0;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#top_recruitment .recruitment_inner .recruitment_content li svg .cls-1{fill:#0874DC;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}@media screen and (max-width: 1200px){#first_view #fv_content .fv_title{font-size:40px}#top_news .news_list article p{font-size:14px}#top_about{padding-top:120px}#top_about .bg_text{top:18%}#top_list li:nth-child(odd){padding:48px 0 80px 64px;margin-left:20px}#top_list li:nth-child(odd):before{left:-20px;width:106%;height:100%}#top_list li:nth-child(even){padding:56px 120px 80px 64px;margin-left:20px}#top_list li:nth-child(even):before{top:-20px;height:100%}#top_list li:nth-child(even) .list_img{left:-20px;width:50%}#top_list li:nth-child(even) .list_content{padding-left:64px}#top_environment .bg_text{font-size:300px}#top_recruitment .recruitment_inner{padding:72px 64px 144px}#top_recruitment .recruitment_inner:before{top:-20px;left:-20px;width:100%}#top_recruitment .recruitment_inner .recruitment_img{right:-20px;width:50%}#top_recruitment .recruitment_inner .recruitment_content li{font-size:14px}#top_recruitment .recruitment_inner .recruitment_content li svg{width:10px;height:10px}}@media screen and (max-width: 1023px){#home header.scroll #sp_btn a span{background-color:#121A1D}#home header.active #sp_btn a span{background-color:#fff}#home header #sp_btn a span{background-color:#fff}#top_list{padding-top:80px;padding-left:20px;padding-right:20px}#top_list li{background-color:transparent}#top_list li:before{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}#top_list li:nth-child(odd),#top_list li:nth-child(even){padding:0;margin:0 0 64px}#top_list li:nth-child(odd) .list_img,#top_list li:nth-child(even) .list_img{max-width:inherit;width:100%}#top_list li:nth-child(odd) .list_content,#top_list li:nth-child(even) .list_content{float:none;position:relative;padding:48px 20px}#top_list li:nth-child(odd) .list_content .bg_text,#top_list li:nth-child(even) .list_content .bg_text{left:0}#top_list li:nth-child(odd):before{top:-20px;width:100%}#top_list li:nth-child(even):before{top:-20px;right:-20px;width:100%}#top_list li:last-child{margin-bottom:0}#top_list li .list_img,#top_list li .list_content{position:static;max-width:inherit;width:100%;display:block}#top_list li .list_img img{border-radius:12px 12px 0 0;-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;-ms-border-radius:12px 12px 0 0;-o-border-radius:12px 12px 0 0}#top_list li .list_content{background-color:#fff;border-radius:0 0 12px 12px;-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;-ms-border-radius:0 0 12px 12px;-o-border-radius:0 0 12px 12px}#top_list li .list_content .bg_text{font-size:80px}#top_environment .bg_text{font-size:200px;letter-spacing:-10px}#top_environment .environment_inner{padding:0 20px}#top_environment .environment_list li .environment_img{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}#top_recruitment .recruitment_inner{padding:56px 48px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}#top_recruitment .recruitment_inner .bg_text{font-size:160px}#top_recruitment .recruitment_inner .recruitment_img img{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}#top_recruitment .recruitment_inner .recruitment_content{width:50%}}@media screen and (max-width: 768px){#first_view #fv_content .fv_title{font-size:28px;letter-spacing:2px}#top_about{padding-top:96px;padding-bottom:64px}#top_list li:nth-child(odd):before{top:-10px;left:-10px}#top_list li:nth-child(even):before{top:-10px;right:-10px}#top_environment{padding-top:80px;padding-bottom:32px}#top_environment .bg_text{font-size:120px;letter-spacing:-2px}#top_environment .environment_heading,#top_environment .environment_list{float:none;position:static;max-width:inherit;width:100%;display:block}#top_environment .environment_list{margin-top:64px}#top_recruitment .recruitment_inner{padding:48px 20px}#top_recruitment .recruitment_inner:before{top:-10px;left:-10px;height:100%}#top_recruitment .recruitment_inner .bg_text{font-size:120px}#top_recruitment .recruitment_inner .recruitment_content{float:none;position:static;max-width:inherit;width:100%}#top_recruitment .recruitment_inner .recruitment_content .top_heading{margin-bottom:32px}#top_recruitment .recruitment_inner .recruitment_content img{margin-bottom:32px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}}@media screen and (max-width: 480px){#first_view #fv_content .fv_title{font-size:22px;letter-spacing:1px}#first_view #fv_content svg{width:280px;height:35.6343px;margin-top:32px}#top_news .news_list article a,#top_news .news_list article .no_link{padding:24px 12px}#top_news .news_list article p,#top_news .news_list article h3{font-size:13px}#top_news .news_list article p span{padding:0 12px;margin-left:8px}#top_list li .list_content .bg_text{font-size:64px}#top_environment .environment_bg_text{top:32px}#top_environment .bg_text{font-size:96px}#top_recruitment .recruitment_inner .bg_text{font-size:96px;left:8px}}@media screen and (max-width: 374px){#first_view #fv_content .fv_title{font-size:20px}}#news_header{padding-top:160px;padding-bottom:0}#news_header h1{font-size:28px;font-weight:700;position:relative;line-height:1.6;letter-spacing:2px;margin-top:104px}#news_header h1:before{content:'';background:linear-gradient(45deg, #0874DC 0%,#00A0E9 100%);position:absolute;top:-40px;left:0;width:40px;height:4px}#news_header p{font-family:"Avenir",sans-serif;font-size:14px;padding:0;line-height:1;margin-top:24px}#page_single{padding-top:40px}#page_single article{background-color:#fff;padding:56px 40px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}#page_single article h2{background-color:rgba(8,116,220,0.05);font-size:22px;font-weight:500;padding:10px 16px 6px 24px;margin:56px 0 40px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px}#page_single article h2:before{top:0;height:100%}#page_single article h3{font-size:18px;font-weight:700;position:relative;line-height:1.6;padding-left:24px;margin:40px 0 20px}#page_single article h3:before{content:'';background-color:#0874DC;position:absolute;top:10px;left:0;width:8px;height:8px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px}#page_single article p{font-size:15px;padding:0;margin-bottom:32px}#page_single article p:last-child{margin-bottom:0}#page_single article img{margin-bottom:40px}#page_single article ol,#page_single article ul{padding-left:24px;margin-bottom:24px}#page_single article ol li,#page_single article ul li{font-size:15px;font-weight:700;line-height:2.2;letter-spacing:.5px;margin-bottom:0px}#page_single article ol li{list-style:decimal}#page_single article ul li{list-style:disc}@media screen and (max-width: 1200px){#news_header h1{font-size:26px}#page_single article p{font-size:14px}#page_single article ol li,#page_single article ul li{font-size:14px}}@media screen and (max-width: 1023px){#news_header{padding-top:96px}#news_header h1{font-size:24px;margin-top:80px}#news_header h1:before{top:-32px}#page_single article h2{font-size:20px}}@media screen and (max-width: 768px){#news_header h1{font-size:22px;margin-top:64px}#news_header h1:before{top:-24px}#page_single article{padding:32px 24px}#page_single article h2{font-size:18px;margin:40px 0 32px}#page_single article h3{font-size:16px;padding-left:20px;margin:32px 0 16px}#page_single article p{margin-bottom:24px}#page_single article img{margin-bottom:24px}}@media screen and (max-width: 480px){#news_header h1{font-size:20px}}#page_corevalues .corevalues_topcoonway{margin-bottom:104px}#page_corevalues .corevalues_topcoonway img{max-width:360px;margin:0 auto 24px;display:block}#corevalues_person{padding-left:0;padding-right:0;padding-bottom:160px}#corevalues_person .person_list li{font-size:16px;position:relative;margin-bottom:200px}#corevalues_person .person_list li:before{content:'';background-color:#EFF5FA;position:absolute;bottom:-60px;width:75%;height:320px;z-index:-1}#corevalues_person .person_list li:nth-child(odd):before{right:0}#corevalues_person .person_list li:nth-child(even):before{left:0}#corevalues_person .person_list li:nth-child(even) img{float:right}#corevalues_person .person_list li:nth-child(even) .person_content{padding-left:120px;padding-right:80px;margin-top:0}#corevalues_person .person_list li:nth-child(even) .person_content .bg_text{left:40px}#corevalues_person .person_list li:last-child{margin-bottom:0}#corevalues_person .person_list li .inner{font-size:0}#corevalues_person .person_list li img,#corevalues_person .person_list li .person_content{width:50%;display:inline-block;vertical-align:top;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#corevalues_person .person_list li img{border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}#corevalues_person .person_list li .person_content{position:relative;padding-left:80px;margin-top:60px}#corevalues_person .person_list li .person_content .bg_text{font-size:136px;max-width:inherit;top:-64px;left:40px;line-height:1;margin:0}#corevalues_person .person_list li .person_content .person_title{color:#0874DC;font-size:32px;font-weight:700;max-width:inherit;line-height:1.8;margin-bottom:12px}#corevalues_person .person_list li .person_content p{max-width:400px;line-height:2}@media screen and (max-width: 1200px){#page_corevalues .corevalues_topcoonway{margin-bottom:80px}#page_corevalues .corevalues_topcoonway img{max-width:320px}#corevalues_person .person_list li{padding:0 20px}#corevalues_person .person_list li:nth-child(even) .person_content{padding-left:0;padding-right:64px}#corevalues_person .person_list li .person_content{padding-left:64px}#corevalues_person .person_list li .person_content .bg_text{font-size:120px}#corevalues_person .person_list li .person_content .person_title{font-size:28px}}@media screen and (max-width: 1023px){#corevalues_person{padding-bottom:120px}#corevalues_person .person_list li{margin-bottom:96px}#corevalues_person .person_list li:nth-child(even) img{float:none}#corevalues_person .person_list li:nth-child(even) .person_content{padding:0;margin-top:32px}#corevalues_person .person_list li:nth-child(even) .person_content .bg_text{left:0}#corevalues_person .person_list li img,#corevalues_person .person_list li .person_content{float:none;width:100%;padding:0;margin:0;display:block}#corevalues_person .person_list li img{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}#corevalues_person .person_list li .person_content{margin-top:32px}#corevalues_person .person_list li .person_content .bg_text{font-size:80px;top:-24px;left:0}#corevalues_person .person_list li .person_content .person_title{font-size:24px}#corevalues_person .person_list li .person_content p{max-width:inherit}}@media screen and (max-width: 768px){#page_corevalues .corevalues_topcoonway{margin-bottom:64px}#page_corevalues .corevalues_topcoonway img{max-width:240px}#corevalues_person{padding-top:0;padding-bottom:64px}#corevalues_person .person_list li{margin-bottom:64px}#corevalues_person .person_list li:before{height:72%}#corevalues_person .person_list li .person_content .person_title{font-size:20px}}@media screen and (max-width: 480px){#corevalues_person .person_list li .person_content .person_title{font-size:18px}}#recruiting_flow .page_heading{position:relative;margin-bottom:56px}#recruiting_flow .page_heading .bg_text{color:rgba(8,116,220,0.04);font-size:140px;top:50%;left:50%;width:200%;padding:0;z-index:0;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#recruiting_flow .flow_list{text-align:center}#recruiting_flow .flow_list li{font-size:16px;position:relative;width:25%;padding:0;margin:0}#recruiting_flow .flow_list li:last-child svg{display:none}#recruiting_flow .flow_list li .flow_num{color:#0874DC;font-family:"Avenir",sans-serif;font-size:16px;font-weight:700;letter-spacing:0;margin:0}#recruiting_flow .flow_list li img{width:120px;margin:8px auto 0;display:block}#recruiting_flow .flow_list li p{line-height:1.6;margin-top:20px;margin-bottom:0}#recruiting_flow .flow_list li svg{position:absolute;top:100px;right:-4px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}@media screen and (max-width: 1023px){#recruiting_flow .page_heading .bg_text{font-size:96px}}@media screen and (max-width: 768px){#recruiting_flow .flow_list li{width:100%;margin:0 auto 64px;display:block}#recruiting_flow .flow_list li:last-child{margin-bottom:0}#recruiting_flow .flow_list li svg{top:inherit;bottom:-32px;left:50%;right:inherit;transform:translate(-50%, 0) rotate(90deg);-webkit-transform:translate(-50%, 0) rotate(90deg);-moz-transform:translate(-50%, 0) rotate(90deg);-ms-transform:translate(-50%, 0) rotate(90deg);-o-transform:translate(-50%, 0) rotate(90deg)}}@media screen and (max-width: 480px){#recruiting_flow .page_heading .bg_text{font-size:64px}#recruiting_flow .flow_list li svg{bottom:-40px}}#page_women .tab_select.tab_select_top li{vertical-align:bottom}#page_women .tab_select.tab_select_top li:nth-child(1){border-radius:10px 0 0 0;-webkit-border-radius:10px 0 0 0;-moz-border-radius:10px 0 0 0;-ms-border-radius:10px 0 0 0;-o-border-radius:10px 0 0 0}#page_women .tab_select.tab_select_top li:nth-child(2){border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0;-ms-border-radius:0 10px 0 0;-o-border-radius:0 10px 0 0}#page_women .tab_select.tab_select_top li.current{border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0}#page_women .tab_select.tab_select_bottom li{vertical-align:top}#page_women .tab_select.tab_select_bottom li:nth-child(1){border-radius:0 0 0 10px;-webkit-border-radius:0 0 0 10px;-moz-border-radius:0 0 0 10px;-ms-border-radius:0 0 0 10px;-o-border-radius:0 0 0 10px}#page_women .tab_select.tab_select_bottom li:nth-child(2){border-radius:0 0 10px 0;-webkit-border-radius:0 0 10px 0;-moz-border-radius:0 0 10px 0;-ms-border-radius:0 0 10px 0;-o-border-radius:0 0 10px 0}#page_women .tab_select.tab_select_bottom li.current{border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px}#page_women .tab_select li{cursor:pointer;color:#fff;background-color:#7FA3C6;font-size:18px;font-weight:700;position:relative;width:50%;height:80px;line-height:80px;padding:0;margin:0;text-align:center;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#page_women .tab_select li:nth-child(1){border-radius:10px 0 0 0;-webkit-border-radius:10px 0 0 0;-moz-border-radius:10px 0 0 0;-ms-border-radius:10px 0 0 0;-o-border-radius:10px 0 0 0}#page_women .tab_select li:nth-child(2){border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0;-ms-border-radius:0 10px 0 0;-o-border-radius:0 10px 0 0}@media screen and (min-width: 769px){#page_women .tab_select li:hover{background-color:#0874DC}}#page_women .tab_select li.current{background-color:#0874DC;height:96px;line-height:96px}#page_women .tab_select li.current .tab_icon{display:none}#page_women .tab_select li a{color:#fff}#page_women .tab_select li .tab_icon{background-color:#fff;position:absolute;top:50%;left:24px;width:32px;height:32px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#page_women .tab_select li .tab_icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#page_women .tab_select li .tab_icon svg .cls-1{fill:#0874DC}#page_women .tab_content{background-color:#fff;padding:72px 20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}#page_women .tab_content .tab_list.hide{display:none}#page_women .tab_content .tab_list .not_recruiting_text{text-align:center}#page_women .tab_content .tab_list .tab_text{padding-bottom:64px}#page_women .category_wrap{margin-bottom:112px}#page_women .category_wrap:last-child{margin-bottom:0}#page_women .tab_wrap{margin-bottom:132px}#page_women .tab_wrap:last-child{margin-bottom:0}#page_women .category_tab{margin-bottom:56px}#page_women .category_tab:last-child{margin-bottom:0}#page_women .category_tab .three_list li{width:33.3333%}#page_women .category_tab .three_list li:nth-child(3n+1){padding-right:16px}#page_women .category_tab .three_list li:nth-child(3n+2){padding:0 8px}#page_women .category_tab .three_list li:nth-child(3n){padding-left:16px}#page_women .category_tab .five_list li{width:20%;padding:0 12px}#page_women .category_tab li{font-size:16px;font-weight:500;padding:0;margin:0;text-align:center}#page_women .category_tab li.current a{color:#fff;background-color:#0874DC}#page_women .category_tab li a{cursor:pointer;border:1px solid #0874DC;width:100%;height:64px;line-height:62px;display:block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}@media screen and (min-width: 769px){#page_women .category_tab li a:hover{color:#fff;background-color:#0874DC}}#page_women .category_content{text-align:center}#page_women .category_content.hide{display:none}#page_women .category_content .interview_heading{margin-bottom:80px}#page_women .category_content .interview_heading .interview_heading_inner{position:relative;padding:12px 40px 8px;display:inline-block;z-index:1}#page_women .category_content .interview_heading .interview_heading_inner:before{content:'';background-color:#fff;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#page_women .category_content .interview_heading .interview_heading_bg:before,#page_women .category_content .interview_heading .interview_heading_bg:after{content:'';position:absolute;width:100%;height:100%;z-index:-1}#page_women .category_content .interview_heading .interview_heading_bg:before{background-color:#7FA3C6;top:12px;right:32px}#page_women .category_content .interview_heading .interview_heading_bg:after{background-color:#0874DC;bottom:12px;left:32px}#page_women .category_content .interview_heading p{position:relative;line-height:1.6;padding:0}#page_women .category_content .interview_heading .inteview_title{font-size:24px;font-weight:500}#page_women .category_content .interview_heading .inteview_text{color:#0874DC;font-size:12px;font-weight:400;padding-top:4px}#page_women .category_content .interview_heading .inteview_text span{font-family:"Avenir",sans-serif;font-size:18px;font-weight:700;padding-right:8px}#page_women .category_content li{margin-bottom:64px}#page_women .category_content li:last-child{margin-bottom:0}#page_women .category_content li .interview_heading{border-bottom:1px solid rgba(79,110,139,0.5);padding-bottom:16px;margin-bottom:24px}#page_women .category_content li .interview_heading .interview_num{color:#0874DC;font-family:"Avenir",sans-serif;font-size:32px;font-weight:700}#page_women .category_content li .interview_heading .interview_title{font-size:24px;font-weight:500;padding-top:8px}@media screen and (max-width: 1200px){#page_women .category_wrap{margin-bottom:80px}#page_women .category_tab .three_list li:nth-child(3n+1){padding-right:12px}#page_women .category_tab .three_list li:nth-child(3n+2){padding:0 6px}#page_women .category_tab .three_list li:nth-child(3n){padding-left:12px}#page_women .category_tab .five_list li{padding:0 6px}#page_women .category_content .interview_heading{margin-bottom:64px}#page_women .category_content .interview_heading .inteview_title{font-size:20px}#page_women .category_content .interview_heading .inteview_text span{font-size:16px}#page_women .category_content li .interview_heading .interview_num{font-size:28px}#page_women .category_content li .interview_heading .interview_title{font-size:20px}#page_women .tab_wrap{margin-bottom:80px}}@media screen and (max-width: 1023px){#page_women .tab_select{padding:0 20px}#page_women .tab_select.tab_select_top li{vertical-align:bottom}#page_women .tab_select.tab_select_top li:nth-child(1){border-radius:8px 0 0 0;-webkit-border-radius:8px 0 0 0;-moz-border-radius:8px 0 0 0;-ms-border-radius:8px 0 0 0;-o-border-radius:8px 0 0 0}#page_women .tab_select.tab_select_top li:nth-child(2){border-radius:0 8px 0 0;-webkit-border-radius:0 8px 0 0;-moz-border-radius:0 8px 0 0;-ms-border-radius:0 8px 0 0;-o-border-radius:0 8px 0 0}#page_women .tab_select.tab_select_top li.current{border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0}#page_women .tab_select.tab_select_bottom li{vertical-align:top}#page_women .tab_select.tab_select_bottom li:nth-child(1){border-radius:0 0 0 8px;-webkit-border-radius:0 0 0 8px;-moz-border-radius:0 0 0 8px;-ms-border-radius:0 0 0 8px;-o-border-radius:0 0 0 8px}#page_women .tab_select.tab_select_bottom li:nth-child(2){border-radius:0 0 8px 0;-webkit-border-radius:0 0 8px 0;-moz-border-radius:0 0 8px 0;-ms-border-radius:0 0 8px 0;-o-border-radius:0 0 8px 0}#page_women .tab_select.tab_select_bottom li.current{border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-ms-border-radius:0 0 8px 8px;-o-border-radius:0 0 8px 8px}#page_women .tab_select li{font-size:14px;height:70px;line-height:70px}#page_women .tab_select li.current{height:82px;line-height:82px}#page_women .tab_content{padding:56px 20px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}#page_women .category_wrap{margin-bottom:64px}#page_women .category_tab{margin-bottom:32px}#page_women .category_tab .three_list li,#page_women .category_tab .five_list li{width:50%;margin-bottom:16px}#page_women .category_tab .three_list li:nth-child(3n+1),#page_women .category_tab .three_list li:nth-child(3n+2),#page_women .category_tab .three_list li:nth-child(3n),#page_women .category_tab .five_list li:nth-child(3n+1),#page_women .category_tab .five_list li:nth-child(3n+2),#page_women .category_tab .five_list li:nth-child(3n){padding:0}#page_women .category_tab .three_list li:nth-child(odd),#page_women .category_tab .five_list li:nth-child(odd){padding-right:10px}#page_women .category_tab .three_list li:nth-child(even),#page_women .category_tab .five_list li:nth-child(even){padding-left:10px}#page_women .category_tab li{font-size:14px}#page_women .category_tab li span{height:56px;line-height:56px}}@media screen and (max-width: 768px){#page_women .tab_select{padding:0}#page_women .tab_select.tab_select_top li,#page_women .tab_select.tab_select_bottom li{height:64px;line-height:64px;vertical-align:bottom}#page_women .tab_select.tab_select_top li:nth-child(1),#page_women .tab_select.tab_select_top li:nth-child(2),#page_women .tab_select.tab_select_top li.current,#page_women .tab_select.tab_select_bottom li:nth-child(1),#page_women .tab_select.tab_select_bottom li:nth-child(2),#page_women .tab_select.tab_select_bottom li.current{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}#page_women .tab_select li{width:100%;margin-bottom:16px;display:block}#page_women .tab_select li:last-child{margin-bottom:0}#page_women .tab_select li .tab_icon{display:none}#page_women .tab_content{padding:32px 20px;margin:32px 0}#page_women .category_content .interview_heading{margin-bottom:48px}#page_women .category_content .interview_heading .inteview_title{font-size:18px}#page_women .category_content .interview_heading .inteview_text span{font-size:14px;padding-right:4px}#page_women .category_content li{margin-bottom:40px}#page_women .category_content li .interview_heading .interview_num{font-size:24px}#page_women .category_content li .interview_heading .interview_title{font-size:18px}#page_women .tab_wrap{margin-bottom:64px}}@media screen and (max-width: 480px){#page_women .tab_select{padding:0}#page_women .tab_select.tab_select_top li,#page_women .tab_select.tab_select_bottom li{height:56px;line-height:56px}#page_women .category_tab .three_list li,#page_women .category_tab .five_list li{width:100%}#page_women .category_tab .three_list li:nth-child(odd),#page_women .category_tab .three_list li:nth-child(even),#page_women .category_tab .five_list li:nth-child(odd),#page_women .category_tab .five_list li:nth-child(even){padding:0}#page_women .category_tab li{font-size:14px}#page_women .category_tab li span{height:56px;line-height:56px}}.page_under .wp-block-columns .wp-block-column{margin-bottom:32px}.page_under .wp-block-columns .wp-block-column img{height:auto;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}.page_under .wp-block-columns .wp-block-column strong{color:#0874DC;font-size:18px;padding-top:12px}#page_education .education_border{background-color:#fff;border:1px solid #0874DC;padding:72px 20px;text-align:center;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}#page_education .education_border li{max-width:800px;margin:0 auto 32px}#page_education .education_border li:last-child{margin-bottom:0}#page_education .education_border li:before{content:none}#page_education .education_border li .education_num{color:#0874DC;font-family:"Avenir",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;padding:0}#page_education .education_border li .education_title{font-size:24px;font-weight:500;line-height:1.6;margin:8px 0 0}#page_education .education_border li p{margin:8px 0 0}#page_education .education_border li svg{margin-top:32px}#page_education .education_border li svg .cls-1{fill:#37393b}#page_education .education_list li{font-size:16px;width:33.3333%;padding:0;margin-bottom:32px}#page_education .education_list li:nth-child(3n+1){padding-right:16px}#page_education .education_list li:nth-child(3n+2){padding:0 8px}#page_education .education_list li:nth-child(3n){padding-left:16px}#page_education .education_list li img{border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}#page_education .education_list li .education_title{color:#0874DC;font-size:18px;padding-top:12px}#page_education .education_list li p{line-height:1.8;margin:4px 0 0}@media screen and (max-width: 1023px){.page_under .wp-block-columns .wp-block-column img{height:auto;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.page_under .wp-block-columns .wp-block-column strong{font-size:16px}#page_education .education_border{padding:56px 20px}#page_education .education_border li .education_title{font-size:22px}#page_education .education_list li img{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}#page_education .education_list li .education_title{font-size:16px}}@media screen and (max-width: 768px){#page_education .education_border{padding:32px 20px}#page_education .education_border li .education_title{font-size:18px}#page_education .education_border li svg{width:16.48px;height:20px}#page_education .education_list li{width:50%}#page_education .education_list li:nth-child(3n+1),#page_education .education_list li:nth-child(3n+2),#page_education .education_list li:nth-child(3n){padding:0}#page_education .education_list li:nth-child(odd){padding-right:10px}#page_education .education_list li:nth-child(even){padding-left:10px}}@media screen and (max-width: 599px){.page_under .wp-block-columns .wp-block-column:last-child{margin-bottom:0}}@media screen and (max-width: 480px){#page_education .education_list li{width:100%;display:block}#page_education .education_list li:nth-child(odd),#page_education .education_list li:nth-child(even){padding:0}#page_education .education_list li:last-child{margin-bottom:0}}#page_people{padding-bottom:160px}#page_people ul{position:relative}#page_people ul:before{content:'';background-color:#0874DC;position:absolute;top:-40px;left:50%;width:4px;height:108%;z-index:-1;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}#page_people li{background-color:#fff;font-size:14px;max-width:960px;margin-bottom:80px;overflow:hidden;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}#page_people li:nth-child(even){margin:0 0 80px auto}#page_people li:nth-child(even) .people_img{float:right}#page_people li:last-child{margin-bottom:0}@media screen and (min-width: 769px){#page_people li a:hover .people_img:before{opacity:1}#page_people li a:hover .people_img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}#page_people li a:hover .people_content .more_btn:before{transform:scaleX(0) translateZ(0);-webkit-transform:scaleX(0) translateZ(0);-moz-transform:scaleX(0) translateZ(0);-ms-transform:scaleX(0) translateZ(0);-o-transform:scaleX(0) translateZ(0)}}#page_people li .people_img,#page_people li .people_content{display:inline-block;vertical-align:bottom;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#page_people li .people_img{position:relative;max-width:560px;width:58%;overflow:hidden}#page_people li .people_img:before{content:'';background-color:rgba(0,0,0,0.3);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#page_people li .people_img img{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#page_people li .people_content{width:41%;padding:40px}#page_people li .people_content p{line-height:1.6;margin:0}#page_people li .people_content .people_num{color:rgba(8,116,220,0.4);font-family:"Avenir",sans-serif;font-size:16px;font-weight:700;margin:0}#page_people li .people_content h2{color:#0874DC;font-size:18px;font-weight:500;line-height:1.8;padding:16px 0 0;margin:0}#page_people li .people_content h2:before{content:none}#page_people li .people_content .people_text{font-size:14px;padding-top:16px}#page_people li .people_content .more_btn{color:#0874DC;position:relative;margin-top:32px;display:inline-block}#page_people li .people_content .more_btn:before{content:'';background-color:#0874DC;position:absolute;bottom:-8px;left:0;width:100%;height:1px;transform:scaleX(1) translateZ(0);-webkit-transform:scaleX(1) translateZ(0);-moz-transform:scaleX(1) translateZ(0);-ms-transform:scaleX(1) translateZ(0);-o-transform:scaleX(1) translateZ(0);transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);transform-origin:right top;-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transform-origin:right top;-moz-transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transform-origin:right top;-ms-transition-duration:.3s;-ms-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transform-origin:right top;-o-transition-duration:.3s;-o-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transform-origin:right top}#page_people li .people_content .more_btn span{font-family:"Avenir",sans-serif;font-size:18px;font-weight:700;padding-right:28px}#page_people li .people_content .more_btn svg .cls-1{fill:#0874DC}#page_people .people_link{margin-top:160px;text-align:center}#page_people .people_link .page_heading{color:#0874DC;margin-bottom:32px}#page_people .people_link .page_heading .bg_text{color:rgba(8,116,220,0.04);font-size:120px;top:-24px;padding:0}#page_people .people_link .page_heading h3{font-weight:500}#page_people .people_link a{position:relative;padding-bottom:12px}@media screen and (min-width: 769px){#page_people .people_link a:hover .people_img:before{opacity:1}#page_people .people_link a:hover .people_img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}#page_people .people_link a:hover .more_btn:before{transform:scaleX(0) translateZ(0);-webkit-transform:scaleX(0) translateZ(0);-moz-transform:scaleX(0) translateZ(0);-ms-transform:scaleX(0) translateZ(0);-o-transform:scaleX(0) translateZ(0)}}#page_people .people_link a .people_img{position:relative;overflow:hidden;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}#page_people .people_link a .people_img:before{content:'';background-color:rgba(0,0,0,0.3);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#page_people .people_link a .people_img img{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#page_people .people_link .more_btn{color:#0874DC;position:relative;margin-top:32px;display:inline-block}#page_people .people_link .more_btn:before{content:'';background-color:#0874DC;position:absolute;bottom:-8px;left:0;width:100%;height:1px;transform:scaleX(1) translateZ(0);-webkit-transform:scaleX(1) translateZ(0);-moz-transform:scaleX(1) translateZ(0);-ms-transform:scaleX(1) translateZ(0);-o-transform:scaleX(1) translateZ(0);transition:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);transform-origin:right top;-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transform-origin:right top;-moz-transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transform-origin:right top;-ms-transition-duration:.3s;-ms-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transform-origin:right top;-o-transition-duration:.3s;-o-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transform-origin:right top}#page_people .people_link .more_btn span{font-family:"Avenir",sans-serif;font-size:18px;font-weight:700;padding-right:28px}#page_people .people_link .more_btn svg .cls-1{fill:#0874DC}@media screen and (max-width: 1023px){#page_people{padding-bottom:120px}#page_people li{margin-bottom:64px}#page_people li:nth-child(even){margin:0 0 64px auto}#page_people li .people_img,#page_people li .people_content{vertical-align:top}}@media screen and (max-width: 768px){#page_people{padding-bottom:64px}#page_people ul:before{width:2px;height:104%}#page_people li{margin-bottom:48px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}#page_people li:nth-child(even){margin-bottom:48px}#page_people li:nth-child(even) .people_img{float:none}#page_people li:last-child{margin-bottom:0}#page_people li .people_img,#page_people li .people_content{max-width:inherit;width:100%;padding:0;display:block}#page_people li .people_content{padding:32px 20px 40px}#page_people li .people_content .people_num{font-size:14px}#page_people li .people_content h2{font-size:16px;padding-top:12px}#page_people li .people_content .people_text{padding-top:12px}#page_people li .people_content .more_btn span{font-size:16px;padding-right:20px}#page_people .people_link .page_heading .bg_text{font-size:80px}#page_people .people_link a .people_img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}#page_people .people_link .more_btn span{font-size:16px;padding-right:20px}}@media screen and (max-width: 480px){#page_people li .people_content{padding:24px 20px 32px}#page_people .people_link{margin-top:120px}#page_people .people_link .page_heading .bg_text{font-size:56px}}#people-single{background-image:url(images/single-bg.png);background-position:center center;background-repeat:no-repeat;background-size:cover}#single_header{padding:128px 0}#single_header .inner{position:relative}#single_header .large_inner:before{content:'';background-color:#E5F3FF;position:absolute;bottom:-120px;right:0;max-width:1200px;width:83%;max-height:460px;height:84%;z-index:-1;border-radius:16px 0 0 16px;-webkit-border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px;-ms-border-radius:16px 0 0 16px;-o-border-radius:16px 0 0 16px}#single_header #common_scroll{left:120px;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}#single_header img{max-width:1200px;border-radius:0 16px 16px 0;-webkit-border-radius:0 16px 16px 0;-moz-border-radius:0 16px 16px 0;-ms-border-radius:0 16px 16px 0;-o-border-radius:0 16px 16px 0}#single_header .single_header_content{color:#fff;background-color:#0874DC;position:absolute;bottom:-64px;right:0;width:960px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}#single_header .single_header_content .single_header_inner{padding:28px 120px}#single_header .single_header_content h1{font-size:24px;font-weight:700;line-height:1.8}#single_header .single_header_content p{line-height:1.6;letter-spacing:0;padding:16px 0 0}#single_article{padding-bottom:0;padding-left:0;padding-right:0}#single_article .single_content{position:relative;padding:0 20px;margin-bottom:96px}#single_article .single_content:nth-child(1):before{max-width:1028px;width:72%;height:384px}#single_article .single_content:nth-child(1) img{max-width:960px}#single_article .single_content:nth-child(2):before{max-width:960px;width:66.6666%;height:480px}#single_article .single_content:nth-child(2) img{max-width:960px}#single_article .single_content:nth-child(3):before{content:none}#single_article .single_content:nth-child(3) img{max-width:1080px}#single_article .single_content:nth-child(3) .single_text{margin:0 0 0 auto}#single_article .single_content:nth-child(even):before{left:inherit;right:0;border-radius:16px 0 0 16px;-webkit-border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px;-ms-border-radius:16px 0 0 16px;-o-border-radius:16px 0 0 16px}#single_article .single_content:nth-child(even) .single_text{margin:0 0 0 auto}#single_article .single_content:nth-child(even) img{margin:72px auto 0 0}#single_article .single_content:before{content:'';background-color:#E5F3FF;position:absolute;top:50%;left:0;z-index:-1;border-radius:0 16px 16px 0;-webkit-border-radius:0 16px 16px 0;-moz-border-radius:0 16px 16px 0;-ms-border-radius:0 16px 16px 0;-o-border-radius:0 16px 16px 0;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#single_article .single_content .single_text{max-width:840px}#single_article .single_content .single_text h2{color:#0874DC;font-size:32px;padding:0}#single_article .single_content .single_text h2:before{content:none}#single_article .single_content img{margin:72px 0 0 auto;display:block;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}#single_related:before{content:'';background-color:#E5F3FF;position:absolute;top:148px;left:0;width:100%;height:100%;z-index:-1}#single_related .center_heading{position:relative}#single_related .center_heading .bg_text{color:rgba(8,116,220,0.04);font-size:140px;top:50%;left:50%;width:200%;padding:0;z-index:0;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#single_related li{font-size:16px;width:33.3333%;padding:0;margin:0}#single_related li:nth-child(3n+1){padding-right:16px}#single_related li:nth-child(3n+2){padding:0 8px}#single_related li:nth-child(3n){padding-left:16px}#single_related li a{overflow:hidden;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}@media screen and (min-width: 769px){#single_related li a:hover .related_img:before{opacity:1}#single_related li a:hover .related_img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}}#single_related li .related_img{position:relative;overflow:hidden}#single_related li .related_img:before{content:'';background-color:rgba(0,0,0,0.3);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#single_related li .related_img img{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#single_related li .related_content{background-color:#fff;position:relative;padding:20px 24px}#single_related li .related_content p{font-weight:500;line-height:1.6;padding:0}#single_related li .related_content svg{position:absolute;top:50%;right:24px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#single_related li .related_content svg .cls-1{fill:#0874DC}@media screen and (max-width: 1200px){#single_header #common_scroll{display:none}#single_header .single_header_content .single_header_inner{padding:28px 96px}#single_header .single_header_content h1{font-size:22px}#single_article{padding-top:56px}#single_article .single_content .single_text h2{font-size:28px;margin-bottom:20px}}@media screen and (max-width: 1023px){#single_header{padding:96px 0 32px}#single_header img{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#single_header .single_header_content{position:static;max-width:inherit;width:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#single_header .single_header_content .single_header_inner{padding:28px 32px}#single_header .single_header_content h1{font-size:20px}#single_article .single_content{margin-bottom:64px}#single_article .single_content:nth-child(even) img{margin:32px 0 0}#single_article .single_content .single_text h2{font-size:24px}#single_article .single_content img{margin:32px 0 0;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}#single_related:before{top:140px}#single_related .center_heading .bg_text{font-size:96px}#single_related li{font-size:14px;width:50%;padding:0;margin:0 0 32px}#single_related li:nth-child(3n+1),#single_related li:nth-child(3n+2),#single_related li:nth-child(3n){padding:0}#single_related li:nth-child(odd){padding-right:10px}#single_related li:nth-child(even){padding-left:10px}#single_related li a{overflow:hidden;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}}@media screen and (max-width: 768px){#single_header{padding:64px 0 0}#single_header .single_header_content .single_header_inner{padding:20px}#single_header .single_header_content h1{font-size:18px}#single_article .single_content .single_text h2{font-size:20px;margin-bottom:16px}#single_related:before{top:120px}#single_related li{width:100%}#single_related li:nth-child(odd),#single_related li:nth-child(even){padding:0}#single_related li:last-child{margin-bottom:0}}@media screen and (max-width: 480px){#single_related .center_heading .bg_text{font-size:64px}}#page_workflow .workflow_img{position:relative;max-width:764px;margin:40px auto 0}#page_workflow .workflow_img .work_link{position:absolute}#page_workflow .workflow_img .work_link.planning{bottom:72px;left:40px}#page_workflow .workflow_img .work_link.develop{top:8px;left:10%}#page_workflow .workflow_img .work_link.manufacture{bottom:40px;right:8px}#page_workflow .workflow_img .work_link.sale{top:-24px;right:160px}#page_workflow .workflow_img .work_link.corporate{top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#page_workflow .workflow_img .work_link a{color:#0874DC;background-color:rgba(255,255,255,0.9);border:2px solid #0874DC;font-size:16px;font-weight:700;position:relative;width:auto;height:48px;line-height:48px;padding:0 40px;overflow:hidden;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}@media screen and (min-width: 769px){#page_workflow .workflow_img .work_link a:hover{color:#fff;background-color:#0874DC;box-shadow:0 2px 16px #0874DC;-webkit-box-shadow:0 2px 16px #0874DC;-moz-box-shadow:0 2px 16px #0874DC;-ms-box-shadow:0 2px 16px #0874DC;-o-box-shadow:0 2px 16px #0874DC}#page_workflow .workflow_img .work_link a:hover:before{opacity:1;visibility:visible}}#page_workflow .workflow_img .work_link a span{position:relative;z-index:1}#page_workflow .workflow_item{font-size:0}#page_workflow .workflow_item img,#page_workflow .workflow_item .workflow_content{width:50%;display:inline-block;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#page_workflow .workflow_item img.tb{display:none}#page_workflow .workflow_item .workflow_content h4{color:#0874DC;font-size:32px;font-weight:700;line-height:1.8;padding-bottom:12px}#page_workflow .workflow_lists{margin-top:48px;margin-bottom:40px}#page_workflow .workflow_lists .page_heading{margin-bottom:32px}#page_workflow .workflow_lists .workflow_list{background-color:#fff;padding:64px 20px;border-radius:54px;-webkit-border-radius:54px;-moz-border-radius:54px;-ms-border-radius:54px;-o-border-radius:54px;box-shadow:0 4px 24px rgba(8,116,220,0.16);-webkit-box-shadow:0 4px 24px rgba(8,116,220,0.16);-moz-box-shadow:0 4px 24px rgba(8,116,220,0.16);-ms-box-shadow:0 4px 24px rgba(8,116,220,0.16);-o-box-shadow:0 4px 24px rgba(8,116,220,0.16)}#page_workflow .workflow_lists li:last-child .list_inner:before{top:-50%}#page_workflow .workflow_lists li .list_img,#page_workflow .workflow_lists li .list_inner{width:50%;display:inline-block;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#page_workflow .workflow_lists li .list_inner{position:relative}#page_workflow .workflow_lists li .list_inner:before{content:'';background-color:#0874DC;position:absolute;top:98px;left:49px;width:2px;height:100%}#page_workflow .workflow_lists li .flow_list,#page_workflow .workflow_lists li .list_content{display:inline-block;vertical-align:middle}#page_workflow .workflow_lists li .flow_list{padding:0}#page_workflow .workflow_lists li .flow_list li{color:#fff;background-color:#0874DC;position:relative;width:98px;height:98px;margin-bottom:16px;text-align:center}#page_workflow .workflow_lists li .flow_list li:last-child{margin-bottom:0}#page_workflow .workflow_lists li .flow_list li p{font-size:24px;font-weight:700;position:absolute;top:50%;left:50%;width:100%;line-height:1.2;letter-spacing:1px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#page_workflow .workflow_lists li .flow_list li p span{color:#fff;font-size:16px;display:block}#page_workflow .workflow_lists li .list_content{padding-left:80px}#page_workflow .workflow_lists li .list_content .list_heading{position:relative}#page_workflow .workflow_lists li .list_content .list_heading .list_title{color:#0874DC;font-size:32px;font-weight:700;line-height:1.8}#page_workflow .workflow_lists li .list_content .list_heading .bg_text{font-size:80px;font-weight:800;top:50%;left:16px;z-index:1;white-space:pre;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#page_workflow .workflow_lists li .list_content .flow_item{padding-top:12px}#page_workflow .workflow_lists li .list_content .flow_item li{font-size:16px;line-height:1.6;letter-spacing:1px;margin-bottom:4px}#page_workflow .workflow_lists li .list_content .flow_item li:last-child{margin-bottom:0}@media screen and (max-width: 1200px){#page_workflow .workflow_item .workflow_content h4{font-size:28px}#page_workflow .workflow_lists li .flow_list li p{font-size:20px}#page_workflow .workflow_lists li .flow_list li p span{font-size:14px}#page_workflow .workflow_lists li .list_content{padding-left:64px}#page_workflow .workflow_lists li .list_content .list_heading .list_title{font-size:28px}#page_workflow .workflow_lists li .list_content .list_heading .bg_text{font-size:64px}#page_workflow .workflow_lists li .list_content .flow_item li{font-size:14px}}@media screen and (max-width: 1023px){#page_workflow .workflow_item .workflow_content h4{font-size:24px}#page_workflow .workflow_lists li .list_img{width:40%}#page_workflow .workflow_lists li .list_inner{width:60%}#page_workflow .workflow_lists li .list_inner:before{top:36px;left:36px}#page_workflow .workflow_lists li .list_content{padding-left:48px}#page_workflow .workflow_lists li .list_content .list_heading .list_title{font-size:24px}#page_workflow .workflow_lists li .flow_list li{width:72px;height:72px}#page_workflow .workflow_lists li .flow_list li p{font-size:18px}#page_workflow .workflow_lists .workflow_list{padding:48px 20px;border-radius:32px;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px}}@media screen and (max-width: 768px){#page_workflow{padding-left:0;padding-right:0}#page_workflow .page_heading{padding:0 20px;margin-bottom:88px}#page_workflow .workflow_img{margin-top:112px}#page_workflow .workflow_img .work_link.planning{bottom:0;left:0}#page_workflow .workflow_img .work_link.develop{top:-12px;left:24px}#page_workflow .workflow_img .work_link.manufacture{bottom:-24px;right:8px}#page_workflow .workflow_img .work_link.sale{top:-24px;right:32px}#page_workflow .workflow_img .work_link a{font-size:14px;height:32px;line-height:32px;padding:0 24px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}#page_workflow .workflow_item{padding:0 20px}#page_workflow .workflow_item img,#page_workflow .workflow_item .workflow_content{width:100%;display:block}#page_workflow .workflow_item img{width:80%;margin:0 auto}#page_workflow .workflow_item img.pc{display:none}#page_workflow .workflow_item img.tb{display:block}#page_workflow .workflow_item .workflow_content h4{font-size:20px;padding:20px 0  4px}#page_workflow .workflow_lists{margin:80px 0 96px}#page_workflow .workflow_lists .workflow_list{background-color:transparent;padding:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none}#page_workflow .workflow_lists li{margin-bottom:80px}#page_workflow .workflow_lists li:first-child .list_inner:before{left:32%}#page_workflow .workflow_lists li:last-child{margin-bottom:0}#page_workflow .workflow_lists li:last-child .list_inner:before{top:36px;left:inherit;right:50%}#page_workflow .workflow_lists li .list_img,#page_workflow .workflow_lists li .list_inner{width:100%;display:block}#page_workflow .workflow_lists li .list_img{width:80%;margin:0 auto}#page_workflow .workflow_lists li .list_inner{margin-top:20px}#page_workflow .workflow_lists li .list_inner:before{top:36px;left:0;width:100%;height:2px}#page_workflow .workflow_lists li .flow_list,#page_workflow .workflow_lists li .list_content{width:100%;padding:0;margin:0;display:block}#page_workflow .workflow_lists li .flow_list{text-align:center}#page_workflow .workflow_lists li .flow_list li{width:90px;height:72px;margin:0 8px;display:inline-block;vertical-align:top;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}#page_workflow .workflow_lists li .flow_list li p{font-size:20px;line-height:1.4}#page_workflow .workflow_lists li .list_content{max-width:256px;margin:24px auto 0}#page_workflow .workflow_lists li .list_content .list_heading .list_title{font-size:20px}#page_workflow .workflow_lists li .list_content .list_heading .bg_text{font-size:60px}#page_workflow .workflow_lists li .list_content .flow_item{padding-top:4px}}@media screen and (max-width: 480px){#page_workflow .workflow_img .work_link a{font-size:12px}#page_workflow .workflow_item img{width:100%}#page_workflow .workflow_item .workflow_content h4{font-size:18px}#page_workflow .workflow_lists li .list_img{width:100%;padding:0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#page_workflow .workflow_lists li .list_content .list_heading .list_title{font-size:18px}}#page_questionnaire .page_list li.questionnaire_content_two_rows{width:50%;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;vertical-align:top}#page_questionnaire .page_list li.questionnaire_content_two_rows.two_rows_odd{padding-right:20px}#page_questionnaire .page_list li.questionnaire_content_two_rows.two_rows_even{padding-left:20px}#page_questionnaire .page_list li .birthplace img{width:auto;height:440px;margin:0 auto;display:block}#page_questionnaire .page_list li h2{font-size:24px}#page_questionnaire .page_list li ul{padding-left:20px}#page_questionnaire .page_list li .questionnaire_content img.tb{display:none}@media screen and (max-width: 1200px){#page_questionnaire .page_list li h2{font-size:22px}}@media screen and (max-width: 1023px){#page_questionnaire .page_list li h2{font-size:20px}}@media screen and (max-width: 768px){#page_questionnaire .page_list li.questionnaire_content_two_rows{width:100%;display:block}#page_questionnaire .page_list li.questionnaire_content_two_rows.two_rows_odd,#page_questionnaire .page_list li.questionnaire_content_two_rows.two_rows_even{padding:0}#page_questionnaire .page_list li .birthplace img{width:100%;height:auto}#page_questionnaire .page_list li h2{font-size:18px}#page_questionnaire .page_list li .questionnaire_content{padding:24px}#page_questionnaire .page_list li .questionnaire_content img.pc{display:none}#page_questionnaire .page_list li .questionnaire_content img.tb{display:block}}#page_group .page_list ul{padding:0}#page_group .page_list li{margin-bottom:72px}#page_group .page_list li:before{content:none}@media screen and (max-width: 768px){#page_group .page_list li{margin-bottom:56px}#page_group .page_list li:before{content:none}}#not_found_page{text-align:center}#not_found_page .not_found_title{font-family:"Avenir",sans-serif;font-size:32px;margin-bottom:-16px}#not_found_page .not_found_title span{color:#fff;text-shadow:#0874DC 1px 1px 0,#0874DC -1px 1px 0,#0874DC 1px -1px 0,#0874DC -1px -1px 0;font-family:"Avenir",sans-serif;font-size:120px;display:block}#not_found_page .not_found_content{border:4px solid #f2f2f2;padding:48px 16px}#not_found_page .not_found_content p{line-height:2;margin-bottom:32px}@media screen and (max-width: 768px){#not_found_page .not_found_title span{font-size:96px}}.privacy_content{margin-bottom:32px}.privacy_content h3{color:#0874DC;font-size:24px;font-weight:700;margin-bottom:16px;line-height:1.8;letter-spacing:1px}.privacy_content p{font-size:14px;margin-bottom:16px;line-height:1.8}.privacy_content p.privacy_text{margin-bottom:32px}.privacy_content p.privacy_text_right{text-align:right}.privacy_content a{color:#0874DC;display:inline-block;text-decoration:underline}.privacy_content .privacy_item{margin-bottom:48px}.privacy_content .privacy_item h4{border-left:3px solid #0874DC;font-size:18px;font-weight:700;padding-left:16px;margin-bottom:16px;line-height:1.8;letter-spacing:1px}.privacy_content .privacy_item h5{font-size:16px;font-weight:700;margin-bottom:16px;line-height:1.8;letter-spacing:1px}.privacy_content .privacy_item li{font-size:14px;position:relative;margin-bottom:16px;line-height:1.8}.privacy_content .privacy_item li span{position:absolute;left:0}.privacy_content .privacy_item li p{font-size:14px;padding-left:24px;margin-bottom:16px}@media screen and (max-width: 768px){.privacy_content h3{font-size:18px;margin-bottom:16px;line-height:1.6;letter-spacing:normal}.privacy_content p{font-size:12px;line-height:1.6}.privacy_content .privacy_item{margin-bottom:32px}.privacy_content .privacy_item h4{font-size:16px}.privacy_content .privacy_item h5{font-size:14px}.privacy_content .privacy_item li{font-size:12px}.privacy_content .privacy_item li p{font-size:12px}}#contact_page .form_content{max-width:880px;margin:0 auto}#contact_page .form_content .form_text{font-size:16px;font-weight:700;line-height:1.6;margin-bottom:48px;text-align:center}#contact_page .form_content table{width:100%}#contact_page .form_content table tr{margin-bottom:32px;display:block}#contact_page .form_content table tr th,#contact_page .form_content table tr td{font-size:16px;text-align:left}#contact_page .form_content table tr th{width:240px}#contact_page .form_content table tr th span{color:#fff;font-size:12px;padding-left:8px}#contact_page .form_content table tr td{width:73%}#contact_page .form_content table tr td .radius{background-color:#fff;border:0;width:100%;height:64px;padding:16px;margin-bottom:12px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#contact_page .form_content table tr td .radius:placeholder-shown{color:#fff;font-size:14px}#contact_page .form_content table tr td .radius::-webkit-input-placeholder{color:#fff;font-size:14px}#contact_page .form_content table tr td .radius:-moz-placeholder{opacity:1;color:#fff;font-size:14px}#contact_page .form_content table tr td .radius::-moz-placeholder{opacity:1;color:#fff;font-size:14px}#contact_page .form_content table tr td .radius:-ms-input-placeholder{color:#fff;font-size:14px}#contact_page .form_content table tr td .radius:hover,#contact_page .form_content table tr td .radius:focus{outline:1px solid #f23f4c}#contact_page .form_content table tr td select{font-size:14px;background-image:url(images/select.png);background-repeat:no-repeat;background-position:97% center;background-size:14px}#contact_page .form_content table tr td select::-ms-expand{display:none}#contact_page .form_content table tr td textarea.radius{height:auto}#contact_page .form_content .check_content .checkbox p{padding-left:72px}#contact_page .form_content .check_content .checkbox a{font-weight:700;display:inline-block;text-decoration:underline}#contact_page .form_content .submit .submit_btn{color:#121A1D;background-color:#fff;border:1px solid #121A1D;font-size:16px;font-weight:600;position:relative;width:240px;height:80px;line-height:80px;padding:0;margin:64px auto 0;display:block;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#contact_page .form_content .submit .submit_btn:hover{color:#fff;background-color:#121A1D;border:1px solid #fff}#contact_page .form_content .submit .submit_btn:focus{outline:0}#contact_page .form_content .submit .ajax-loader{margin:0 auto;display:block}#contact_page .wpcf7-response-output{border:0;padding:16px;margin:0;text-align:center;line-height:1.6;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}#contact_page .wpcf7-response-output.wpcf7-validation-errors{color:#f00;background-color:#fdebe5;border:1px solid #f00}#contact_page .wpcf7-response-output.wpcf7-mail-sent-ok{color:#3A87AD;background-color:#D9EDF7;border:1px solid #3A87AD}input[type=submit],input[type=button],input[type=email],input[type=submit],input[type=tel],input[type=text],select,textarea{vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}input[type=checkbox]{display:none}.checkbox{position:relative;width:320px;height:48px;line-height:48px;margin:0 auto 0 0;display:block;vertical-align:middle;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;transition:background-color 0.2s linear;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear}.checkbox:hover:after{background-color:#121A1D}.checkbox:before{content:'';border-right:4px solid #fff;border-bottom:4px solid #fff;position:absolute;top:20px;left:16px;width:10px;height:20px;margin-top:-7px;opacity:0;z-index:2;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear}input[type=checkbox]:checked+.checkbox:before{opacity:1}.checkbox:after{content:'';background-color:#fff;position:absolute;top:16px;left:0;width:48px;height:48px;margin-top:-14px;display:block;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}input[type=checkbox]:checked+.checkbox:after{background-color:#121A1D}.thanks_page .thanks_inner #check_icon{width:100px;height:100px;margin:0 auto 32px;display:block}.thanks_page .thanks_inner #check_icon .st0{fill:#0874DC}.thanks_page .thanks_inner #check_icon .st1{fill:none;stroke:#fff;stroke-width:10;stroke-linecap:round;stroke-miterlimit:10}.thanks_page .thanks_inner .heading{margin-bottom:0}.thanks_page .thanks_inner .heading h2{font-size:24px;font-weight:bold;margin-bottom:64px}.thanks_page .thanks_inner p{font-size:16px;padding-bottom:24px;line-height:1.6;text-align:center}.thanks_page .thanks_inner p a{display:inline-block;text-decoration:underline}.thanks_page .btn{margin-top:32px}@media screen and (max-width: 768px){.thanks_page .thanks_inner #check_icon{width:80px;height:80px}.thanks_page .thanks_inner .heading h2{font-size:20px}.thanks_page .thanks_inner p{font-size:14px;padding-bottom:16px}}
/*# sourceMappingURL=style.css.map */
