@charset 'UTF-8';:root{--main-color1:#0168ac;--main-color2:#e2f3ff;--main-color3:#61b2f0;--common-width1:1280px;}a{color:#111;}a:visited{color:#111;}a:hover{text-decoration:none;}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.acms-container{max-width:var(--common-width1);}@media screen and (max-width:1300px){.acms-container{padding-right:20px;padding-left:20px}}@media screen and (max-width:480px){.acms-container{padding-right:10px;padding-left:10px}.acms-grid,.acms-grid-r{margin-left:-5px;margin-right:-5px}}.js-acms-offcanvas-active .js-acms-offcanvas-sidebar-left{right:-70%;left:auto;}.js-acms-offcanvas-active .js-acms-offcanvas-sidebar-left.active{margin-right:70%;transition:margin-right .3s ease-in-out;}.js-acms-offcanvas-body-left{left:0;}.topimg_edit{width:550px;margin:20px auto;display:flex;justify-content:space-between;}.topimg_edit_wrap{background-color:var(--main-color3);padding:8px 20px;border-radius:5px;font-weight:bold;}.topimg_edit_wrap:hover{opacity:.7;}@media screen and (max-width:768px){.topimg_edit{width:80%;margin:20px auto;display:block;text-align:center}.topimg_edit_wrap{margin-bottom:10px}}.head_wrapper00{width:100%;background-image:url('../images/contact_back.png');background-position:120% bottom;background-repeat:no-repeat;}@media screen and (min-width:769px) and (max-width:1024px){.head_wrapper00{background-position:180% bottom}}@media screen and (max-width:768px){.head_wrapper00{background-position:250% bottom}}@media screen and (min-width:1350px){.head_wrapper00{background-image:url('../images/contact_back_2.png');background-position:100% bottom}}.head_wrapper{width:92.5%;max-width:var(--common-width1);height:100px;display:flex;justify-content:space-between;align-items:center;margin:0 auto;}@media screen and (max-width:1199px){.head_wrapper{width:95%}}.head_logo img{width:280px;height:auto}.contact_txt img{width:245px;height:auto}.top_img_pc{width:100%;display:block;}.top_img_sp{width:100%;display:block;}.head_logo_sp{float:left;margin:10px 0 0 10px;}.head_logo_sp img{width:140px;height:auto}.contact_btn,.header-sp-menu{float:right;height:45px;overflow:hidden}.contact_btn img,.header-sp-menu img{height:45px;width:auto}.nav-menu-btn{height:auto;padding:0;color:white;text-align:center;height:45px;overflow:hidden}.header_navi_wrapper{width:100%;background-color:var(--main-color2);display:flex;}.header_navi{width:92.5%;max-width:var(--common-width1);height:56px;margin:0 auto;line-height:initial;}nav.navibar ul{display:flex;justify-content:space-between;align-items:center;transform:skew(-46deg);padding:0;}.navibar ul li{list-style:none;font-size:16px;border-left:3px solid var(--main-color1);width:16.667%;text-align:center;}.navibar ul li:last-child{list-style:none;border-right:3px solid var(--main-color1);}nav ul a.navi_a{transform:skew(46deg);display:block;}.navibar li.stay a{_font-weight:bold;color:var(--main-color1);}.js-acms-offcanvas-active .offcanvas-bar{background-color:var(--main-color2);}.offcanvas-nav a{color:black}.sp-menu-head{background:var(--main-color1);padding:4px 12px;color:white;font-size:14px;}.offcanvas-nav li.stay{color:var(--main-color1)!important;font-weight:bold!important;background:none}.offcanvas-nav li.stay a{color:var(--main-color1)!important;}.acms-container{margin-top:30px;}@media (min-width:1024px){.acms-col-lg-9{float:left;width:68%;margin-right:11px}.acms-col-lg-3{float:left;width:30%}}.concept_svg{height:36px;margin-bottom:-8px;}.module-header{border-bottom:1px solid var(--main-color1);}.concept p{width:97.5%;margin:0 auto;line-height:2.1;font-size:15px;}.concept{border-bottom:initial;margin-bottom:20px;}.infomation_svg{height:36px;margin-bottom:-8px;}.acms-list-group-item time{color:#333;font-weight:bold;margin-right:12px;}.info_list{display:flex;margin:0;padding:20px 10px;}.info_title{margin-left:15px;}.label_box{background-color:var(--main-color1);width:70px;font-size:11px;transform:skew(-46deg);text-align:center;display:block;padding:2px;height:14px;margin-left:5px;}.info_label{color:#fff;text-decoration:none;transform:skew(46deg);width:72px;}main .acms-list-group{border-top:initial;}.acms-list-group-item:hover{background:initial;}@media screen and (max-width:1024px){.concept p{line-height:1.85;width:100%}}@media screen and (min-width:769px) and (max-width:1024px){.concept{margin-bottom:0}.concept_svg{height:32px}.infomation_svg{height:32px}.info_list{display:flex;margin:2px}}@media screen and (min-width:481px) and (max-width:768px){.concept_svg{height:30px}.infomation_svg{height:30px}.concept{margin-bottom:0}}@media screen and (max-width:480px){.concept_svg{height:30px}.infomation_svg{height:30px}.concept{margin-bottom:0}.module-section{margin:0 0 25px}.info_list{padding:20px 5px}}.banner-list-item{margin:0 0 15px;}.footer_wrapper00{width:100%;margin-top:60px;}.footer_contact{width:96%;max-width:var(--common-width1);margin:0 auto;display:flex;justify-content:flex-start;}.footer_contact01{margin-right:20px;}.footer_wrapper01{width:100%;background-color:var(--main-color2);padding:10px 0 80px;}.footer_address{width:96%;max-width:var(--common-width1);margin:0 auto;display:flex;justify-content:space-between;}.footer_address ul{list-style:none;margin:initial;padding:initial;}.address{display:flex;justify-content:flex-start;}address{font-style:initial;padding-top:20px;padding-bottom:20px;}.company_name{font-size:1.1em;font-weight:bold;}.totop{display:flex;justify-content:flex-end;}.footer_wrapper02{width:100%;background-color:var(--main-color1);}.copyright_text{color:#fff;font-size:.8em;text-align:center;display:block;padding:15px;}.page-top-btn{position:fixed;z-index:1000;right:50px;bottom:160px;display:block;overflow:hidden;width:44px;height:44px;transition:opacity .2s ease-out;-webkit-transform:translateZ(0);transform:translateZ(0);white-space:nowrap;text-indent:100%;background:initial;}@media screen and (min-width:768px){.copyright_text{font-size:13px}}@media screen and (max-width:480px){.footer_wrapper00{margin-top:40px}.page-top-btn{right:35px;bottom:40px;width:40px;height:40px}}.topicpath .acms-container{margin-top:0;}.topicpath{background:var(--main-color1);color:#fff;}.topicpath-item{float:left;padding:0 10px 0 23px;background:url(../images/marker/icon_arrow_w.png) no-repeat 0;}@media screen and (min-width:768px){a.acms-list-group-item{padding:initial;transition:initial}}.topicpath-link,.topicpath-link:active,.topicpath-link:focus,.topicpath-link:visited{color:#fff;}.company .acms-list-group li:hover{opacity:.8;}.company .acms-list-group li.stay a{background-color:var(--main-color1);color:#fff;}.company .acms-list-group li.stay a{color:#fff;}@media screen and (max-width:480px){.company .acms-list-group li{font-size:15px}}.cid5_menu_subtitle{font-size:16px;font-weight:100;display:block;}a.cm_btn{font-size:16px;}@media screen and (max-width:767px){a.cm_btn{font-size:15px}}.company .acms-list-group{border-top:initial;}.company .acms-list-group-item{border-bottom:initial;}.company th.acms-cell-text-center{background-color:#e3f3ff;}.company .entry-container th{background-color:#e3f3ff;}@media screen and (min-width:768px){.company .entry-container th{width:25%}}.company .entry-column tr:nth-child(odd){background:initial;}.company .entry-column td,.company .entry-column th{border-top:1px solid var(--main-color1);}.company tbody:last-child{border-bottom:1px solid var(--main-color1);}.company .entry-column th{color:var(--main-color1);}.column12_entrylist .module-section{width:95%;display:block;margin:0 auto;margin-bottom:30px;}.column12_entrylist .acms-list-group{border-top:initial;display:flex;justify-content:space-around;}.column12_entrylist .acms-list-group li{margin:initial;border:initial;}.column12_entrylist section ul.acms-list-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%;li{width:100%;height:auto;object-fit:cover;transition:opacity .3s;&:last-child a{margin-right:0}}li a{text-align:center;padding:15px 20px;font-size:15px;text-align:center;display:flex;align-items:center;justify-content:center;border:1px solid var(--main-color1);margin-right:15px;transition:opacity .3s}}@media screen and (min-width:769px){.column12_entrylist section ul.acms-list-group{li a{height:45px}}}@media screen and (max-width:768px){.column12_entrylist .module-section{margin-bottom:40px}.column12_entrylist .acms-list-group{border-top:initial;display:block;justify-content:initial}}.sub .column12_entrylist section ul.acms-list-group{display:initial;grid-template-columns:initial;width:100%;li{width:100%;height:auto;object-fit:cover;transition:opacity .3s;&:last-child a{margin-bottom:0;margin-right:0}}li a{text-align:center;padding:15px 10px;font-size:15px;text-align:center;display:flex;align-items:center;justify-content:center;border:1px solid var(--main-color1);margin-bottom:15px;margin-right:0;transition:opacity .3s}}@media screen and (max-width:959px){.column12_entrylist .module-section{width:100%}}@media screen and (max-width:767px){.column12_entrylist section ul.acms-list-group{display:initial;grid-template-columns:initial;li{&:last-child a{margin-bottom:0;margin-right:0}}li a{margin-bottom:15px;margin-right:0}}}.title_en{font-size:20px;font-weight:bold;color:#fff;background-color:var(--main-color1);width:85%;max-width:650px;margin:0 auto;text-align:center;transform:skew(-46deg);}.title_en_p{transform:skew(46deg);padding:7px;}@media screen and (max-width:767px){.title_en{font-size:18px}.title_en_p{padding:8px}}@media screen and (max-width:480px){.title_en{font-size:17px;font-weight:bold;width:92.5%;max-width:325px}}.acms-page-header{border-bottom:initial;}h1.entry-title{text-align:center;font-weight:600;font-size:22px;}header.acms-page-header.page-header{text-align:center;font-weight:300;font-size:12px;}@media screen and (max-width:767px){h1.entry-title{font-size:20px}}@media screen and (max-width:480px){h1.entry-title{font-size:18px}}.entry-column{h2{font-size:19px;margin:0 10px 25px;padding:10px 15px;color:var(--main-color1);border-left:4px solid var(--main-color1);background-color:#e2f3ff}h3{font-size:18px;margin:0 10px 20px;padding:7px 15px;border-left:4px solid var(--main-color1);color:var(--main-color1);background:initial}h4{font-size:16px}p{line-height:1.85}ol li,ul li{font-size:16px;line-height:1.8;margin:0 0 10px}}@media screen and (max-width:767px){.entry-column{td,th{line-height:1.65;padding:10px 10px}}}@media screen and (max-width:480px){.entry-column{h2{font-size:18px;padding:8px 11px}h3{font-size:17px;padding:6px 12px}}}.bx-wrapper{margin-bottom:initial;-moz-box-shadow:initial;-webkit-box-shadow:initial;box-shadow:initial;border:initial;background:initial;}section#top-hero{width:100%;ul{margin:0;padding:0;list-style:none;li{margin:0;padding:0;list-style:none}}}.strong1{font-weight:bold;color:#ff0949;}.strong2{font-weight:bold;color:#0167ad;}.form-btn-box .btn-attention-block-large{background:#e2113d;}.btn-attention-block-large:hover{background:#b70429;}.btn-attention-block-large:active,.btn-attention-block-large:focus{background:#b70429;}@media screen and (max-width:768px){.pc_only{display:none}}@media screen and (max-width:480px){.pc_tb_only{display:none}}@media screen and (min-width:769px){.sp_tb_only{display:none}}@media screen and (min-width:481px){.sp_only{display:none}}