@charset "UTF-8";
/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:  cocoon-master
Version:  1.1.3
*/
h1.entry-title{display:none}.page .page-header .page-title{display:none}.page-ttl{width:1256px;margin:0 auto}.page-header h1{width:1256px;margin:2em auto 0}.page_sttl{margin:5em auto 0;text-align:left}.page_sttl h2{text-align:left}.article h2{background:0 0;padding:25px 0}.wrap{width:100%;margin:0 auto}.main{padding:0}.entry-content{margin:1em auto;width:100%}.ctr{text-align:center}.lft{text-align:left}.in_page{margin:1em auto;width:1000px}.footer-bottom-logo{float:none;bottom:0;position:static}.footer-bottom-logo .logo-image{padding:0;width:200px;margin:0 auto}.footer-bottom-logo img{height:auto;width:200px}.footer-bottom-content{float:none;text-align:center}.header-container{width:1200px;margin:1.5em auto 0}li#menu-item-267,li#menu-item-268{width:150px}li#menu-item-269,li#menu-item-270{width:200px;margin:0 15px}li#menu-item-267 a,li#menu-item-268 a{font-size:16px;line-height:1.5;font-weight:700}li#menu-item-267 .sttl,li#menu-item-268 .sttl{font-size:13px;color:#fe641e;font-weight:400}li#menu-item-269 a{border:1px solid #666;border-radius:50px;padding:10px 0;line-height:1.5;font-weight:700}li#menu-item-269 .sttl{font-size:13px;color:#fe641e;font-weight:400}li#menu-item-270 a{border-radius:50px;padding:10px 0;line-height:1.5;background:#ff2223;color:#fff;font-weight:700}li#menu-item-270 .sttl{font-size:13px;color:#fff;font-weight:400}li.menu-item a:hover{background:0 0;opacity:.7}li#menu-item-270 a:hover{background:#ff2223;opacity:.7;color:#fff}.ctr{text-align:center}.lft{text-align:left}.rgt{text-align:right;margin:0 2em;font-size:14px}.top-page-header{background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/06/top01_hero.png);background-size:cover;background-position:center -100px;background-repeat:no-repeat;color:#000;padding:100px 0}.page .page-header .page-title{display:none}.top-page-ttl{width:706px;margin:0 auto;padding:5em 0}.org-gradient{width:100%;background-image:linear-gradient(39deg,rgba(251,163,27,1),rgba(241,68,5,1));color:#fff;padding:8em 0}.mission{display:flex}.mission .ttl{width:50%}.mission .ttl .page_sttl{margin:0 0 .5em}.article .mission .ttl h2{background:0 0;padding:0}.mission .text{width:50%}.mission .text .mtext{font-size:22px;line-height:220%;font-weight:700}.mission .text .more{text-align:left;margin:3em auto}.mission .text .more a{border:1px solid #fff;font-size:20px;padding:20px 80px;border-radius:100px;color:#fff;text-decoration:none}.white-color{width:100%;color:#000;padding:6em 0}.news{display:flex}.news .ttl{width:55%}.news .ttl .page_sttl{margin:0 0 .5em}.article .news .ttl h2{background:0 0;padding:0}.news .ttl .more{text-align:left;margin:3em auto}.news .ttl .more a{border:1px solid #fff;font-size:20px;padding:20px 80px;border-radius:100px;color:#fff;text-decoration:none;background:#fe6423}.news .text{width:45%}.news .text .news_box{margin:1em 0;border-bottom:1px solid #ddd;padding:1em 0;background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/07/top_news_arrow.png);background-position:right center;background-repeat:no-repeat}.news_box a{color:#333;text-decoration:none}.news .text .ptext{font-size:18px;line-height:220%}.news .text .hd{display:flex;margin:0 0 .5em}.news .text .hd .date{font-size:14px;font-weight:700;margin:0 2em 0 0}.news .text .hd .ctg{font-size:12px;color:#fff;background:#fe6423;border-radius:15px;padding:2px 0;text-align:center;width:100px}.gray-color{width:100%;background:#f2f2f2;padding:8em 0}.service{display:flex}.service .ttl{width:65%}.service .ttl .page_sttl{margin:0 0 .5em}.article .service .ttl h2{background:0 0;padding:0}.service .ttl .mtext{font-size:22px;font-weight:700;width:80%;line-height:230%}.service .ttl .more{text-align:left;margin:3em auto}.service .ttl .more a{border:1px solid #fff;font-size:20px;padding:20px 80px;border-radius:100px;color:#fff;text-decoration:none;background:#fe6423}.service .ph{width:35%;text-align:right}.ph_grp{background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/06/top05_recruit.png);background-size:cover;background-position:center;padding:5.5em 0}.recruit h2{text-align:center;font-size:28px;margin:0 auto 2em;color:#fff;background:0 0}.recruit .mtext{font-weight:700;line-height:250%;font-size:22px;color:#fff;width:520px;margin:0 auto}.recruit .more{text-align:center;margin:3em auto}.recruit .more a{border:1px solid #fff;font-size:20px;padding:20px 80px;border-radius:100px;color:#fff;text-decoration:none}.dark-color{width:100%;background:#232323;padding:3em 0}.dark-color h2{color:#fff;background:0 0}.dark-color .acv_sttl{color:#fff;font-size:20px;padding:15px 50px;border-radius:100px;border:2px solid #fff;text-align:center;width:230px;margin:0 auto}.dark-color .acv_no{color:#fff;font-size:42px;text-align:center;margin:1em 0 0}.top_blog_cts{margin:3em auto;display:flex;flex-wrap:wrap;justify-content:space-between}.top_blog_cts .box{width:32%;background:#fff;margin:0 0 3em}.top_blog_cts .box .ph{border-bottom:1px solid #eee}.top_blog_cts .box .ph img{width:100%}.top_blog_cts .box .text{font-size:16px;margin:2em;font-weight:700}.top_blog_cts .box .text a{color:#000;text-decoration:none;font-size:16px;font-weight:700}.top_blog_cts .box .date{margin:.5em 2em 1em;background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/07/top_date.png);background-position:0 3px;background-repeat:no-repeat;border-bottom:1px solid #ddd;padding:0 0 1em 2em;font-weight:700;font-size:16px}.top_blog_cts .box .tag{margin:.5em 2em 2em;font-size:16px;font-weight:700}.top_blog_cts .box .tag a{color:#000;text-decoration:none;font-size:16px;font-weight:700}.dark-color .more{text-align:center;margin:3em auto}.dark-color .more a{font-size:20px;padding:20px 80px;border-radius:100px;color:#fff;text-decoration:none;background:#fe6423}#company .page-header{background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/06/company01_hero.png);background-size:cover;background-position:center;color:#000;padding:100px 0}.article h2{background:0 0;padding:25px 0}.ceo_img{margin:0 auto;width:100%}.ceo_img img{margin:0 auto;width:100%}.ceo_text{margin:3em 0;line-height:200%}.ceo_name{text-align:right}.cpm_box{margin:5em 0 3em}.cpm_box dl{display:flex}.cpm_box dl dt{width:30%}.cpm_box dl dd{width:70%;margin:0}.org-gradient{width:100%;background-image:linear-gradient(39deg,rgba(251,163,27,1),rgba(241,68,5,1));color:#fff;padding:3em 0}.philosophy_text{margin:3em 0;line-height:200%;color:#fff}.philosophy_box{margin:3em 0 2em;display:flex}.philosophy_box .ph{width:20%}.philosophy_box .ph img{width:110px}.philosophy_box .text{width:80%}.gry-gradient{width:100%;background:#f2f2f2;padding:3em 0}.map_text{margin:0 0 3em;line-height:200%}#service .page-header{background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/06/service01_hero.png);background-size:cover;background-position:center;color:#000;padding:100px 0}.article #service h3{border:0;font-size:22px;margin:4em 0 2em;padding:2px 0 0 30px;background:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/06/inpage_h3bk.png) no-repeat}.ses_text{margin:3em 0;line-height:200%}.ses_clm{display:flex;flex-wrap:wrap;justify-content:space-between;margin:4em auto}.ses_clm .clm1,.ses_clm .clm2{width:30%}.ses_clm .clm3{width:40%}.ses_clm .circle{text-align:center}.circle img{width:120px}.ses_clm .b_ttl{text-align:center;font-weight:700;margin:2em auto 1em}.ses_clm p{text-align:left;font-size:16px;margin:0 1em}.engineer{display:flex;margin:1.5em 0}.engineer .ph{width:50%}.engineer .text{width:50%;margin:0;font-size:18px;line-height:2.5}.org_box{background:#f7931e;padding:2em 1.5em;border-radius:15px;color:#fff;font-size:20px}.process{margin:2em auto}ul.process{display:flex;flex-wrap:wrap;justify-content:space-between}.process li{width:30%;border-ra color:#fe6423;border-radius:5px;border:1px solid #fe6423;list-style:none;font-size:16px;text-align:center;color:#fe6423;padding:20px 10px;margin:1em auto !important}.distribution{text-align:center}.distribution img{margin:1em auto;width:85%}#service .gray-color{width:100%;background:#f2f2f2;padding:3em 0}.article #service .gray-color h3{background:0 0;padding:0}#service .gray-color .ctr{text-align:center;background:#fff;padding:1em 0}.ses_md_text{background:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/06/ses_arrow.png) no-repeat 0 15px;padding:0 0 0 70px;margin:1em 0 3em}#service .dark-color{width:100%;background:#232323;padding:3em 0}#service .dark-color h2{color:#fff}#service .dark-color .acv_sttl{color:#fff;font-size:20px;padding:15px 50px;border-radius:100px;border:2px solid #fff;text-align:center;width:230px;margin:0 auto}#service .dark-color .acv_no{color:#fff;font-size:42px;text-align:center;margin:1em 0 0}.case_cts{margin:3em auto;display:flex;flex-wrap:wrap;justify-content:space-between}.case_cts .box{width:47%;background:#fff;margin:0 0 3em}.case_cts .box .ph img{width:100%}.case_cts .box .hd{display:flex;padding:1.5em 2em}.case_cts .box .hd .ctname{color:#fff;background:#fe6423;padding 5px 0;width:80px;border-radius:50px;font-size:14px;text-align:center;padding:5px 0}.case_cts .box .hd .ct{font-size:16px;margin:0 0 0 20px;padding:5px 0 0}.case_cts .box .ttl{font-size:20px;margin:0 2em 0;font-weight:700}.case_cts .box .text{font-size:16px;margin:.5em 2em 2em}.mgn_sttl{font-size:22px;margin:0 0 2em;font-weight:700}#service .ptext{margin:0 0 2em;line-height:230%}#service .noline th{font-weight:400;background:0 0;padding:2em 0;text-align:left;border:0}#service .noline td{border:0}#service table tr:nth-of-type(2n+1){background:0 0}#service table.orxgr{margin:3em auto;border:4px solid #fff}#service .orxgr th{font-weight:400;background:#ffd5a8;padding:2em;text-align:left;width:50%;border-right:4px solid #fff;border-bottom:4px solid #fff}#service .orxgr td{background:#e6e6e6;padding:2em;border-bottom:4px solid #fff}#service .btext{font-size:22px;font-weight:700;margin:1em 0 .5em}#service table.orxgr_s{margin:3em auto;border:4px solid #fff}#service .orxgr_s th{font-weight:400;background:#ffd5a8;padding:2em;text-align:left;width:25%;border-right:4px solid #fff;border-bottom:4px solid #fff}#service .orxgr_s td.sor{background:#ffb471;width:20%;text-align:center;border-right:4px solid #fff;border-bottom:4px solid #fff}#service .orxgr_s td{background:#e6e6e6;padding:2em;border-bottom:4px solid #fff}#service .mtext{font-size:18px;line-height:250%;margin:0 0 2em}#recruit .page-header{background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/06/recruit01_hero.png);background-size:cover;background-position:center;color:#000;padding:100px 0}.article h2{background:0 0;padding:25px 0}.message_img{margin:4em auto 8em}.message_text_b{text-align:center;font-size:24px;font-weight:700;margin:2em auto 2em}.message_text{text-align:center;font-size:18px;line-height:250%;margin:2em auto 0}.futures{display:flex;margin:3em 0}.futures .ph{width:45%;margin:0 0 0 5%}.futures .text{width:50%;margin:0 0 0 2em;font-size:18px;line-height:2.5}.article h4{border:none;padding:10px 0;margin:0 0 .5em;font-size:24px}.ptext{font-size:17px;line-height:180%;margin:0 0 3em}.org-gradient{width:100%;background-image:linear-gradient(39deg,rgba(251,163,27,1),rgba(241,68,5,1));color:#fff;padding:3em 0}.occupation{display:flex;flex-wrap:wrap;justify-content:space-between;margin:3em auto;width:1000px}.occupation .box{width:22%}.occupation .box .text{color:#fff;text-align:center;font-size:17px}.ocp_text_b{text-align:center;font-size:24px;font-weight:700;margin:4em auto 2em;color:#fff}.ocp_text{font-size:18px;line-height:250%;margin:2em auto 0;color:#fff}.workstyle{margin:3em 0}.workstyle .box{display:flex;margin:3em 0}.workstyle .box .ph{width:45%;margin:0 0 0 5%}.workstyle .box .text{width:50%;margin:0 0 0 2em;font-size:18px;line-height:2.5}.workstyle .box .ptext{font-size:17px;line-height:230%;margin:0 0 3em}.ph_grp{background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/06/recruit06_bg.png);background-size:cover;background-position:center;padding:5.5em 0}.ph_grp h4{text-align:center;font-size:28px;margin:0 auto 2em}.ph_grp .mtext{font-weight:700;line-height:250%;font-size:20px}.dark-color{width:100%;background:#232323;padding:3em 0}.dark-color h2{color:#fff}.midc{display:flex;flex-direction:row-reverse;margin:5em 0}.midc .page_sttl{margin:0}.midc .ptext{font-size:17px;line-height:180%;margin:0 0 3em;color:#fff}.midc .text{width:50%}.midc .ph{width:50%;text-align:right}.more{text-align:center;margin:0 auto}.more a{width:330px;background:#fe6423;font-size:20px;padding:20px 80px;border-radius:100px;color:#fff;text-decoration:none}.more a:hover{opacity:.7}.gray-color{width:100%;background:#f2f2f2;padding:3em 0}.inex{display:flex;flex-direction:row-reverse;margin:5em 0}.inex .page_sttl{margin:0}.inex .ptext{font-size:17px;line-height:180%;margin:0 0 3em}.inex .text{width:50%}.inex .ph{width:50%;text-align:right}#career .page-header{background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/06/carer01_hero.png);background-size:cover;background-position:center;color:#000;padding:100px 0}#career table.noline{margin:7em auto 2em}#career .noline th{font-weight:400;background:0 0;padding:..5em .5em 2.5em;text-align:left;vertical-align:top;width:20%;border:0}#career .noline td{border:0;font-size:16px;line-height:200%;padding:..5em .5em 2.5em}#career table tr:nth-of-type(2n+1){background:0 0}#career .form_bt{text-align:center;margin:6em auto}#career .form_bt a{width:450px;background:#fe6423;font-size:20px;padding:20px 80px;border-radius:100px;color:#fff;text-decoration:none}#inex .page-header{background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/06/inexperienced01_hero.png);background-size:cover;background-position:center;color:#000;padding:100px 0}#inex table.noline{margin:7em auto 2em}#inex .noline th{font-weight:400;background:0 0;padding:..5em .5em 2.5em;text-align:left;vertical-align:top;width:20%;border:0}#inex .noline td{border:0;font-size:16px;line-height:200%;padding:..5em .5em 2.5em}#inex table tr:nth-of-type(2n+1){background:0 0}#inex .form_bt{text-align:center;margin:6em auto}#inex .form_bt a{width:450px;background:#fe6423;font-size:20px;padding:20px 80px;border-radius:100px;color:#fff;text-decoration:none}#inex .gray-color{width:100%;background:#f2f2f2;padding:3em 0}#inex .article h3{border:0;font-size:22px;margin:4em 0 2em;padding:2px 0 0 30px;background:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/07/inpage_h3bk2.png) no-repeat}#inex .fit{display:flex;margin:3em 0}#inex .fit .ph{width:45%;margin:0 0 0 5%}#inex .fit .text{width:50%;margin:0}#inex .fit .text .box{display:flex;margin:2em 0}#inex .fit .text .box .cph{width:30%;margin:0}#inex .fit .text .box .ctext{margin:0 0 0 5%;font-size:18px;line-height:2.5}#contact .page-header{background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/08/sp_contact01_hero.png);background-size:cover;background-position:center;color:#000;padding:100px 0}.article #contact h2{background:0 0;padding:25px 0;margin:0 1em 0}.article #contact h3{border:0;border-bottom:1px solid #999;padding:1em 0}#contact .faq_q{font-size:20px;font-weight:700;margin:2em 0}#contact .faq{border-bottom:1px solid #999;margin:1em 0 3em}#contact .faq_a{background:#f2f2f2;padding:1.5em;margin:0 0 3em;border-radius:15px}#contact .ctct_ttl{margin:10em auto 4em}#contact .contact{background:#f2f2f2;padding:5em 4em;width:900px;margin:4em auto}#contact .contact{text-align:center}#contact .guide{text-align:center;margin:0 auto}#contact .contact .tname{display:flex;flex-wrap:wrap;text-align:left}#contact .contact .tname h3{font-weight:700;font-size:20px;text-align:left;border:0;padding:0;margin:0;font-weight:400}#contact .contact .tname .required{background:#fe6423;color:#fff;border-radius:10px;font-size:80%;margin:-7px 0 0 10px;padding:2px 10px}#contact .contact .tarea{margin:.5em 0 3em;text-align:left}#contact .contact .tarea select.plef{width:200px}#contact .contact .check{margin:0 0 3em;font-size:20px}#contact .form_btn{text-align:center;margin:40px auto 0}.form_btn ul{margin:0;padding:0}.form_btn ul li{list-style:none}.form_btn ul li.btn_submit input{width:330px;background:#fe6423;font-size:20px;padding:20px 0;border-radius:100px;color:#fff;text-decoration:none;cursor:pointer}#contac.kakunint .guide{text-align:center;margin:3em auto 0}#contact.kakunin ul{display:flex}#contact.kakunin .form_btn ul li.btn_back input{width:280px;background:#7b7a7a;font-size:20px;padding:20px 0;border-radius:100px;color:#fff;text-decoration:none;cursor:pointer;margin:0 20px}#contact.kakunin .form_btn ul li.btn_submit input{width:280px;background:#fe6423;font-size:20px;padding:20px 40px;border-radius:100px;color:#fff;text-decoration:none;cursor:pointer;margin:0 20px}#contact.kakunin span.required{display:none}#contact.kakunin .form_priivacy_text{display:none}#contact.kakunin .application{text-align:center;margin:5em auto 2em;font-size:18px}#contact.completed .container{text-align:center;margin:5em auto 10em;font-size:18px}#contac.completed .guide{text-align:center;margin:3em auto 0}.postWrap{margin:auto;width:90%}.postWrap p{font-size:16px;margin:1em;line-height:2.2}.postWrap .rgt{margin:3em 0}.single_cts{width:580px;margin:3em auto}.single_cts h2{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:10px;margin:0 auto 2em;font-size:20px}.single_cts .ctg{font-size:12px;color:#fff;background:#fe6423;border-radius:15px;padding:2px 0;text-align:center;width:100px;margin:0 0 3em}#news{width:800px;margin:3em auto}#news .news_box{margin:1em 0;border-bottom:1px solid #ddd;padding:1em 0;background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/07/top_news_arrow.png);background-position:right center;background-repeat:no-repeat}#news .news_box a{color:#333;text-decoration:none}#news .news_box .news_list{display:flex;margin:0 0 .5em}#news .news_box .hd{display:flex;margin:0 0 .5em;width:270px}#news .news_box .hd .date{font-size:14px;font-weight:700;margin:0 2em 0 0}#news .news_box .hd .ctg{font-size:12px;color:#fff;background:#fe6423;border-radius:15px;padding:2px 0;text-align:center;width:100px}.acv_cts{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse;width:920px;margin:0 auto;align-items:flex-start}.side_cts{width:240px;margin:1em auto}aside{width:220px}.side_cts h3{background:#fe641e;border:0 !important;color:#fff;font-size:15px;padding:10px 0;text-align:center;margin:2.5em 0 1em}.info-list-item-meta{display:none}.info-list{padding:0}.info-list-item{padding:0}.side_cts .info-list-item-content{font-size:14px;border-bottom:1px solid #666;padding:5px 10px 10px;list-style:none}.side_cts .info-list a{font-size:14px;color:#111;text-decoration:none;font-weight:700}.side_ctsv #archives-2 ul{padding:0}.side_cts #archives-2 ul li{font-size:14px;border-bottom:1px solid #666;padding:5px 10px;list-style:none}.side_cts #archives-2 ul li a{font-size:14px;color:#111;text-decoration:none;font-weight:700}.tagcloud a{color:#fff;background:#b3b3b3;font-size:13px;text-decoration:none;padding:5px;border-radius:8px;border:0;flex:none}.blog_cts{width:680px;margin:3em auto;display:flex;flex-wrap:wrap}.blog_cts .box{width:32%;background:#fff;margin:0 .2em 3em}.blog_cts .box .ph{border-bottom:1px solid #eee}.blog_cts .box .ph img{width:100%}.blog_cts .box .text{font-size:16px;margin:2em;font-weight:700}.blog_cts .box .text a{font-size:16px;font-weight:700;color:#333;text-decoration:none}.blog_cts .box .date{margin:.5em 2em 1em;background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/07/top_date.png);background-position:0 3px;background-repeat:no-repeat;border-bottom:1px solid #ddd;padding:0 0 1em 2em;font-weight:700;font-size:16px}.blog_cts .box .tag{margin:.5em 2em 2em;font-size:16px;font-weight:700}.side_cts .tag{float:left;margin:10px 5px}.side_cts .tag a{color:#fff;background:#b3b3b3;font-size:14px;text-decoration:none;padding:5px;border-radius:8px}@media screen and (max-width:834px){main.main,div.sidebar{padding:32px 0}}@media screen and (max-width:480px){.in_page{margin:1em auto;width:100%}.page-header{background-position:center;padding:50px 0;background-repeat:no-repeat}.page-ttl{width:90%;margin:0 0 0 1em}.page-header h1{width:90%;margin:2em auto 0;font-size:20px}.page-ttl img{overflow:visible;height:50px;width:auto}.header-container{display:none}.search-menu-button{display:none !important}.navi-menu-caption.menu-caption{display:none}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9";color:#fff;background:#fe641e;padding:10px 12px;border-radius:50px}.menu-drawer li{display:block;text-align:center;margin:20px auto}li.menu-item-267 a,li.menu-item-268 a{font-size:16px;line-height:1.5;font-weight:700}li.menu-item-267 .sttl,li.menu-item-268 .sttl{font-size:13px;color:#fe641e;font-weight:400}li.menu-item-269 a{border:1px solid #666;border-radius:50px;padding:10px 0;line-height:1.5;margin:0 15px;font-weight:700}li.menu-item-269 .sttl{font-size:13px;color:#fe641e;font-weight:400}li.menu-item-270 a{border-radius:50px;padding:10px 0;line-height:1.5;margin:20px 15px;background:#ff2223;color:#fff;font-weight:700}li.menu-item-270 .sttl{font-size:13px;color:#fff;font-weight:400}.menu-drawer li a:hover{background:0 0;opacity:.7}li.menu-item-270 a:hover{background:#ff2223;opacity:.7;color:#fff}.top-page-header{background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/08/sp_top01_hero.png);background-position:center top;padding:100px 0 100px;width:95%;margin:0 auto 1em}.top-page-ttl{width:90%;margin:0 auto;padding:5em 0}main.main,div.sidebar{padding:0;margin:12px 0;border-width:0}.org-gradient{padding:4em 0}.mission{display:block}.mission .ttl{width:90%;margin:0 auto}.mission .text{width:90%;margin:2em auto 0}.mission .text .mtext{font-size:16px;line-height:220%;font-weight:400}.mission .text .more a{font-size:18px;padding:15px 60px}.white-color{padding:3em 0}.news{display:block}.news .ttl{width:90%;margin:0 auto}.news .ttl .more a{font-size:18px;padding:15px 60px}.news .text{width:90%;margin:0 auto}.news .text .ptext{font-size:15px;line-height:220%}.gray-color{padding:3em 0}.service{display:block}.service .ttl{width:90%;margin:0 auto}.service .ttl .page_sttl{width:70%}.service .ph{width:95%;margin:0 auto;display:flex}.service .ph .ph_img{margin:0 .2em}.service .ttl .mtext{font-size:16px;font-weight:400;width:100%;line-height:222%}.service .ttl .more a{font-size:18px;padding:15px 60px}.ph_grp{background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/08/sp_top05_recruit.png);padding:1em 0 2em;background-repeat:no-repeat;background-position:center top}.recruit h2{font-size:22px;margin:0 auto 1em}.recruit .mtext{font-weight:400;line-height:200%;font-size:16px;color:#fff;width:90%;margin:0 auto}.recruit .more a{font-size:18px;padding:15px 60px}.dark-color{padding:.1em 0 3em}.top_blog_cts{margin:3em auto;width:92%}.top_blog_cts .box{width:48%;margin:0 0 2em}.top_blog_cts .box .text{font-size:14px;margin:1em .5em 1em;font-weight:700}.top_blog_cts .box .date{margin:.5em .5em 1em;background-position:0 3px;font-weight:400;font-size:14px;background-size:10%}.top_blog_cts .box .tag{margin:.5em .5em 2em;font-size:12px;font-weight:400}#company .page-header{background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/08/sp_company01_hero.png)}.article h3{margin:0 1em}.faq{margin:1em}.faq_q{font-size:16px;margin:.5em 0}.faq_a{font-size:14px}.page_sttl{margin:5em 1em 0;max-width:60%}.article h2{padding:25px 1em 10px}.ceo_img{width:95%}.ceo_text{margin:2em 1em;font-size:14px}.ceo_name{text-align:right;margin:0 2em 0 0}.ceo_name img{width:60%}.cpm_box{margin:3em auto 3em;width:90%}.cpm_box dl dt,.cpm_box dl dd{font-size:14px}.org-gradient .page_sttl{margin:2em 1em 0;max-width:60%}.philosophy_text{margin:2em 1em}.philosophy_box{margin:3em 1em 2em}.philosophy_box .text strong{font-size:16px}.philosophy_box .text{font-size:14px;width:75%;margin:0 0 0 5%}.map_text{margin:0 1em 3em;line-height:200%;font-size:14px}.gmap_iframe{aspect-ratio:16/9;max-width:1000px;width:100%;height:auto}.gry-gradient .page_sttl{margin:2em auto 0}.cpm_box dl dt,.cpm_box dl dd{font-size:14px}.gmap{margin:0 auto;width:95%}#service .page-header{background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/08/sp_service01_hero.png)}.article #service h3{margin:3em 1em 0;font-size:18px;background-size:5%}.faq{margin:1em}.faq_q{font-size:16px;margin:.5em 0}.faq_a{font-size:14px}.article #service h2{padding:25px 0 15px}.ses_text{margin:1em;line-height:200%;font-size:14px}.ses_clm .clm1,.ses_clm .clm2{width:90%;margin:0 auto 2em}.ses_clm p{text-align:center;font-size:14px}.engineer{display:block;margin:1.5em 0}.engineer .ph{width:90%;margin:0 auto}.engineer .text{width:90%;margin:1.5em auto;font-size:14px;line-height:2}.org_box{background:#f7931e;padding:1em 1.5em;border-radius:15px;color:#fff;font-size:14px;margin:1em 1em 2em}.process li{width:48%;font-size:13px;padding:15px 5px;margin:1em auto !important}ul.process{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1em 1em 4em;padding:0}#service .dark-color{padding:3em 0 1em}#service .gray-color .article h3{margin:1em 1em 0;font-size:18px}#service .gray-color .ctr{margin:1em}.ses_md{margin:1em;font-size:14px}.ses_md_text{margin:1em 1em 3em;font-size:14px}#service .dark-color .page_sttl{margin:2em auto 0;max-width:60%}#service .dark-color .acv_sttl{font-size:16px;padding:10px 0;width:180px}#service .dark-color .acv_no{font-size:30px;margin:.5em 0 0}.case_cts{width:90%}.case_cts .box{width:48%;margin:0 0 1em}.case_cts .box .hd{display:flex;padding:1em .5em}.case_cts .box .hd .ctname{width:auto;border-radius:15px;font-size:12px;padding:5px 10px 0;line-height:2}.case_cts .box .hd .ct{font-size:14px;margin:0 0 0 10px;padding:5px 0 0}.case_cts .box .ttl{font-size:16px;margin:0 .5em 0;font-weight:700}.case_cts .box .text{font-size:11px;margin:.5em 1em 2em;line-height:170%}.mgn_sttl{font-size:18px;margin:1em 1em 2em;font-weight:700}.mgn_sttl{font-size:18px;margin:1em;font-weight:700}#service .ptext{margin:0 1em 2em;line-height:180%;font-size:14px}#service table.noline{width:90%;margin:0 auto}#service .noline th{padding:0 1em 2em 0;vertical-align:top}#service .noline td{padding:0 0 2em}#service table.orxgr{width:90%}#service table.orxgr{width:90%}#service .orxgr th,.orxgr td{padding:1em}#service .btext{font-size:18px;margin:1em 1em 0}#service .mtext{font-size:14px;line-height:180%;margin:0 1em 2em}#service table.orxgr_s{margin:2em auto;border:4px solid #fff;width:90%}#service .orxgr_s th,.orxgr_s td{padding:1em .7em}.distribution img{margin:1em auto;width:90%}#recruit .page-header{background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/08/sp_recruit01_hero.png)}.article #recruit h3{margin:0 1em}#recruit .faq{margin:1em}#recruit .faq_q{font-size:16px;margin:.5em 0}#recruit .faq_a{font-size:14px}#recruit .page_sttl{margin:3em auto 0;max-width:55%}#recruit .message_img{margin:2em}#recruit .message_text_b{font-size:16px}#recruit .message_text{font-size:14px;line-height:200%;margin:2em 1em 0}#recruit .futures{display:block;margin:0}#recruit .futures .text{width:90%;margin:0 auto;font-size:18px}.article #recruit h4{padding:10px 0;margin:0 0 .5em;font-size:18px}#recruit .gray-color{padding:1em 0}#recruit .ptext{font-size:14px;line-height:180%;margin:0 0 2em}.futures .ph{width:70%;margin:0 auto}.org-gradient{padding:1em 0 3em}.occupation{width:80%;margin:1em auto}.occupation .box{width:45%}.occupation .box .text{font-size:14px}.ocp_text_b{font-size:18px;margin:2em 1em}.ocp_text{font-size:14px;line-height:200%;margin:2em 1em 0}.page_sttl.lft{margin:3em 1em 0;max-width:55%}.article h2.lft{background:0 0;padding:25px 1em 0}.ws_text{margin:0 1em;font-size:14px}.workstyle .box{display:block;margin:3em 0}.workstyle .box .ph{width:90%;margin:0 auto}.article h4{margin:1em 0 .5em}.workstyle .box .ptext{font-size:14px}.workstyle .box .text{width:80%}#recruit .ph_grp{padding:3em 0}#recruit .ph_grp .mtext{font-weight:700;line-height:220%;font-size:15px;margin:0 1em 0}#recruit .midc{display:block;margin:2em 0}#recruit .midc .text{width:90%;margin:0 auto}#recruit .midc .ph{width:90%;text-align:right;margin:0 auto}#recruit .midc .ptext{font-size:15px;line-height:180%;margin:0 0 3em;color:#fff}#recruit .more{text-align:left}#recruit .more a{font-size:16px;padding:15px 60px}#recruit .inex{display:block;margin:5em 0}#recruit .inex .ph{width:90%;text-align:center;margin:0 auto}#recruit .inex .text{width:90%;margin:0 auto}#recruit .inex .ptext{font-size:15px;line-height:180%;margin:0 0 3em}#career .page-header{background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/08/sp_carer01_hero.png)}#career table.noline{margin:3em auto 2em;width:90%}#career .noline th{font-size:14px;width:25%;padding:.5em 1em 2.5em}#career .noline td{font-size:14px;padding:.5em 1em 2.5em}#career .form_bt{text-align:center;margin:3em auto 6em}#career .form_bt a{font-size:16px;padding:16px 40px}#inex .page-header{background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/08/sp_inexperienced01_hero.png)}#inex table.noline{margin:3em auto 2em;width:90%}#inex .noline th{font-size:14px;width:25%;padding:.5em 1em 2.5em}#inex .noline td{font-size:14px;padding:.5em 1em 2.5em}#inex .form_bt{text-align:center;margin:3em auto 6em}#inex .form_bt a{font-size:16px;padding:16px 40px}.article #inex h3{font-size:16px;margin:1em 0 2em 1em;background-size:5%}#inex .fit{display:block;margin:3em 0}#inex .fit .text{width:90%;margin:0 auto}#inex .fit .text .box{margin:1.5em 0}#inex .fit .text .box .ctext{margin:0 0 0 5%;font-size:14px;line-height:2}#inex .fit .ph{width:60%;margin:0 auto 5%}#contact .page-header{background-image:url(https://t-markun.co.jp/wp/wp-content/uploads/2025/08/sp_contact01_hero.png)}.article #contact h3{margin:0 1em}#contact .faq{margin:1em}#contact .faq_q{font-size:16px;margin:.5em 0}#contact .faq_a{font-size:14px}#contact .guide{text-align:center;width:90%;margin:2em auto 0}#contact .guide img{text-align:center;margin:0 auto}#contact .contact{background:#f2f2f2;padding:2em;width:90%;margin:4em auto}#contact .ctct_ttl{margin:6em auto 4em}#contact .contact .tname{font-size:16px}#contact .contact .tarea{margin:.5em 0 1em}#contact .contact .check{margin:0 0 3em;font-size:16px}#contact .form_bt{text-align:center;margin:3em auto 6em}#contact .form_bt a{font-size:16px;padding:16px 40px}.form_btn ul li.btn_submit input{width:80%;background:#fe6423;font-size:20px;padding:20px 0;border-radius:100px;color:#fff;text-decoration:none;cursor:pointer;margin:2em auto}#contact.kakunin ul{display:block}#contact.kakunin .application{text-align:center;text-align:center;margin:5em auto 2em;font-size:16px;width:90%}#contact.kakunin .form_btn{margin:3em auto}#contact.kakunin .form_btn ul li.btn_back input{width:80%}#contact.kakunin .form_btn ul li.btn_submit input{width:80%}#contact.completed .container{text-align:center;margin:4em auto 4em;font-size:16px;width:90%}.postWrap{margin:auto;width:90%}.postWrap p{font-size:14px;margin:1em}.postWrap .rgt{margin:3em 0}.single_cts{width:90%;margin:3em auto}#news .news_box .news_list{display:block;margin:0 0 .5em}#news .news_box .hd{width:100%}#news{width:90%}.acv_cts{display:block;width:100%}.side_cts{width:100%;margin:1em auto;padding:0 0 3em}aside{width:90%;margin:5em auto}.side_acv{width:90%;margin:0 auto}.blog_cts{margin:3em auto;width:92%}.blog_cts .box{width:48%;margin:0 .2em 2em}.blog_cts .box .text{font-size:14px;margin:1em .5em 1em;font-weight:700}.blog_cts .box .date{margin:.5em .5em 1em;background-position:0 3px;font-weight:400;font-size:14px;background-size:10%}.blog_cts .box .tag{margin:.5em .5em 2em;font-size:12px;font-weight:400}}