@charset "utf-8";@import url(style-base.css);h2{width:fit-content;margin:10px auto 40px;font-size:34px;color:#333;text-align:center;font-weight:700;border:none}h3{margin:10px auto 40px;font-size:30px;color:#67398b;text-align:center;font-weight:700;border:none}h3:after{border:none}h4{margin:10px auto 40px;font-size:26px;color:#67398b;text-align:center;font-weight:700}h5{margin:10px auto 40px;font-size:22px;color:#67398b;text-align:center;font-weight:700}h6{margin:10px auto 40px;font-size:20px;color:#67398b;text-align:center;font-weight:700}@media (max-width:575px){h2{font-size:28px}h3{font-size:26px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}}hr{margin-top:0;margin-bottom:2rem}a:hover{opacity:.5;text-decoration:none}a .c-black:hover{color:#5f9ea0}.siteContent{padding:0}.full_width_content{margin:0 calc(50% - 50vw)}.full_width_content{padding:1.5rem calc(50vw - 50%)}@media (min-width:768px){.full_width_content{padding:2rem calc(50vw - 50%)}}@media (min-width:992px){.full_width_content{padding:3rem calc(50vw - 50%)}}@media (min-width:1200px){.full_width_content{padding:3.5rem calc(50vw - 50%)}}.siteHeader_logo img{width:auto}.breadSection{border:none}.mainSection-title{border:none;padding:0}@media (min-width:992px){.mainSection-col-one{width:980px;margin:auto}}@media (min-width:1200px){.mainSection-col-one{width:980px;margin:auto}}.content_title,.mainSection-title{width:fit-content;margin:10px auto 40px;font-size:34px;color:#521a79;text-align:center;font-weight:700;border-bottom:1px solid #521a79}@media (max-width:575px){.content_title,.mainSection-title{font-size:28px}}.content_btn,.btn-default{width:fit-content;margin:10px auto;padding:10px 50px 5px;display:flex;align-items:center;justify-content:center;line-height:1;text-decoration:none;color:#212529;font-size:20px;border-radius:3px;height:40px;border:1px solid #bbb;transition:.3s;background-color: [object object];background-image:linear-gradient(180deg,rgba(255,255,255,1),rgba(209,209,209,1) 88%)}@media (max-width:575px){.content_btn,.btn-default{font-size:18px}}.content_btn:hover,.btn-default:hover{background-image:linear-gradient(180deg,rgba(209,209,209,1),rgba(255,255,255,1));color:#212529;opacity:inherit}.entry-meta_items_term{display:none}#ltg_post_list-2 .text-right{text-align:center!important}#ltg_post_list-2 .btn-default{margin-top:30px}.img-no{font-weight:700;font-size:45px;color:#67398b}.img-title{font-size:23px;vertical-align:super;line-height:0}.img-text{font-size:16px}@media (max-width:575px){.img-no{font-size:30px}.img-title{font-size:21px;vertical-align:baseline}.img-text{font-size:14px}}@media (min-width:992px){.siteHeader .container{padding-top:5px;padding-bottom:4px}}@media (min-width:576px){#menu-item-81{background-color:#db0011}#menu-item-81 a{color:#fff}}.siteHeader{z-index:99}.fixed-top-menu-item:nth-last-child(1) {background-color:#db0011}.explanation-no{font-weight:600;font-size:38px;color:#db0011}.explanation-title{font-size:25px;vertical-align:super;line-height:0;color:#db0011}.explanation-text{font-size:20px}@media (max-width:575px){.explanation-no{font-size:30px}.explanation-title{font-size:19px}.explanation-text{font-size:14px}}.comp{text-align:center;margin-bottom:15px;line-height:1.2;font-size:16px}@media (max-width:575px){.comp{font-size:14px}}.comp img{margin-bottom:3px}.faq h6{font-size:18px;text-align:left;color:#333;margin-bottom:10px;border-left:#521a79 solid 5px;padding-left:10px}.faq p{margin-bottom:20px;font-size:17px}.carousel-control-prev,.carousel-control-next{display:none}#ltg_post_list-2{padding-top:3.5rem}.entry-meta-dataList{display:none}.postNextPrev{display:none}.entry-meta_items{display:none}.company_overview table{border:1px solid #aaa}.company_overview table tbody th,.company_overview table tbody td,.company_overview table tbody tr th,.company_overview table tbody tr td{border-bottom:1px solid #aaa;font-size:16px}@media (max-width:575px){.company_overview table tbody th,.company_overview table tbody td,.company_overview table tbody tr th,.company_overview table tbody tr td{font-size:14px}}.company_overview table tbody th{background-color:#f2f2f2;border-right:1px solid #aaa}.staff .card-title{font-size:22px;color:#333}@media (max-width:575px){.staff .card-title{font-size:20px}}.staff .card-img,.staff .card-img-top{border-radius:50%}.recruit ol{position:relative;margin:0;padding:0}.recruit ol li{list-style:none;list-style-position:outside;margin:0;padding-left:1.25em}.recruit ol li span{position:absolute;left:0;margin:0}.recruit h4{padding-bottom:15px;margin-bottom:15px;border-bottom:1px #ddd solid}.recruit dl{margin-top:15px;margin-bottom:15px;border-bottom:1px #ddd solid}.recruit dt{float:left;margin-bottom:15px;border:none}.recruit dd{margin-left:130px;border:none;margin-bottom:15px}.vk_borderBox_body{height:200px;overflow-y:scroll;padding:1em}.owl-carousel .owl-item{border:solid 4px #1d3856;min-height:455px!important;padding:10px;font-size:15px;background-color:#fff}.owl-carousel .owl-item h6{margin-bottom:15px;font-size:20px;color:#666}.publichall table th,.publichall table td{border-right:1px solid #521a79;border-bottom:1px solid #521a79}.publichall table{border-top:1px solid #521a79;border-left:1px solid #521a79}.publichall table th{background-color:#eef2ff}.siteContent_after{background-color:#f4f4f4}.siteFooter{padding-bottom:60px;background-color:#020c5e;border:none;color:#fff}.footerWidget{}.footerMenu li a{color:#fff}.copySection p{text-align:center}#sb_instagram #sbi_images{padding:0 0 12px}#sb_instagram .sb_instagram_header p,.sb_instagram_header p{color:#fff}.page_top_btn{bottom:1%}@media print{.footer_bottom{visibility:hidden}}