@charset "utf-8";.tagBox ul.exList{display:flex;flex-wrap:wrap}.tagBox ul.exList li{padding:15px;background:#ebebeb;text-align:center;list-style:none;margin:0 20px 20px 0;width:calc((100% - 40px)/3)}.tagBox ul.exList li:nth-child(3n){margin:0 0 20px}.exList div{overflow:hidden;margin-bottom:10px}#container .exList li a:after{display:none}.exList li a{color:#000;text-decoration:none}.exList div img{display:block;transition:.5s all;margin:0 auto}.exList div:hover img{opacity:.7;transform:scale(1.1,1.1);transition:.5s all}.exList li span:before{font-family:"Font Awesome 5 Free";margin-right:5px;font-weight:700;content:"\f101";display:inline-block}@media only screen and (max-width:999px){.tagBox ul.exList li{width:100%;margin:0 0 20px}}.tagBox ul.linkList li{list-style-type:none;position:relative}.tagBox ul.linkList li:before{position:absolute;font-family:"Font Awesome 5 Free";content:"\f0a9";font-weight:700;left:-20px;display:inline-block;color:#8fc31f}.tagBox table.planTable tr:first-child td{background:var(--main-color);color:#fff;font-size:2rem}div.planBox{display:flex;padding:50px 0;margin-bottom:50px;background:#f5f5f5;position:relative}div.planBox:before{content:"";display:block;width:calc( 100vw - 9px );height:100%;background:#f5f5f5;position:absolute;top:0;left:calc(( 1115px - 100vw ) / 2 );z-index:-1}div.planBox>div{width:calc(( 100% - 25px ) / 2 );padding:25px 25px 0;background:#fff;border-radius:15px}div.planBox>div:nth-of-type(1){margin-right:25px}.planBox>div div.planMidashi{margin-bottom:15px;font-size:1.6rem;font-weight:700;color:var(--main-color)}.planName{color:#fff;background:var(--main-color);font-size:2.6rem;font-weight:700;text-align:center;padding:15px 25px;margin-bottom:15px}.planPrice{text-align:center;font-size:4rem;font-weight:700}.planPrice span{display:block;font-size:2rem}div.planExplanation,div.planContents,div.planUsage,div.planAdvantage{font-size:1.4rem;border-top:dashed 1px #eee;padding:25px 0}div.planExplanation{border:none}div.planContents{padding:25px 0 15px}div.planContents ul{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0}div.planContents ul li{list-style-type:none;display:inline-block;flex-grow:1;padding:5px 15px;margin:0 10px 10px 0;background:#f5f5f5;border-radius:20px;text-align:center}div.planUsage ul{margin-bottom:0}div.planUsage ul li:last-child{margin-bottom:0}div.planAdvantage p:last-child{margin-bottom:0!important}@media only screen and (max-width:999px){div.planBox{display:block;padding:15px 0;margin-bottom:25px}div.planBox:before{width:calc( 100% + 30px );left:-15px}div.planBox>div{width:100%;padding:25px 25px 0}div.planBox>div:nth-of-type(1){margin:0 0 15px}.planName{font-size:2.2rem;padding:15px}.planPrice{font-size:3.6rem}.planPrice span{display:block;font-size:2rem}div.planContents ul{display:block}div.planContents ul li{display:block;width:100%}}.tagBox ul.optionList{display:flex;flex-wrap:wrap;border-top:solid 1px #eee;border-left:solid 1px #eee}.tagBox ul.optionList li{list-style-type:none;width:calc( 100% / 4 );padding:15px;margin:0;border-bottom:solid 1px #eee;border-right:solid 1px #eee}.tagBox ul.optionList li:last-child{border-right:solid 1px #eee}.tagBox ul.optionList li h4{font-size:1.8rem;margin-bottom:10px}.tagBox ul.optionList li img{display:block;margin-bottom:15px}.tagBox ul.optionList li p{margin-bottom:0!important}@media only screen and (max-width:999px){.tagBox ul.optionList{display:block;border-top:solid 1px #eee;border-right:none;border-left:none}.tagBox ul.optionList li{width:100%;border-bottom:solid 1px #eee;border-left:solid 1px #eee;border-right:solid 1px #eee}}.caseLeadTxt{p{margin-bottom:60px!important;text-align:center;@media (width <=999px){margin-bottom:40px!important;padding-top:25px;text-align:left}}}#caseSingle h2{font-size:3.2rem;font-weight:700;text-align:center;margin-bottom:65px;position:relative;color:#003894}#caseSingle h2:before{content:'';position:absolute;bottom:-15px;display:inline-block;width:60px;height:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#333;border-radius:3px}div.case_container{max-width:1115px;min-width:1000px;margin:0 auto 25px;padding:0;clear:both}.caseBox{display:flex;align-items:center;margin:50px 0 25px}.caseBox .caseText{width:calc( 100% - 669px );padding-left:50px}.case_name{font-size:2.4rem;font-weight:700;text-align:center;color:#003894}.case_url{margin-bottom:25px;text-align:center}.case_url a{color:#ccc}.case_pr{margin-bottom:25px}div.caseImg{width:669px;height:407px;position:relative}div.caseImg div.pc{text-align:center}div.caseImg div.pc:before{content:"";display:block;width:569px;height:407px;background-image:url(//www.dik.co.jp/wp-content/themes/dik/css/../images/contents/case/casePc.png);background-size:contain;position:absolute;left:0;right:0;margin:0 auto}div.caseImg div.pc img{width:553px;height:310px;margin:7px 9px 90px;object-fit:cover;object-position:top}div.caseImg div.sp{text-align:center;position:absolute;bottom:0;right:0}div.caseImg div.sp:before{content:"";display:block;width:148px;height:300px;background-image:url(//www.dik.co.jp/wp-content/themes/dik/css/../images/contents/case/caseSp.png);background-size:contain;position:absolute;bottom:0}div.caseImg div.sp img{width:128px;margin:0 0 7px 10px;border-radius:10px;object-fit:cover;object-position:top center;aspect-ratio:31/68}ul.caseInfo{margin-bottom:50px}ul.caseInfo>li{display:flex;align-items:center;padding:25px;border-top:dashed 1px #e5e5e5}ul.caseInfo>li:last-child{margin-bottom:0;border-bottom:dashed 1px #e5e5e5}ul.caseInfo div.midashi{width:125px;height:30px;line-height:30px;background:var(--main-color);border-radius:15px;margin-right:10px;text-align:center;font-size:1.4rem;color:#fff;font-weight:700}ul.case_service{display:flex;align-items:center}ul.case_service>li:after{　content:"、"}ul.case_service>li:last-child:after{display:none}div.caseMessage{background:#e1ebfa}div.caseMessage .case_container{display:flex;margin-bottom:0}div.caseMessage div.customer,div.caseMessage div.dikStaff{display:flex;flex-direction:column;align-items:center;width:50%;padding:50px;border-right:solid 1px #fff}div.caseMessage div.customer{border-left:solid 1px #fff}div.caseMessage.off div.customer{display:none!important}div.caseMessage.off div.dikStaff{width:100%;border-right:solid 1px #fff;border-left:solid 1px #fff}div.caseMessage div.imgBox{margin-bottom:25px}div.caseMessage div.imgBox img{display:block}.caseMessage .customer>h3,.caseMessage .dikStaff>h3{font-size:2.4rem;font-weight:700;color:var(--main-color);margin-bottom:15px}li.tagStaff a{display:flex;text-decoration:none;color:#333}li.tagStaff a:after{content:"、";margin-right:5px}li.tagStaff a:last-child:after{display:none}li.tagStaff a:hover{text-decoration:underline}@media only screen and (max-width:999px){#caseSingle h2{font-size:3rem;font-weight:700;text-align:center;margin-bottom:65px;position:relative;color:#003894}#caseSingle h2:before{content:'';position:absolute;bottom:-15px;display:inline-block;width:60px;height:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#333;border-radius:3px}div.case_container{min-width:100px;width:100%;padding:0 15px}.caseBox{display:block;margin:50px 0 25px}.caseBox .caseText{width:100%;padding:0}div.caseImg{width:90%;height:auto;margin-bottom:25px}div.caseImg div.pc{padding-bottom:12.5%}div.caseImg div.pc:before{width:100%;height:100%;background-repeat:no-repeat}div.caseImg div.pc img{width:100%;height:auto;margin:1% 0 0;aspect-ratio:7/4}div.caseImg div.sp{display:flex;align-items:center;justify-content:right;text-align:right;width:50%;right:-10%}div.caseImg div.sp:before{width:45%;height:100%;background-repeat:no-repeat;background-position:right;right:0}div.caseImg div.sp img{width:40%;height:auto;margin:2px 1.5% 0 0;object-fit:contain}ul.caseInfo{margin-bottom:50px}ul.caseInfo>li{display:block;padding:15px;text-align:center}ul.caseInfo div.midashi{width:100%;margin:0 0 10px}ul.case_service{flex-wrap:wrap}ul.case_service>li{width:100%}div.caseMessage .case_container{display:block}div.caseMessage div.customer,div.caseMessage div.dikStaff{width:100%;padding:25px 15px;border-right:none}div.caseMessage div.customer{border-left:none;border-bottom:solid 1px #fff}div.caseMessage div.imgBox{margin-bottom:20px}li.tagStaff a{display:block}li.tagStaff a:after{display:none}}ul.staffList{display:flex;flex-wrap:wrap;padding:25px 25px 0}ul.staffList li{list-style-type:none;width:calc(( 100% - 100px ) / 3 );margin:0 50px 50px 0}ul.staffList li:nth-of-type(3n){margin-right:0}ul.staffList li a{display:block;text-decoration:none;text-align:center;font-size:1.4rem;color:#999}ul.staffList li>p:last-child{display:none}div.staffImg{margin-bottom:25px;border-radius:15px;overflow:hidden;transition:all .5s}ul.staffList li img{display:block}div.staffName{height:30px;line-height:25px;margin-bottom:25px;font-size:3.6rem;font-weight:700;color:#333}div.staffPosition{margin-bottom:5px}div.staffFrom{display:flex;align-items:center;justify-content:center}div.staffFrom:before{content:"出身地："}ul.staffList li a:hover div.staffImg{transition:all .5s;box-shadow:0 0 25px rgba(0,0,0,.5)}ul.staffList li:last-child a:hover div.staffImg{transition:all .5s;box-shadow:0 0 25px rgba(0,0,0,.2)}@media only screen and (max-width:999px){ul.staffList{display:flex;flex-wrap:wrap}ul.staffList li{list-style-type:none;width:calc(( 100% - 15px ) / 2 );margin:0 15px 25px 0}ul.staffList li:nth-of-type(3n){margin-right:15px}ul.staffList li:nth-of-type(2n){margin:0 0 25px}ul.staffList li a{font-size:1.2rem}div.staffImg{margin-bottom:15px}ul.staffList li img{display:block}div.staffName{margin-bottom:15px;font-size:2.2rem}div.staffFrom{display:inline-block}ul.staffList li a:hover div.staffImg{box-shadow:none}}.caseStaffMessage-img img{display:block;border-radius:15px}.noRecruitTxt{text-align:center;font-size:1.8rem;color:#333;font-weight:500;padding:75px 25px;border:1px solid #ddd;border-radius:10px;margin-top:60px;margin-bottom:125px!important;@media (width <=999px){margin:30px 0!important}}ul.messageList li{list-style-type:none;display:flex;flex-direction:column;justify-content:center;min-height:210px;padding:0 50px;margin:0 0 25px;background:#faf3e0;border-radius:15px;position:relative}ul.messageList li:nth-child(odd){margin-left:210px}ul.messageList li:nth-child(even){margin-right:210px}ul.messageList li:nth-child(odd):before,ul.messageList li:nth-child(even):after{content:"";display:block;width:160px;height:210px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}ul.messageList li:nth-child(odd):before{margin-right:25px;left:-210px}ul.messageList li:nth-child(even):after{margin-left:25px;right:-210px}ul.messageList li:nth-of-type(1):before{background-image:url(//www.dik.co.jp/wp-content/themes/dik/css/../images/contents/recruit/messageImg-kh.png)}ul.messageList li:nth-of-type(2):after{background-image:url(//www.dik.co.jp/wp-content/themes/dik/css/../images/contents/recruit/messageImg-ar.png)}ul.messageList li:nth-of-type(3):before{background-image:url(//www.dik.co.jp/wp-content/themes/dik/css/../images/contents/recruit/messageImg-om.png)}ul.messageList li:nth-of-type(4):after{background-image:url(//www.dik.co.jp/wp-content/themes/dik/css/../images/contents/recruit/messageImg-km.png)}ul.messageList li:nth-of-type(5):before{background-image:url(//www.dik.co.jp/wp-content/themes/dik/css/../images/contents/recruit/messageImg-nt.png)}ul.messageList li:nth-of-type(6):after{background-image:url(//www.dik.co.jp/wp-content/themes/dik/css/../images/contents/recruit/messageImg-kh-2023.png)}ul.messageList li:nth-child(odd):after,ul.messageList li:nth-child(even):before{content:"";position:absolute;top:40%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}ul.messageList li:nth-child(odd):after{border-top:20px solid transparent;border-right:25px solid #faf3e0;border-bottom:20px solid transparent;left:-25px}ul.messageList li:nth-child(even):before{border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:25px solid #faf3e0;right:-25px}@media only screen and (max-width:768px){ul.messageList li{display:block;min-height:auto;padding:25px;margin:285px 0 25px}ul.messageList li:nth-child(odd){margin-left:0}ul.messageList li:nth-child(even){margin-right:0}ul.messageList li:nth-child(odd):before,ul.messageList li:nth-child(even):after{top:-260px!important;left:0!important;right:0!important;margin:0 auto!important;transform:none;-webkit-transform:none;-ms-transform:none}ul.messageList li:nth-child(odd):after,ul.messageList li:nth-child(even):before{width:0;top:-25px;left:0!important;right:0!important;margin:0 auto!important;transform:none;-webkit-transform:none;-ms-transform:none}ul.messageList li:nth-child(odd):after,ul.messageList li:nth-child(even):before{border-top:none!important;border-right:20px solid transparent;border-bottom:25px solid #faf3e0;border-left:20px solid transparent}}.check .wpcf7-checkbox span{margin:0 0 10px 1em!important}.ai .flexBox1{align-items:center}.ai .flexBox1 img{width:400px;height:400px}.ai .flexBox1 div{display:flex;flex-direction:column;align-items:center}.ai .flexBox1 a,.ai .contactAi a{width:80%;text-align:center;display:flex;align-items:center;justify-content:center;letter-spacing:.05em;font-size:14px;color:#202020;border:2px solid #202020;border-radius:15px;padding:15px 20px;text-decoration:none;transition:.3s}.ai .contactAi a{width:90%;margin:0 auto}.ai .flexBox1 a:hover,.contactAi a:hover{background-color:#202020;color:#fff}@media only screen and (max-width:768px){.ai .flexBox1 img{max-width:400px;width:100%;max-height:400px;height:auto}}.marker-green{background:linear-gradient(180deg,transparent 0%,transparent 65%,var(--main-color3) 65%,var(--main-color3) 100%);padding-inline:.5em}.main-color{color:var(--main-color)}.main-color-green{color:var(--main-color3)}@media screen and (max-width:999px){.marker-green{padding-inline:.2em}}.maintenance #main p:empty{display:none}.maintenanceImage{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px 25px;margin-bottom:50px}.maintenanceImage>div{border:1px solid var(--main-color)}.maintenanceImage p{padding:15px!important;font-weight:700;letter-spacing:.05em}@media screen and (max-width:999px){.maintenanceImage{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:25px}.maintenanceImage-col1{grid-template-columns:1fr}}.maintenanceService h2{text-wrap:nowrap}.maintenanceService strong{font-size:2.2rem}.maintenanceService .strongSubTxt{font-size:4rem}.maintenanceService .strongMainTxt{font-size:6rem;line-height:1}@media screen and (max-width:999px){.maintenanceService strong{font-size:2rem}.maintenanceService .strongSubTxt{font-size:2.6rem}.maintenanceService .strongMainTxt{font-size:2.6rem}}.homepageTopContents{.flexBox5{margin-bottom:40px;@media (width <=999px){margin-bottom:25px;display:flex;flex-direction:column;>div:first-child{order:2}>div:last-child{order:1}p{margin-bottom:15px}}}}