iframe.wp-embedded-content{width:100% !important}main.news.single section.cont2 article a{color:#de2e2e}main.news.single section.cont2 article p:not(:first-of-type){margin-top:16px}main.strengths.page section.cont3 article{display:block;height:auto !important;padding:40px 0}main.strengths.page section.cont3 article div{position:relative}main.strengths.page section.cont3 article div em{padding:32px 0}main.strengths.page section.cont3 article div strong{top:0;z-index:-1;font-size:215px}@media (max-width:1200px){main.strengths.page section.cont3 article{padding:24px 0}main.strengths.page section.cont3 article div strong{top:20px;font-size:125px}}ul.blog li a.thumbnail{display:flex;align-items:center;justify-content:center;width:100%;height:240px}ul.blog li a.thumbnail img{width:auto;max-width:none;height:100%}footer section.cont3 article.bottom p a{display:inline}footer section.cont3 article.bottom p a span{display:inline;font-family:"noto-sans-cjk-jp",sans-serif}header div.wrap section.cont2 ul li article div.right{max-width:calc(100% - 325px);flex-wrap:nowrap}.works.single .voice .name{min-width:85px}@media screen and (max-width:700px){main.works.single section.voice ul li div{display:block}main.works.single section.voice ul li div p:nth-of-type(2){margin:5px 0 0}}main.works.single section.voice .wrap img{margin:0 auto}main.home.page section.cont3 div.wrap figure div:nth-of-type(4){background-image:url(//ai-communication.jp/wp-content/themes/code_aic/./assets/img/home/left4.webp)}main.recruit.page section.cont1 figure div:nth-of-type(5){background-image:url(//ai-communication.jp/wp-content/themes/code_aic/./assets/img/recruit/sv5.webp)}main.recruit.page section.cont2 div.wrap figure div:nth-of-type(4){background-image:url(//ai-communication.jp/wp-content/themes/code_aic/./assets/img/recruit/right4.webp)}@media screen and (max-width:700px){main.recruit.page section.cont1 figure div:nth-of-type(5){background-image:url(//ai-communication.jp/wp-content/themes/code_aic/./assets/img/recruit/sv5_sp.webp)}}.step_flow_contents h2{margin-top:50px;margin-bottom:50px;font-size:25px;font-weight:500;text-align:center}main.system.page2 section.step_flow_contents article strong.step_last{background-color:#de2e2e}.step_flow_contents article strong.step_last{background-color:#de2e2e}.step_flow_contents article{display:flex;flex-direction:row;padding-top:35px;padding-bottom:35px;border-top:#eee solid 1px;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.step_flow_contents article strong{font-family:alternate-gothic-atf,sans-serif;font-size:27px;position:relative;width:90px;padding-top:17px;padding-bottom:24px;-webkit-transform:translateY(-35px);transform:translateY(-35px);text-align:center;letter-spacing:1px;color:#fff;background-color:#19282b}.step_flow_contents article strong small{font-size:20px}.step_flow_contents article strong:after{position:absolute;position:absolute;z-index:1;bottom:0;left:0;content:"";border-bottom:10px solid #fff;border-inline:45px solid transparent}.step_flow_contents article div{width:calc(100% - 120px)}.step_flow_contents article div em{font-size:20px;margin-bottom:15px}.step_flow_contents article.type2{border-bottom:#eee solid 1px}@media (max-width:1200px) and (min-width:701px){.step_flow_contents article{padding-bottom:15px}.step_flow_contents article{padding-top:15px}.step_flow_contents article strong{padding-bottom:12px;padding-top:8px;width:40px;-webkit-transform:translateY(-15px);transform:translateY(-15px);letter-spacing:1px;font-size:12px}.step_flow_contents article strong small{font-size:10px}.step_flow_contents article strong:after{left:0;bottom:0;border-bottom:7x solid #fff;border-inline:20px solid transparent}.step_flow_contents article div{width:calc(100% - 65px)}.step_flow_contents article div em{margin-bottom:10px;font-size:16px}}@media (max-width:700px){.step_flow_contents article{padding-bottom:15px;padding-top:15px}.step_flow_contents article strong{padding-bottom:12px;padding-top:8px;width:40px;-webkit-transform:translateY(-15px);transform:translateY(-15px);letter-spacing:1px;font-size:12px}.step_flow_contents article strong small{font-size:10px}.step_flow_contents article strong:after{left:0;bottom:0;border-bottom:7x solid #fff;border-inline:20px solid transparent}.step_flow_contents article div{width:calc(100% - 55px)}.step_flow_contents article div em{margin-bottom:10px}.step_flow_contents article div em{font-size:16px}}#faq{background-color:rgba(238,238,238,.4);padding:70px 15px}#faq .index-head2__maintext{font-size:25px;font-weight:500;margin-bottom:45px;text-align:center}.faq__contents{max-width:1100px;margin:0 auto;margin-top:40px}.faq__toggle{display:none}.faq__que{padding:1em;display:block;background:#fff;font-weight:600;padding-left:70px;padding-right:55px;margin:10px 0;border-radius:15px;box-shadow:0 5px 5px 0 rgba(0,0,0,.5);cursor:pointer}.faq__que:before{content:"Ｑ.";font-size:40px;font-family:"Shippori Mincho",monospace;left:10px;position:absolute;top:10px;color:#de2e2e}.toggle_btn{position:absolute;top:50%;right:0;transform:translateY(-50%);background:#de2e2e;display:block;width:50px;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden;border-top-right-radius:15px;border-bottom-right-radius:15px;z-index:2}.toggle_btn:before,.toggle_btn:after{display:block;content:"";background-color:#fff;position:absolute;width:15px;height:3px;top:50%;right:15px;transform:translateY(-50%);transition:all .5s}.toggle_btn:before{transform:translateY(-50%) rotate(90deg)}.faq__toggle:checked+.faq__que .toggle_btn:before{transform:rotate(-180deg);transition:all .5s}.faq__toggle:checked+.faq__que .toggle_btn:after{transform:rotate(180deg);transition:all .5s}.faq__que,.faq__anc{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.faq__anc{height:0;margin-bottom:10px;padding:0 20px;overflow:hidden;padding:0 70px}.faq__anc:before{content:"Ａ.";font-size:40px;font-family:"Shippori Mincho",monospace;left:10px;position:absolute;top:10px;font-weight:600}.faq__toggle:checked+.faq__que+.faq__anc{height:auto;padding:20px 70px;transition:all .3s}.faq__anc p{margin-bottom:20px}@media only screen and (max-width:599px){#faq{max-width:390px;margin:15px auto}.faq__anc{height:0;margin-bottom:10px;overflow:hidden;padding:0 0 0 70px}.faq__anc:before{content:"Ａ.";font-size:25px;font-family:"Shippori Mincho",serif;left:20px;position:absolute;top:20px;font-weight:600}.faq__toggle:checked+.faq__que+.faq__anc{height:auto;padding:20px 0 20px 70px;transition:all .3s}}main.home.page section.cont6 article img{width:16.5%}@media (max-width:1200px) and (min-width:701px){main.home.page section.cont6 article img{width:16%}}@media (max-width:700px){main.home.page section.cont6 article img{width:33%}}html:not(.wf-active){opacity:.001 !important}@media (max-width:700px){main.home.page section.cont4 article.right a{height:350px}main.home.page section.cont4 article.right a text{padding:0 16px;left:0;right:0}}main.home.page section.cont1 p{right:3vw;font-size:14px}.wp-block-list{list-style:disc;list-style-position:inside}.wp-block-list li{list-style:inherit}.banner{margin-block:120px 0}@media (max-width:1210px){.banner{margin-block:16px 48px}}.banner .list{display:flex;justify-content:center;gap:16px;flex-wrap:nowrap;max-width:100%;margin-inline:auto}.banner .list a{transition:opacity .3s}@media (any-hover:hover){.banner .list a:hover{opacity:.7}}@media (max-width:700px){.banner .list{flex-direction:column}}