﻿#consultation{display:none}.pageTtl{font-size:2.8rem;text-align:center;margin-bottom:40px}@media (max-width: 1199px){.pageTtl{font-size:2.4rem;margin-bottom:30px}}@media (max-width: 767px){.pageTtl{font-size:2.2rem;margin-bottom:20px}}#companyNav{width:84%;margin:0 auto}@media (max-width: 991px){#companyNav{width:88%}}@media (max-width: 767px){#companyNav{display:none}}#companyNav ul{justify-content:center;align-items:stretch}#companyNav ul li{padding-right:0;padding-left:0;width:calc(100% / 8);border:1px solid #fff;background-color:#929BA0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;display:flex;align-items:center;line-height:1.2}@media (max-width: 991px){#companyNav ul li{font-size:1.4rem}}#companyNav ul li a{display:block;width:100%;color:#fff;text-align:center;padding:20px 0}@media (max-width: 1569px){#companyNav ul li a .r1,#companyNav ul li a .r2{display:block}}@media (max-width: 1199px){#companyNav ul li a{padding:15px 0}}#companyNav ul li.stay{background-color:#35A9EE}#bread{width:86%;margin-right:auto;margin-left:auto}@media (max-width: 767px){#bread{width:94%}}#company{padding:0 50px 140px}@media (max-width: 1199px){#company{padding:0 30px 80px}}@media (max-width: 767px){#company{padding:0 15px 50px}}#company .inner{box-sizing:border-box;max-width:1060px;margin:0 auto}#company section{margin-top:60px}@media (max-width: 991px){#company section{margin-top:40px}}@media (max-width: 767px){#company section{margin-top:30px}}#company.index .menuWrap{width:90%;margin-right:auto;margin-left:auto}@media (max-width: 1399px){#company.index .menuWrap{width:100%}}#company.index ul{display:flex;flex-wrap:wrap;align-items:stretch;align-content:end;margin-right:-10px;margin-left:-10px}#company.index ul li{box-sizing:border-box;width:33.33%;display:flex;align-items:stretch;padding:10px}@media (max-width: 1199px){#company.index ul li{width:50%}}@media (max-width: 767px){#company.index ul li{width:100%;padding-top:5px;padding-bottom:5px}}#company.index ul li a{width:100%;display:flex;flex-direction:column;align-content:end;border-radius:5px;padding:30px 85px 30px 30px;color:#383636;color:#6F787C;background:#DCE9F0 url("/dcms_media/image/icon-arrow2.png") no-repeat center right 20px;-webkit-background-size:26px auto;-o-background-size:26px auto;background-size:26px auto}#company.index ul li a p{font-size:2.0rem;color:#383636}#company.index ul li a:hover{background:#CBE4F2 url("/dcms_media/image/icon-arrow2.png") no-repeat center right 20px;-webkit-background-size:26px auto;-o-background-size:26px auto;background-size:26px auto}@media (max-width: 1399px){#company.index ul li a{padding-right:65px}}@media (max-width: 767px){#company.index ul li a{padding:20px 65px 20px 20px}}#company.greeting p.sign{text-align:right;margin-top:40px}#company.greeting .logo{text-align:center;margin-top:60px}#company.greeting .logo img{width:235px}@media (max-width: 767px){#company.greeting .logo{margin-top:30px}}#company.gaiyo .mainTbl th{width:140px}@media (max-width: 991px){#company.gaiyo .mainTbl th{width:25%}}@media (max-width: 767px){#company.gaiyo .mainTbl th{width:35%}}@media (max-width: 767px){#company.gaiyo .mainTbl td .row{display:block}}#company.gaiyo .address{width:330px}@media (max-width: 767px){#company.gaiyo .address{width:270px}}@media (max-width: 991px){#company.gaiyo .map{margin-top:15px}}@media (max-width: 767px){#company.gaiyo .map .iframeWrap{position:relative;width:100%;padding-top:56.25%;overflow:auto;-webkit-overflow-scrolling:touch}#company.gaiyo .map .iframeWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;display:block}}@media (max-width: 767px){#company.history .mainTbl th{width:95px}}#company.policy .mainTtl+.policyList{margin-top:-30px}@media (max-width: 767px){#company.policy .mainTtl+.policyList{margin-top:-20px}}#company.policy .policyList dt{border-top:2px solid #DCE9F0;padding-top:30px;font-size:2.0rem;color:#35A9EE}#company.policy .policyList dt:first-child{border-top:none}#company.policy .policyList dd{padding:20px 0 30px 20px}@media (max-width: 767px){#company.policy .policyList dt{padding-top:20px}#company.policy .policyList dd{padding:15px 0 25px 15px}}#company.bp .partnerTbl{width:100%;border-top:2px solid #DCE9F0}#company.bp .partnerTbl tr{border-bottom:2px solid #DCE9F0}#company.bp .partnerTbl tr th,#company.bp .partnerTbl tr td{padding:10px 0}#company.bp .partnerTbl tr th a,#company.bp .partnerTbl tr td a{color:#35A9EE;text-decoration:underline}#company.bp .partnerTbl tr th{width:245px;text-align:center}@media (max-width: 767px){#company.bp .partnerTbl tr th{width:45%}#company.bp .partnerTbl tr th img{height:40px;width:auto}}#company.bp .partnerList li{padding-left:25px;margin:5px 0;position:relative}#company.bp .partnerList li:before{content:"";width:4px;height:4px;border-radius:50%;background-color:#B0BBC1;position:absolute;left:10px;top:14px}#company.bp .partnerList li a{color:#35A9EE;text-decoration:underline}#company.logomark .img01,#company.logomark .img02,#company.logomark .img03,#company.logomark .img04{text-align:center}#company.logomark .img01{margin-top:30px}@media (max-width: 767px){#company.logomark .img01{margin-top:20px}}#company.logomark .img02{margin-top:20px}@media (max-width: 767px){#company.logomark .img02{margin-top:15px}#company.logomark .img02 img{width:75%}}#company.logomark .img03{margin-top:30px}@media (max-width: 767px){#company.logomark .img03{margin-top:20px}#company.logomark .img03 img{width:75%}}#company.logomark .img04{margin-bottom:30px}@media (max-width: 767px){#company.logomark .img04{margin-bottom:20px}#company.logomark .img04 img{width:75%}}#company.contribution .groupList{border:2px solid #DCE9F0;border-radius:30px;padding:18px 28px}@media (max-width: 991px){#company.contribution .groupList{padding:18px}}#company.contribution .groupList dt{text-align:center}#company.contribution .groupList dd{color:#716D6D;font-size:1.5rem;padding-top:15px}#company.contribution .groupList.flex{display:flex;padding-right:38px;padding-left:38px;margin-top:30px}@media (max-width: 991px){#company.contribution .groupList.flex{padding-right:18px;padding-left:18px}}@media (max-width: 767px){#company.contribution .groupList.flex{flex-direction:column;margin-top:20px}}#company.contribution .groupList.flex dt{width:240px}@media (max-width: 767px){#company.contribution .groupList.flex dt{width:100%}}#company.contribution .groupList.flex dd{width:calc(100% - 240px);padding-top:3px;padding-left:20px}@media (max-width: 767px){#company.contribution .groupList.flex dd{width:100%;padding-top:15px;padding-left:0}}#company.contribution .groupListWrap{display:flex;justify-content:space-between;margin-top:30px}#company.contribution .groupListWrap .groupList{box-sizing:border-box;width:50%}#company.contribution .groupListWrap .groupList:first-child{margin-right:10px}#company.contribution .groupListWrap .groupList:nth-child(2){margin-left:10px}@media (max-width: 767px){#company.contribution .groupListWrap{flex-direction:column;margin-top:10px}#company.contribution .groupListWrap .groupList{width:100%;margin-top:10px;margin-bottom:10px}#company.contribution .groupListWrap .groupList:first-child{margin-right:0}#company.contribution .groupListWrap .groupList:nth-child(2){margin-left:0}}#company.contribution .introTxt1{font-size:2.0rem}@media (max-width: 767px){#company.contribution .introTxt1{font-size:1.8rem}}#company.contribution .introTxt2{margin-top:20px;padding-left:20px}@media (max-width: 991px){#company.contribution .introTxt2{padding-right:20px}}#company.contribution .txt{width:75%;padding-right:10px}@media (max-width: 991px){#company.contribution .txt{width:70%}}@media (max-width: 767px){#company.contribution .txt{width:100%}}#company.contribution .img01{width:25%;padding-left:10px}@media (max-width: 991px){#company.contribution .img01{width:30%}}@media (max-width: 767px){#company.contribution .img01{width:100%;text-align:center;margin-top:20px}#company.contribution .img01 img{width:200px}}#company.contribution .imageList{display:flex;justify-content:space-between;margin:30px -10px 0}#company.contribution .imageList>div{display:flex;justify-content:space-between}#company.contribution .imageList>div>div{padding:0 10px}@media (max-width: 767px){#company.contribution .imageList{flex-direction:column;margin-top:10px}#company.contribution .imageList>div{margin-top:10px;margin-bottom:10px}}@media (max-width: 991px){#company.contribution .imageList.col4{width:80%;margin-right:auto;margin-left:auto;flex-direction:column}#company.contribution .imageList.col4>div{margin-top:10px;margin-bottom:10px}#company.contribution .imageList.col4>div>div{width:50%}#company.contribution .imageList.col4>div>div img{width:100%}}@media (max-width: 991px) and (max-width: 767px){#company.contribution .imageList.col4{width:100%}}#company.office-tour .slider{max-width:1330px;margin:0 auto 110px}@media (max-width: 991px){#company.office-tour .slider{margin:0 auto 70px}}@media (max-width: 767px){#company.office-tour .slider{margin:0 auto 40px}}#company.office-tour .slider .slick-slide img{width:100%}#company.office-tour .slider .slick-dots{bottom:-77px}@media (max-width: 991px){#company.office-tour .slider .slick-dots{bottom:-47px}}@media (max-width: 767px){#company.office-tour .slider .slick-dots{bottom:-27px}}#company.office-tour .slider .slick-dots li{width:30px;height:12px}#company.office-tour .slider .slick-dots li button:before{width:30px;height:12px;background-color:#DCE9F0;border-radius:12px;color:transparent}#company.office-tour .slider .slick-dots li.slick-active{width:100px}#company.office-tour .slider .slick-dots li.slick-active button:before{width:100px;background-color:#35A9EE}@media (max-width: 767px){#company.office-tour .slider .slick-dots li{width:20px;height:8px}#company.office-tour .slider .slick-dots li button:before{width:20px;height:8px}#company.office-tour .slider .slick-dots li.slick-active{width:50px}#company.office-tour .slider .slick-dots li.slick-active button:before{width:50px}}#company.office-tour .form{font-size:1.6rem}@media (max-width: 767px){#company.office-tour .form{font-size:1.4rem}}#company.office-tour .form dl{margin-bottom:40px}@media (max-width: 767px){#company.office-tour .form dl{margin-bottom:20px}}#company.office-tour .form dl dt{margin-bottom:10px}#company.office-tour .form dl dt .required{background:#F84646;border-radius:30px;color:#fff;padding:3px 10px;display:inline-block;margin-left:5px;font-size:1.4rem}@media (max-width: 767px){#company.office-tour .form dl dt .required{font-size:1.1rem;padding:2px 10px}}#company.office-tour .form dl dd input,#company.office-tour .form dl dd textarea{border:2px solid #DCE9F0;padding-left:10px;width:60%;height:45px;border-radius:5px;font-size:1.6rem}@media (max-width: 991px){#company.office-tour .form dl dd input,#company.office-tour .form dl dd textarea{width:-webkit-fill-available;height:40px}}@media (max-width: 767px){#company.office-tour .form dl dd input,#company.office-tour .form dl dd textarea{height:30px;font-size:1.4rem}}#company.office-tour .form dl dd input.inS,#company.office-tour .form dl dd textarea.inS{width:220px}@media (max-width: 767px){#company.office-tour .form dl dd input.inS,#company.office-tour .form dl dd textarea.inS{width:70%}}#company.office-tour .form dl dd input.inM,#company.office-tour .form dl dd textarea.inM{width:53%}@media (max-width: 767px){#company.office-tour .form dl dd input.inM,#company.office-tour .form dl dd textarea.inM{width:-webkit-fill-available}}@media (max-width: 767px){#company.office-tour .form dl dd input.top,#company.office-tour .form dl dd textarea.top{margin-top:5px}}#company.office-tour .form dl dd textarea{width:-webkit-fill-available;height:110px;padding-top:10px}#company.office-tour .form dl dd ::placeholder{color:#B0BBC1}#company.office-tour .form dl dd .radioItem{display:inline-flex;align-items:center;column-gap:4px;width:fit-content;line-height:1;cursor:pointer;margin-right:20px}#company.office-tour .form dl dd .radioItem:not(:last-of-type){margin-bottom:16px}#company.office-tour .form dl dd .radioButton{appearance:none;position:relative;width:26px;height:26px;border:2px solid #dce9f0;border-radius:9999px;cursor:pointer}#company.office-tour .form dl dd .radioButton:checked::after{content:"";position:absolute;inset:0;width:14px;height:14px;margin:auto;border-radius:9999px;background-color:#35a9ee}#company.office-tour .form dl dd .address{margin-bottom:10px}#company.office-tour .form dl dd .address input{margin:0 10px}@media (max-width: 767px){#company.office-tour .form dl dd .address input{margin:0}}#company.office-tour .form dl dd .address .zipBtn{background:#35A9EE;color:#fff;padding:12px;border:none;font-weight:600;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;border-radius:5px;font-size:1.6rem}@media (max-width: 767px){#company.office-tour .form dl dd .address .zipBtn{font-size:1.2rem;padding:8px;margin-left:3px}}@media (max-width: 767px){#company.office-tour .form dl dd .address .street,#company.office-tour .form dl dd .address .city{display:block}}@media (max-width: 767px){#company.office-tour .form dl dd .address .postcode,#company.office-tour .form dl dd .address .pref{width:160px}}#company.office-tour .form .privacy{background:#FAF8F4;padding:30px 0;text-align:center;border-radius:5px;margin-bottom:40px}@media (max-width: 767px){#company.office-tour .form .privacy{margin-bottom:20px}}#company.office-tour .form .privacy .checkboxItem{cursor:pointer;margin-bottom:10px;display:block}#company.office-tour .form .privacy .checkboxItem:not(:last-of-type){margin-bottom:16px}#company.office-tour .form .privacy .checkbox{appearance:none;position:relative;width:26px;height:26px;border:2px solid #dce9f0;border-radius:5px;cursor:pointer;background:#fff;padding-top:10px;vertical-align:middle;margin-right:10px}@media (max-width: 767px){#company.office-tour .form .privacy .checkbox{width:23px;height:23px}}#company.office-tour .form .privacy .checkbox:checked::after{content:"";position:absolute;top:3px;left:4px;width:11px;height:7px;border-bottom:3px solid #35a9ee;border-left:3px solid #35a9ee;transform:rotate(-45deg)}@media (max-width: 767px){#company.office-tour .form .privacy .checkbox:checked::after{top:2px;left:3px;width:10px;height:6px}}#company.office-tour .form .privacy p{color:#716D6D;font-size:1.5rem}@media (max-width: 767px){#company.office-tour .form .privacy p{font-size:1.4rem}}#company.office-tour .form .privacy p a{color:#35A9EE;text-decoration:underline}#company.office-tour .form .formBtn{background:#383636;width:200px;margin:0 auto;display:block;color:#fff;padding:20px 0;text-align:center;border:none;border-radius:5px;font-size:1.8rem;font-weight:600;cursor:pointer}@media (max-width: 767px){#company.office-tour .form .formBtn{font-size:1.5rem;padding:15px 0;width:160px}}#company.office-tour .form .formBtn:hover{background:#35A9EE;transition:0.3s}
