#mv_area.layout-1 #businessfield_area #field_area .field_box:nth-of-type(2)::before{background:linear-gradient(90deg, #fff, #d344ba)}#mv_area.layout-1 #businessfield_area #field_area .field_box:nth-of-type(2)::after{background:#d344ba}#mv_area.layout-1 #businessfield_area #field_area .field_box:nth-of-type(3)::before{background:linear-gradient(90deg, #fff, #1da0f3)}#mv_area.layout-1 #businessfield_area #field_area .field_box:nth-of-type(3)::after{background:#1da0f3}#mv_area.layout-1 #businessfield_area #field_area .field_box:nth-of-type(4)::before{background:linear-gradient(90deg, #fff, #03bdfc)}#mv_area.layout-1 #businessfield_area #field_area .field_box:nth-of-type(4)::after{background:#03bdfc}#mv_area.layout-1 #businessfield_area #field_area .field_box:nth-of-type(5)::before{background:linear-gradient(90deg, #fff, #3a8ceb)}#mv_area.layout-1 #businessfield_area #field_area .field_box:nth-of-type(5)::after{background:#3a8ceb}#mv_area.layout-1 #businessfield_area #field_area .field_box:nth-of-type(6)::before{background:linear-gradient(90deg, #fff, #ec33a7)}#mv_area.layout-1 #businessfield_area #field_area .field_box:nth-of-type(6)::after{background:#ec33a7}#mv_area.layout-2 #businessfield_area #field_area .field_box:nth-of-type(1)::before{background:linear-gradient(90deg, #fff, #ec33a7)}#mv_area.layout-2 #businessfield_area #field_area .field_box:nth-of-type(1)::after{background:#ec33a7}#mv_area.layout-2 #businessfield_area #field_area .field_box:nth-of-type(3)::before{background:linear-gradient(90deg, #fff, #d344ba)}#mv_area.layout-2 #businessfield_area #field_area .field_box:nth-of-type(3)::after{background:#d344ba}#mv_area.layout-2 #businessfield_area #field_area .field_box:nth-of-type(4)::before{background:linear-gradient(90deg, #fff, #1da0f3)}#mv_area.layout-2 #businessfield_area #field_area .field_box:nth-of-type(4)::after{background:#1da0f3}#mv_area.layout-2 #businessfield_area #field_area .field_box:nth-of-type(5)::before{background:linear-gradient(90deg, #fff, #03bdfc)}#mv_area.layout-2 #businessfield_area #field_area .field_box:nth-of-type(5)::after{background:#03bdfc}#mv_area.layout-2 #businessfield_area #field_area .field_box:nth-of-type(6)::before{background:linear-gradient(90deg, #fff, #3a8ceb)}#mv_area.layout-2 #businessfield_area #field_area .field_box:nth-of-type(6)::after{background:#3a8ceb}#mv_area.layout-3 #businessfield_area #field_area .field_box:nth-of-type(1)::before{background:linear-gradient(90deg, #fff, #3a8ceb)}#mv_area.layout-3 #businessfield_area #field_area .field_box:nth-of-type(1)::after{background:#3a8ceb}#mv_area.layout-3 #businessfield_area #field_area .field_box:nth-of-type(2)::before{background:linear-gradient(90deg, #fff, #ec33a7)}#mv_area.layout-3 #businessfield_area #field_area .field_box:nth-of-type(2)::after{background:#ec33a7}#mv_area.layout-3 #businessfield_area #field_area .field_box:nth-of-type(4)::before{background:linear-gradient(90deg, #fff, #d344ba)}#mv_area.layout-3 #businessfield_area #field_area .field_box:nth-of-type(4)::after{background:#d344ba}#mv_area.layout-3 #businessfield_area #field_area .field_box:nth-of-type(5)::before{background:linear-gradient(90deg, #fff, #1da0f3)}#mv_area.layout-3 #businessfield_area #field_area .field_box:nth-of-type(5)::after{background:#1da0f3}#mv_area.layout-3 #businessfield_area #field_area .field_box:nth-of-type(6)::before{background:linear-gradient(90deg, #fff, #03bdfc)}#mv_area.layout-3 #businessfield_area #field_area .field_box:nth-of-type(6)::after{background:#03bdfc}#mv_area.layout-4 #businessfield_area #field_area .field_box:nth-of-type(1)::before{background:linear-gradient(90deg, #fff, #03bdfc)}#mv_area.layout-4 #businessfield_area #field_area .field_box:nth-of-type(1)::after{background:#03bdfc}#mv_area.layout-4 #businessfield_area #field_area .field_box:nth-of-type(2)::before{background:linear-gradient(90deg, #fff, #3a8ceb)}#mv_area.layout-4 #businessfield_area #field_area .field_box:nth-of-type(2)::after{background:#3a8ceb}#mv_area.layout-4 #businessfield_area #field_area .field_box:nth-of-type(3)::before{background:linear-gradient(90deg, #fff, #ec33a7)}#mv_area.layout-4 #businessfield_area #field_area .field_box:nth-of-type(3)::after{background:#ec33a7}#mv_area.layout-4 #businessfield_area #field_area .field_box:nth-of-type(5)::before{background:linear-gradient(90deg, #fff, #d344ba)}#mv_area.layout-4 #businessfield_area #field_area .field_box:nth-of-type(5)::after{background:#d344ba}#mv_area.layout-4 #businessfield_area #field_area .field_box:nth-of-type(6)::before{background:linear-gradient(90deg, #fff, #1da0f3)}#mv_area.layout-4 #businessfield_area #field_area .field_box:nth-of-type(6)::after{background:#1da0f3}#mv_area.layout-5 #businessfield_area #field_area .field_box:nth-of-type(1)::before{background:linear-gradient(90deg, #fff, #1da0f3)}#mv_area.layout-5 #businessfield_area #field_area .field_box:nth-of-type(1)::after{background:#1da0f3}#mv_area.layout-5 #businessfield_area #field_area .field_box:nth-of-type(2)::before{background:linear-gradient(90deg, #fff, #03bdfc)}#mv_area.layout-5 #businessfield_area #field_area .field_box:nth-of-type(2)::after{background:#03bdfc}#mv_area.layout-5 #businessfield_area #field_area .field_box:nth-of-type(3)::before{background:linear-gradient(90deg, #fff, #3a8ceb)}#mv_area.layout-5 #businessfield_area #field_area .field_box:nth-of-type(3)::after{background:#3a8ceb}#mv_area.layout-5 #businessfield_area #field_area .field_box:nth-of-type(4)::before{background:linear-gradient(90deg, #fff, #ec33a7)}#mv_area.layout-5 #businessfield_area #field_area .field_box:nth-of-type(4)::after{background:#ec33a7}#mv_area.layout-5 #businessfield_area #field_area .field_box:nth-of-type(6)::before{background:linear-gradient(90deg, #fff, #d344ba)}#mv_area.layout-5 #businessfield_area #field_area .field_box:nth-of-type(6)::after{background:#d344ba}#mv_area.layout-6 #businessfield_area #field_area .field_box:nth-of-type(1)::before{background:linear-gradient(90deg, #fff, #d344ba)}#mv_area.layout-6 #businessfield_area #field_area .field_box:nth-of-type(1)::after{background:#d344ba}#mv_area.layout-6 #businessfield_area #field_area .field_box:nth-of-type(2)::before{background:linear-gradient(90deg, #fff, #1da0f3)}#mv_area.layout-6 #businessfield_area #field_area .field_box:nth-of-type(2)::after{background:#1da0f3}#mv_area.layout-6 #businessfield_area #field_area .field_box:nth-of-type(3)::before{background:linear-gradient(90deg, #fff, #03bdfc)}#mv_area.layout-6 #businessfield_area #field_area .field_box:nth-of-type(3)::after{background:#03bdfc}#mv_area.layout-6 #businessfield_area #field_area .field_box:nth-of-type(4)::before{background:linear-gradient(90deg, #fff, #3a8ceb)}#mv_area.layout-6 #businessfield_area #field_area .field_box:nth-of-type(4)::after{background:#3a8ceb}#mv_area.layout-6 #businessfield_area #field_area .field_box:nth-of-type(5)::before{background:linear-gradient(90deg, #fff, #ec33a7)}#mv_area.layout-6 #businessfield_area #field_area .field_box:nth-of-type(5)::after{background:#ec33a7}[class*=fl_box]{display:flex}.fl_box_wr{flex-wrap:wrap}.fl_box_c{justify-content:center;align-items:flex-start}.fl_box_cc{justify-content:center;align-items:center}.fl_box_bw{justify-content:space-between;align-items:flex-start}.fl_box_bwc{justify-content:space-between;align-items:center}.innerWrap{width:1200px;margin:auto}.pc_el{display:block}.sp_el{display:none}.loader_wrap{opacity:0;position:fixed;top:0;bottom:0;right:41.5%;margin:auto;display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:#0d52a2;z-index:1}.loader_wrap.is-active{opacity:1;animation-duration:.5s;animation-name:show}@keyframes show{from{opacity:0}to{opacity:1}}.loader,.loader:after{border-radius:50%;width:25px;height:25px}.loader{font-size:10px;position:relative;text-indent:-9999em;border-top:4px solid hsla(0,0%,100%,.2);border-right:4px solid hsla(0,0%,100%,.2);border-bottom:4px solid hsla(0,0%,100%,.2);border-left:4px solid #fff;transform:translateZ(0);animation:load8 1.1s infinite linear}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.base_tl{margin:30px 0 20px;text-align:center;line-height:1.3}.base_tl span{display:block}.base_tl .en{font-size:48px;font-size:4.8rem;font-family:"Raleway",sans-serif;font-weight:normal;color:#246bbd;text-transform:uppercase}.base_tl .ja{font-size:14px;font-size:1.4rem}.base_tl+p{font-size:18px;font-size:1.8rem;font-weight:bold;text-align:center;letter-spacing:2px}.border_tl{position:relative;font-size:36px;font-size:3.6rem;font-weight:normal;text-align:center;color:#246bbd}.border_tl span{position:relative;display:inline-block;padding:0 30px;background:#fff}.border_tl::before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:100%;height:3px;border-top:double 3px #aecbe8}.more_btn{position:relative;font-size:12px;font-size:1.2rem;font-weight:bold;display:block;width:105px;padding:5px;padding-left:18px;color:#246bbd !important;border:solid 1px #246bbd;border-radius:50px;background:#fff}.more_btn::before{content:"";width:7px;height:7px;border:0px;border-top:solid 1px #246bbd;border-right:solid 1px #246bbd;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:14px;margin:auto}.full_btn{transition:all .3s;display:block;margin:0 auto 80px;padding:20px;width:28%;color:#fff !important;text-align:center;font-weight:bold;background:#246bbd}.full_btn:hover{color:#fff}.base_btn{width:40%;margin:30px auto 50px}.base_btn a{display:block;border:2px solid #246bbd;padding:20px 60px;border-radius:40px;text-align:center;color:#246bbd;position:relative}.base_btn a::before{content:"";width:14px;height:14px;border:0px;border-top:solid 1px #246bbd;border-right:solid 1px #246bbd;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:5%;margin:auto}input:focus::-moz-placeholder{color:rgba(0,0,0,0)}input::focus::-moz-placeholder{color:rgba(0,0,0,0)}input::focus::placeholder{color:rgba(0,0,0,0)}#hd_serch_box{margin-right:12px;position:relative}#hd_serch_box .search_switch{cursor:pointer;position:relative;z-index:9;width:46px;height:46px;background:url(../img/ico/ico_roupe.svg) no-repeat center/60% auto}#hd_serch_box form{position:absolute;right:0;top:0;height:100%;width:0px;transition:all .3s ease}#hd_serch_box #hd_serch_input{outline:none;position:absolute;background:#f7f7f7;right:0;z-index:8;width:0px;height:100%;padding:8px 0;color:rgba(0,0,0,0);transition:all .3s ease;transition-delay:.2s}#hd_serch_box textarea::-moz-placeholder, #hd_serch_box input::-moz-placeholder{color:rgba(0,0,0,0)}#hd_serch_box textarea::placeholder,#hd_serch_box input::placeholder{color:rgba(0,0,0,0)}#hd_serch_box textarea:-ms-input-placeholder,#hd_serch_box input:-ms-input-placeholder{color:rgba(0,0,0,0)}#hd_serch_box textarea::-ms-input-placeholder,#hd_serch_box input::-ms-input-placeholder{color:rgba(0,0,0,0)}#hd_serch_box #hd_serch_submit{outline:none;position:absolute;z-index:9;right:30px;top:0;bottom:0;margin:auto 0;opacity:0;width:40px;height:40px;background:url(../img/ico/ico_roupe.svg) no-repeat center/60% auto;transition:all 0s ease;transition-delay:0s}#hd_serch_box.search_status_on .search_switch{background-image:url(../img/ico/ico_close.svg);background-size:40% auto}#hd_serch_box.search_status_on form{width:650px;background:#246bbd}#hd_serch_box.search_status_on #hd_serch_submit{opacity:1;right:50px;display:block;text-indent:-9999px;transition:all .3s ease;transition-delay:.3s}#hd_serch_box.search_status_on #hd_serch_input{color:#000;width:100%;padding:8px 12px}#hd_serch_box.search_status_on textarea::-moz-placeholder, #hd_serch_box.search_status_on input::-moz-placeholder{color:#c7c7c7}#hd_serch_box.search_status_on textarea::placeholder,#hd_serch_box.search_status_on input::placeholder{color:#c7c7c7}#hd_serch_box.search_status_on textarea:-ms-input-placeholder,#hd_serch_box.search_status_on input:-ms-input-placeholder{color:#c7c7c7}#hd_serch_box.search_status_on textarea::-ms-input-placeholder,#hd_serch_box.search_status_on input::-ms-input-placeholder{color:#c7c7c7}.base_tbl{width:100%;border-collapse:collapse}.base_tbl th,.base_tbl td{padding:15px;text-align:left;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.base_tbl th{width:20%;font-weight:bold;color:#246bbd;vertical-align:top;background:#e7eff9}.base_tbl td{width:80%}.report_list{display:flex;flex-wrap:wrap;justify-content:space-between}.report_list li{width:48.5%}.report_list a{transition:all .3s;position:relative;display:block;padding:20px 20px 20px 65px;background:url(../img/ico/ico_pdf.png) no-repeat 15px center;background-size:30px auto;border:3px double #d8d8d8}.report_list a::before{transition:all .3s;content:"";width:7px;height:7px;border:0px;border-top:solid 1px #246bbd;border-right:solid 1px #246bbd;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:20px;margin:auto}.report_list a:hover{color:#e84343}.report_list a:hover::before{right:15px}.report_list .small{font-size:13px;font-size:1.3rem}.bunki_list{display:flex;flex-wrap:wrap;align-items:stretch;border-bottom:solid 1px #e4e4e4}.bunki_list li{width:33.3333333333%;border-right:solid 1px #e4e4e4}.bunki_list li:nth-child(3n) h3{border-right:none}.bunki_list li:hover .photo img{transform:scale(1.2)}.bunki_list a{display:block;height:100%}.bunki_list h3{font-size:16px;font-size:1.6rem;padding:8px 0;text-align:center}.bunki_list .photo{overflow:hidden}.bunki_list .photo img{transition:all .3s;width:100%;height:auto}.bunki_list.col4 li{width:25%}.bunki_list.col5 li{width:20%}.bunki_list.col6 li{width:16.6666666667%}.col_list{display:flex;justify-content:space-between}.col_list li{width:48%}.col_list li img{max-width:100%;height:auto}.col_list li h3{color:#246bbd;font-size:23px;font-size:2.3rem;margin-bottom:25px;border-bottom:1px solid #e6e6e6;padding-bottom:10px}.info_list li{padding:25px 0;border-bottom:solid 1px #d8d8d8}.info_list a{font-size:16px;font-size:1.6rem;font-weight:bold;color:#246bbd !important}.order_list{counter-reset:number;list-style-type:none !important}.order_list>li{position:relative;padding:7px;padding-left:30px;line-height:1.5em}.order_list>li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#246bbd;color:#fff;font-weight:bold;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center;top:.3em}main .date{display:flex;align-items:center;margin-bottom:5px;font-size:14px;font-size:1.4rem;color:#666}main .date span{margin-left:10px}main .ico_cat{display:block;width:80px;padding:1px 0;text-align:center;border:solid 1px;border-radius:30px}main .ico_new{width:57px;padding:2px 0;text-align:center;color:#fff;text-transform:uppercase;background:#246bbd}main .update,main .new_product{color:#1b9047;border-color:#1b9047}main .info{color:#e84343;border-color:#e84343}main .recruit{color:#28a4b6;border-color:#28a4b6}main .newgraduates{color:#28a4b6;border-color:#28a4b6}#csrActionplan #pageTitle{background:url("../img/title/pho_csrActionplan_mv.png") no-repeat}#csrActionplan main h2{color:#246bbd;font-size:23px;font-size:2.3rem;margin-bottom:15px;border-bottom:1px solid #e6e6e6;padding-bottom:10px}#csrActionplan main p,#csrActionplan main dl{padding-bottom:20px}#csrActionplan main dt{padding-bottom:20px}#csrActionplan main dt{font-weight:bold}#csrActionplan main dd{margin-left:20px}#csrActionplan main dd ul li{padding-bottom:20px}#csrActionplan main dd ul li::before{content:"";width:10px;height:10px;display:inline-block;background-color:#246bbd;border-radius:50%;position:relative;top:-1px;margin-right:10px}footer .add{padding:20px 40px 80px 40px !important}#toTop{display:block;width:60px;height:60px;padding:0;right:20px;bottom:20px;z-index:999999;background:#d7e3f3;border:2px solid #246bbd;border-radius:50%;position:fixed}#toTop::before{content:"";width:9px;height:9px;border:0px;border-top:solid 1px #246bbd;border-right:solid 1px #246bbd;transform:rotate(-45deg);position:absolute;top:28px;right:40%}p.comingsoon{text-align:center;padding:100px 0}.form nav ul .menu::before{display:none}#technology_menu .third_class_list li span{color:#fff;display:flex;align-items:center;height:100%;padding:20px 13px;position:relative}#technology_menu .third_class_list li span::after{content:"";width:100%;height:1px;display:block;background:#fff;position:absolute;bottom:0;left:0;transition:all .3s ease}