.under #content{margin-bottom:80px}.under #content a{color:#5dbb46}.under #content a:hover{text-decoration:none}.under #content a.no_hover:hover{text-decoration:underline}.under #content p.mb05{margin-bottom:5px}.under #content p.mb10{margin-bottom:10px}.under #content p.mb15{margin-bottom:15px}.under #content p.mb20{margin-bottom:20px}.under #content p.mb25{margin-bottom:25px}.under #content p.mb30{margin-bottom:30px}.under #content .image_l{float:left;margin:0 50px 40px 0}.under #content .image_r{float:right;margin:0 0 40px 50px}.under #content .image_l,.under #content .image_r{position:relative;z-index:1}.under #content .image_l.mb55{margin-bottom:55px}.under sup{vertical-align:super;font-size:smaller;font-size:8px}.under #content .txt_small{font-size:12px}.under #topic_path{padding:23px 0;margin-bottom:115px;background:#f7f7f7}.under #topic_path li{display:inline-block;font-size:16px}.under #topic_path a{color:#989398;font-size:16px;display:inline-block;text-decoration:underline}.under #topic_path a:hover{opacity:.7}.under *{box-sizing:border-box}.under a:hover{text-decoration:none}.under #content p:last-child,.under #content table:last-child{margin-bottom:0}.under .section{padding-bottom:80px}.under .section:last-child{padding-bottom:0}.under #top_info{height:350px;background: url("../images/un_top_info.jpg") no-repeat center top/cover}.under #top_info .inner{height:100%;display:flex;align-items:center;padding-top:90px}.under h2,.under h3,.under h4,.under h5,.under h6,.under #content .title_frame{line-height:1.6em;font-weight:bold;font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;color:#333;letter-spacing:.05em}.under h2{color:#fff;font-size:48px;letter-spacing:.1em;font-weight:bold}.under h3{text-align:center;margin-bottom:50px;line-height:1.35;position:relative;z-index:1;display:flex;flex-direction:column-reverse}.under h3>span{display:block}.under h3 .jp{position:relative;padding-bottom:10px;font-size:37px}.under h3 .en{color:#989398;font-size:24px;letter-spacing:.1em;font-weight:bold;padding-bottom:15px;text-transform:uppercase}.section_t3{text-align:center}.image_center{margin:0 auto 30px}.under h4{font-size:34px;line-height:1.4;padding-bottom:10px;border-bottom:1px double #989398;margin-bottom:50px;position:relative}.under h4:after{position:absolute;content:"";width:100%;height:1px;background-color:#989398;bottom:-4px;left:0;right:0;margin:0 auto}.under h5{font-size:28px;line-height:1.64;margin-bottom:40px}.sectionbox{display:flex;justify-content:space-between;margin-bottom:45px}.under #content .sectionbox .image_l,.under #content .sectionbox .image_r{position:relative;z-index:0;flex-shrink:0;margin:0}.sectionbox_r{flex-direction:row-reverse}.sectionbox_info{margin:160px -270px -40px 0;width:860px;padding:45px;z-index:1;background:url(https://urban-crafts.com/wp-content/themes/urban-crafts/images/idxbg01.png) repeat center top;color:#fff}.sectionbox_info h4,.sectionbox_info h5{color:#fff}.sectionbox_r .sectionbox_info{margin:160px -310px -45px 0;padding:45px}.under h6{line-height:1.4em;position:relative;font-size:20px;padding-left:13px;margin-bottom:20px}.under h6:before{position:absolute;content:"";width:4px;height:20px;background:#411f04;left:0;top:4px}.under table{margin-bottom:30px;border:2px solid #ddd}.under table.mb05{margin-bottom:5px}.under table th,.under table td{padding:20px;border:#ddd 1px solid}.under table th{line-height:1.5;color:#6f6a6f;font-weight:700}.under table.th_left th{text-align:left}.under table.td_top td{vertical-align:top}.under table.td_center td{text-align:center}.under table.tb_fix{table-layout:fixed}.under table tr:nth-child(even) {background-color:#f9f9f9}.under table.vertb01 tr:nth-child(even) {background-color:#fff}.under table.vertb01 th:nth-child(even), .under table.vertb01 td:nth-child(even) {background-color:#f9f9f9}.under #content .txt_note{display:none;font-size:11px;color:#a3a3a3;margin-bottom:5px}.under #content .txt_bold{font-weight:bold}.under_map{width:100%;height:460px}.under #content .list01,.under #content .list_check{margin-bottom:20px}.under #content .list01 li,.under #content .list_check li{position:relative;margin-bottom:7px;text-decoration:none;display:block;padding-left:15px;line-height:1.6em;font-size:16px}.under #content .list_check li{background: url("../images/icon_check.png") no-repeat left top 5px/16px;padding-left:25px}.under #content .list01 li:before{position:absolute;content:"";width:6px;height:6px;background:#e60d13;top:10px;left:0}.under #content .list01:last-child,.under #content .list01 li:last-child{margin-bottom:0}.under .frame01{background:url(https://urban-crafts.com/wp-content/themes/urban-crafts/images/par07.png) #fff repeat 0 0;box-shadow: 0px 7px 15px 1px rgb(0, 0, 0, 0.15);padding:40px;border:1px #853d04 solid;width:100%;display:inline-block}.under #content .frame01 .image_l:after,.under #content .frame01 .image_r:after,.under .step01 dl .image_l:after,.under .step01 dl .image_r:after{display:none}.under .frame01:last-child{margin-bottom:0}.under .frame03{background:url(https://urban-crafts.com/wp-content/themes/urban-crafts/images/idxbg01.png) repeat 0 0;color:#fff}.under #content .title_frame{font-size:40px;margin-bottom:20px;font-weight:bold;line-height:1.5;color:#fff}.under #content .u_btn01,.under #content .u_btn02{display:flex;justify-content:center}.under #content .u_btn01 li,.under #content .u_btn02 a{min-height:60px;flex:1;max-width:280px}.under #content .u_btn01 li:not(:last-child) {margin-right:25px}.under #content .u_btn02 a{display:flex;align-items:center;justify-content:center;text-align:center;border:2px #29bdb1 solid;border-radius:4px;text-decoration:none;font-size:18px;color:#fff;font-weight:400;position:relative;transition:all .3s linear;padding:10px 30px}.under #content .u_btn01 li a{width:100%;height:100%;font-weight:bold;font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;color:#fff}.under #content .u_btn01 li a:before,.under #content .u_btn02 a:before{position:absolute;content:"";width:6px;height:6px;border-top:1px #fff solid;border-right:1px #fff solid;transform:rotate(135deg);right:20px;top:calc(50% - 4px);transition:all .3s linear;background:none}.under #content .step01 dl{position:relative;background:#f9f9f9;padding:25px;border-bottom:2px #eee solid;border-radius:0 0 20px 20px}.under #content .step01 dl dt{font-size:20px;margin-bottom:15px;display:flex;font-weight:bold;font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;align-items:center}.under #content .step01 dl dd{background:#fff;padding:25px;display:inline-block;width:100%}.under #content .step_icon{margin-right:16px;flex-shrink:0;font-size:18px;position:relative;top:-2px;background:#989398;color:#fff;padding:5px 10px;border-radius:0 5px 0 5px;font-weight:400;font-family:'Noto Serif JP',serif}.under #content .step_icon>span{font-size:20px;font-weight:500;margin-left:5px}.under #content .step01 dl:not(:last-child) {margin-bottom:50px}.under #content .step01 dl:not(:last-child):before, .under #content .tb_step:before {position:absolute;content:"";width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#989398 transparent transparent transparent;margin:0 auto;left:0;right:0;bottom:-20px}.under #content .qa dl{display:inline-block;width:100%;background:#f9f9f9;padding:20px}.under #content .qa dl:not(:last-child) {margin-bottom:1px}.under #content .qa dl dt,.under #content .qa dl dd{display:flex}.under #content .qa dl dt{position:relative}.under #content .qa dl dt:before{content:'';position:absolute;width:16px;height:16px;border-bottom:1px solid #989398;border-left:1px solid #989398;right:15px;top:calc(50% - 12px);transform:rotate(-45deg);transition:all .5s}.under #content .qa dl dt.activated:before{transform:rotate(135deg);top:calc(50% - 4px)}.under #content .qa dl dt{align-items:center;font-size:20px;font-weight:500;font-family:'Noto Serif JP',serif;cursor:pointer;transition:all .3s}.under #content .qa dl dd{background:#fff;padding:20px;margin-top:10px;display:none}.under #content .qa dl dd>.wrap{display:flex}.under #content .icon_a,.under #content .icon_q{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;margin-right:20px;flex-shrink:0;font-weight:400;font-family:'Noto Serif JP',serif}.under #content .icon_q{background:#989398;color:#fff}.under #content .icon_a{background:#b6b0a3;position:relative;top:10px}.under #content .tt01{font-size:20px;font-weight:500;margin-bottom:10px}.partner_box01{padding:40px;border:1px #000 solid;width:100%;display:inline-block;background:#f3f3f3}.partner_box01 span{height:50px;padding:0 0 0 15px;margin-bottom:10px;color:#231815}.partner_tt_style01{margin-bottom:20px;font-weight:700;text-align:center;font-size:28px}.partner_about_urban{line-height:1.9em}.partner_merit{text-align:center}#partner .sectionbox_info{margin:120px 0 -45px -310px;width:520px;height:230px;padding:55px}.partner_wrap{display:flex;height:350px;text-align:center;background-color:#fffdd9;box-shadow: 0px 7px 15px 1px rgb(0, 0, 0, 0.15);margin-bottom:30px!important;margin:0 auto;width:80%;align-items:center}.partner_box1{width:30%;text-align:center;padding:25px 0}.partner_box1 img{width:200px}.partner_box1 .box_right{align-items:center}.partner_box2{width:70%;text-align:left;line-height:140px;margin:50px}.partner_box2 .ttl01{font-weight:bold;font-size:24px;margin-bottom:0}.partner_box2 .txt01{margin-bottom:0}.partner_box2 .ttl01 span{color:#5dbb46}.partner_wrap .partner_box1::after{position:absolute;top:30%;left:29%;margin:0 1rem;content:"";width:4px;height:5%;background-color:#5dbb46}.requests_box{margin:0 80px;border:none!important;padding:0!important}.request_bg{margin-bottom:80px;padding:80px 0;outline:90px solid #f7f7f7;outline-offset:-50px}.requests_box .mt30{width:50%}.request_bg h3{margin-bottom:30px!important}.request_bg .ttl3_jp{font-size:28px!important}@media screen and (min-width:751px){.partner_message h3.ttl3-center.line:before{background:none!important}}@media screen and (max-width:751px){#partner .frame01{padding:25px}.partner_tt_style01{font-size:22px;font-weight:500;margin-bottom:20px}.partner_merit{margin-bottom:20px}#partner .sectionbox_info{margin:-55px auto 0!important;width:96%;height:100%;padding:30px 20px!important}.partner_wrap{width:100%;height:100%}.partner_box2{margin:30px 15px}.partner_box2 .ttl01{font-size:16px;margin-bottom:10px!important}.partner_box2 .txt01{margin-bottom:0!important}.partner_wrap .partner_box1::after{display:none}.requests_box{margin:0 40px}.requests_box .mt30{width:100%}.request_bg{outline:70px solid #f7f7f7;padding:40px 0;outline-offset:-30px;margin-top:30px}.request_bg .ttl3_jp{font-size:26px!important}}@media screen and (max-width:750px){.partner_message{border:1px solid;padding:30px 15px 10px!important;margin-bottom:30px}.partner_message h3.ttl3-center.line:before{background:none!important}}.flex_box01{display:flex;border:1px solid;padding:50px 0 0}.flex_box03{display:flex;background:#f7f7f7;padding:50px 0 0}.flex_box02{display:flex}#recruit .pc_h3,#partner .pc_h3{text-align:left;margin-bottom:30px}#recruit .pc_h3 .jp{padding-bottom:20px}#recruit .sp_h3,#partner .sp_h3{display:none}.flex_txt01{padding:0 50px;width:53%}#recruit .sectionbox_l .sectionbox_info{width:660px}.recruit_pie{display:flex;align-items:center;padding:30px 60px;margin-bottom:30px;background-color:#f4f4f4}.recruit_pie .pie{position:relative;margin-right:auto;margin-left:auto;width:200px;height:200px;background-image:conic-gradient(#e18ea8 0% 70%,#84a1cb 70% 100%);border-radius:50%}.recruit_pie .pie .women{position:absolute;top:50%;right:35px;transform:translateY(-50%);color:#fff;font-size:22px;font-weight:500}.recruit_pie .pie .men{position:absolute;top:35%;left:35px;transform:translateY(-50%);color:#fff;font-size:20px;font-weight:500}#recruit h5{margin-bottom:40px}#recruit table{margin-bottom:80px}.recruit_stepbar{display:flex;margin:0 auto;width:90%}.recruit_stepbarwrap{position:relative;width:20%;text-align:center}.recruit_steptitle{align-items:center}.recruit_steptitle .title{margin-top:20px}.recruit_stepcircle{display:inline-block;width:8em;height:8em;content:"";border-radius:50%;background-color:#5dbb46;color:#fff;text-align:center}.recruit_stepcircle span{display:inline-block;line-height:1.2em;font-size:1.8em;font-weight:bold;position:relative;top:1em}.recruit_steptitle .title{margin-bottom:0!important}.recruit_steptitle .title span{font-weight:bold;font-size:1.2em}.recruit_stepline{width:3px;height: calc(100% + 4em);background-color:#5dbb46;position:absolute;top:-5.2em;left:12em;z-index:-1;transform:rotate(90deg)}.recruit_stepbarwrap:last-of-type .recruit_stepline:last-of-type{display:none}.recruit_bnr a{background:#000!important}.recruit_bnr a:before{border:none!important;background-color:#000!important}.recruit_bnr .bnr a:hover{background-color:#b6b0a3!important}.recruit_list .partner_list__img{height:220px!important}.recruit_list{margin-bottom:80px!important;margin-top:80px!important}.graph-1 ul{list-style-type:none}.graph-1 li{position:relative;line-height:2.4}.graph-1 li::after{content:'';display:block;position:absolute;top:.9em;left:-1.5em;width:10px;height:5px;border-left:3px solid #000;border-bottom:3px solid #000;transform:rotate(-45deg)}.recruit_graph{display:flex;flex-wrap:wrap}.recruit_graph1_txt{margin-top:30px;padding:0 80px}.graph-item:nth-child(2n+1) {margin-right:50px}.graph-item{width:calc(50% - 25px)}.graph-item dt{font-weight:bold;font-size:24px;color:#fff;background:#000;padding:.41em 1.3em;margin-bottom:1.3em}.graph-item>dd .graph-illus{padding:1px 20px;font-weight:bold;position:relative}.graph-2 .charts{width:80%;margin:auto;position:relative}.graph-2 .chart--horiz li{display:flex;align-items:center;line-height:1}.graph-2 .chart__label{display:block;width:60px;color:#000;font-size:20px;font-weight:bold}.graph-2 .chart__num{margin-left:10px;font-weight:800;opacity:0;transition:all .2s;transition-delay:1.5s;display:contents}.font-double{display:inline-block;font-size:200%;transform:translateY(.07em)}.graph-2 li{display:flex}.graph-2 .persons dt .age20{width:22%!important}.graph-2 .persons dt .age30{width:95%!important}.graph-2 .persons dt .age40{width:83%!important}.graph-2 .persons dt .age50{width:83%!important}.graph-2 .persons dt .age60{width:70%!important}.graph-2 .persons dt .age70{width:48%!important}.graph-2 .persons dt{height:74px;width:300px;margin:0 auto 4px;display:-webkit-box;display:-ms-flexbox;display:flex;background:none}.graph-2 .persons dt .person{transition:all .3s;transition-delay:1s;width:0}.graph-2 .persons dt .person{width:25%;height:100%;background-image:url(https://urban-crafts.com/wp-content/themes/urban-crafts/images/recruit_graph_age.jpg);background-size:auto 100%;background-repeat:repeat-x;background-position:left top}@media screen and (min-width:750px){.recruit_step_sp{display:none}.recruit_graph{margin-bottom:20px}}@media screen and (max-width:420px){.graph-item dt{font-size:18px}.recruit_box01 .jp{font-size:5.7vmin!important}}@media screen and (max-width:750px){.recruit_box01{border:1px solid;padding:30px 20px 10px!important;margin-bottom:50px}.recruit_box03{background:#f7f7f7;padding:30px 20px 10px!important;margin-bottom:50px}.recruit_box01 .en{padding-bottom:0!important}#recruit .pc_h3,#partner .pc_h3{display:none}#recruit .sp_h3,#partner .sp_h3{display:block}.recruit_graph{justify-content:center}.recruit_graph1_txt{padding:0 5px;margin-left:15px}.graph-item{width:100%;max-width:575px;margin:0 0 50px!important}.graph-item dt{font-size:22px}.font-double{font-size:190%}.graph-2 .persons dt{width:270px;height:70px;margin-left:-20px;margin-right:-8px}.graph-2 .charts{width:100%}.graph-2 .chart__label{width:55px;font-size:4vw;margin-left:10px}.graph-2 .persons dt .age20{width:22%!important}.graph-2 .persons dt .age30{width:100%!important}.graph-2 .persons dt .age40{width:89%!important}.graph-2 .persons dt .age50{width:89%!important}.graph-2 .persons dt .age60{width:75%!important}.graph-2 .persons dt .age70{width:48%!important}.recruit_step_sp{display:block}.recruit_step_pc{display:none}}@media screen and (max-width:751px){.flex_box01,.flex_box03{flex-direction:column-reverse}.flex_box02{flex-direction:column}.flex_txt01{padding:0;width:100%}#recruit .sectionbox_l .sectionbox_info{width:96%}.recruit_pie{display:block;margin-bottom:30px;padding:20px}.recruit_pie .pie{margin-top:20px}.recruit_steptitle{align-items:center}.recruit_steptitle .title{margin-bottom:0!important}.recruit_stepline{left:1.7em}.recruit_stepbarwrap{margin:2em 0;width:100%;text-align:left}.recruit_stepbar{display:block}.recruit_stepbarwrap{margin:3.2em 0;position:relative}.recruit_steptitle{display:inline-flex;align-items:center}.recruit_stepcircle{width:5em;height:5em}.recruit_stepcircle span{font-size:1.3em;top:.8em}.recruit_steptitle .title span{margin:0 .6em 0 1.5em;font-weight:bold;font-size:1.2em}.recruit_stepline{width:2px;height: calc(100% + 2.5em);top:1em;left:1.7em;z-index:-1;transform:unset}.recruit_stepbarwrap:last-of-type .recruit_stepline:last-of-type{display:none}}@media screen and (max-width:750px){.flex_box01,.flex_box03{border:none;padding:0}.recruit_start{text-align:left}#recruit h5{margin-bottom:15px}#recruit table{margin-bottom:40px}.recruit_list .partner_list__img{height:160px!important}.recruit_list{margin-bottom:30px!important;margin-top:0!important}}#partner h3,#recruit h3{position:relative;display:flex;flex-direction:column;font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;margin-bottom:10px;letter-spacing:.07em;font-weight:bold}#partner .ttl3_en,#recruit .ttl3_en{font-size:150px;line-height:1;color:#f0f0f0;margin:0 0 -72px -150px;letter-spacing:.11em;font-size:70px;color:#636466}#partner .ttl3_jp,#recruit .ttl3_jp{font-size:24px;color:#333;line-height:1.4;position:relative;z-index:1;letter-spacing:.11em}#partner h3.ttl3-center,#recruit h3.ttl3-center{text-align:center}#partner h3.ttl3-center .ttl3_en,#recruit h3.ttl3-center .ttl3_en{margin-left:auto;margin-right:auto;letter-spacing:.08em;margin-bottom:10px}#partner h3.ttl3-center.line,#recruit h3.ttl3-center.line{position:relative;align-items:center;margin-bottom:30px}#partner h3.ttl3-center.line .ttl3_en,#recruit h3.ttl3-center.line .ttl3_en{background:#fff;position:relative;padding:0 20px;font-size:50px}#partner h3.ttl3-center.line:before,#recruit h3.ttl3-center.line:before{position:absolute;content:"";width:630px;height:1px;left:-400px;top:24px;background:#000}@media screen and (max-width:415px){#partner h3.ttl3-center.line .ttl3_en,#recruit h3.ttl3-center.line .ttl3_en{font-size:34px}#partner h3,#recruit h3{margin-bottom:10px}#partner h3.ttl3-center.line:before,#recruit h3.ttl3-center.line:before{top:17px}#partner .ttl3_jp,#recruit .ttl3_jp{font-size:6.5vmin!important}}@media screen and (min-width:416px) and (max-width:490px){#partner h3.ttl3-center.line .ttl3_en,#recruit h3.ttl3-center.line .ttl3_en{font-size:45px!important}#partner h3.ttl3-center.line:before,#recruit h3.ttl3-center.line:before{top:24px}}@media screen and (max-width:750px){#partner .ttl3_en,#recruit .ttl3_en{font-size:50px;padding:0 5px;letter-spacing:0}#partner h3,#recruit h3{margin-bottom:20px}#partner h3.ttl3-center.line:before,#recruit h3.ttl3-center.line:before{top:26px;left:-15px;width:200px;z-index:-1}#partner .ttl3_jp,#recruit .ttl3_jp{padding-top:0}#partner .ttl3_jp,#recruit .ttl3_jp{font-size:26px;line-height:1.38!important}#partner .ttl3_en,#recruit .ttl3_en{font-size:50px;margin:0 0 0;position:absolute;position:static;top:0;left:0;line-height:1.1;z-index:-1}}.under #content .bnr01{margin-bottom:30px}.under #content .bnr_tel a{background: url("../images/un_top_info.jpg") no-repeat center top/cover;height:180px}.under #content .bnr_tel a:hover{opacity:1}.under #content .bnr_tel a .tel_number{background:none;font-size:38px;color:#fff;margin-top:0;letter-spacing:5px}.under #content .bnr_tel a .txt{font-size:16px;color:#fff;line-height:1.4;letter-spacing:3px;font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;padding-top:6px;padding-bottom:4px}.under #content .bnr a{max-width:1000px;height:150px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:24px;text-decoration:none;color:#fff;transition:all .3s linear;margin:0 auto;position:relative;font-weight:bold;font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;z-index:1}.under #content .bnr a span{margin-top:10px}.under #content .bnr a:before,.under #content .bnr a:after{position:absolute;content:""}.under #content .bnr a:before{top:7px;bottom:7px;left:7px;right:7px;border:1px rgba(255,255,255,.7) solid;background-color:rgba(255,255,255,.2);z-index:-1}.under #content .bnr.bnr_tel a:before{background-color:rgba(255,255,255,.2)}.under #content .bnr a:after{width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #e60d13 transparent;right:10px;bottom:10px;display:none}.under #content .bnr01 a{background: url("../images/un_top_info.jpg") no-repeat center top/cover}.under #content .bnr02 a{background: url("../images/bnr02.jpg") no-repeat center top/cover}.under #content .list-frame{display:flex;flex-wrap:wrap;margin-bottom:50px}.under #content .list-frame:last-of-type{margin-bottom:0}.under #content .list-frame li{width:calc(33.333% - 20px);margin-right:30px;border:1px #411f04 solid;padding:10px}.under #content .list-frame li:nth-child(3n) {margin-right:0}.under #content .list-frame li:nth-child(n+4) {margin-top:30px}.under #content .tt02{font-size:20px;text-align:center;padding:10px 15px 8px;margin-bottom:10px;background:#000;color:#fff;font-weight:bold;font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif}.under #content .list-frame li .img{text-align:center}.under #content .tt_style01{margin-bottom:10px;font-weight:700;text-align:center;font-size:24px}.button .over{position:relative;display:inline-block}.button .over:before,.button .over:after,.site_top a:after{position:absolute;content:""}.button .icon_next:before{background: url(../images/arr-white-01.png) no-repeat right center/10px;width:10px;height:16px;top:calc(50% - 8px);right:10px}.button .icon_back:before{background: url(../images/arr-white-01.png) no-repeat right center/10px;width:10px;height:16px;top:calc(50% - 8px);left:10px;transform:rotate(180deg)}.button .over:after,.site_top a:after{pointer-events:none;position:absolute;content:"";height:0;width:0;top:0;right:0;background:#fff;background:linear-gradient(225deg,white 45%,#aaa 50%,#ccc 56%,white 80%);box-shadow: -1px 1px 1px rgb(0, 0, 0, 0.4);transition-duration:.3s;transition-property:width height}.under #content .blog_img,.under #content .sale_img>span,.under #content .sale_cate{display:flex;align-items:center;justify-content:center}.under #content .blog_list{display:flex;flex-wrap:wrap;margin-bottom:40px}.under #content .blog_list>li{width:calc(25% - 15px);margin-bottom:20px;transition:all .3s;border:1px #853d04 solid}.under #content .blog_list>li a{text-decoration:none;color:#222;display:block;padding:15px;transition:all .3s linear;height:100%;display:flex;flex-direction:column}.under #content .blog_list>li p{margin-bottom:5px}.under #content .blog_list>li p:last-child{margin-bottom:0}.under #content .blog_list > li:not(:nth-child(4n)) {margin-right:20px}.under #content .blog_list>li a .blog_date{color:#666;margin-top:auto}.under .blog_tt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.under #content .blog_img{width:100%;height:173px;background:#e9e9e9;word-break:break-all}.under #content .blog_img img{max-width:100%;max-height:100%;flex-shrink:0}.under #content .img_blog_l img,.under #content .img_blog_r img{margin-bottom:15px;max-width:550px;max-height:400px}.under #content .img_blog_r img{float:right;margin-left:40px}.under #content .img_blog_l img{float:left;margin-right:40px}.under #content .img_blog_l:only-of-type,.under #content .img_blog_r:only-of-type{text-align:center}.under #content .img_blog_l:only-of-type img,.under #content .img_blog_r:only-of-type img{margin:0 auto;float:none}.under .uwp_slider{background:#fff;padding:20px 20px 10px 20px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);margin:0 auto;max-width:1000px}.under #content .uwp_for{width:100%;height:450px;overflow:hidden;position:relative;z-index:1}.under #content .uwp_for .slick-slide,.under #content .uwp_for .slick-slide>div,.under #content .uwp_for .slick-slide>div>li{height:450px;position:relative}.under #content .uwp_for .slick-slide,.under #content .uwp_for .slick-slide>div,.under #content .uwp_for .slick-slide>div>li,.under #content .uwp_nav .slick-slide,.under #content .uwp_nav .slick-slide>div,.under #content .uwp_nav .slick-slide>div>li{width:100%;display:flex!important;align-items:center;justify-content:center;z-index:98!important}.under #content .uwp_nav{margin-top:30px}.under #content .uwp_for .slick-slide,.under #content .uwp_nav .slick-slide{outline:none;border:1px #efefef solid}.under #content .uwp_nav .slick-slide,.under #content .uwp_nav .slick-slide>div,.under #content .uwp_nav .slick-slide>div>li{height:100%}.uwp_nav .slick-slide>div>li img,.uwp_for .slick-slide>div>li img{max-width:100%;max-height:100%;flex-shrink:0}.under #content .uwp_nav .slick-slide{margin-right:10px;cursor:pointer;transition:all .3s;width:calc(25% - 8px)!important;margin-bottom:10px;height:105px}.under #content .uwp_nav .slick-slide:nth-child(4n) {margin-right:0}.under #content .uwp_slider .slick-track{display:flex!important;flex-wrap:wrap;transform:translate3d(0,0,0)!important}.under #content .uwp_nav .slick-track{width:100%!important}.under #content .uwp_nav .slick-list{overflow:hidden}.under #content .uwp_nav .slick-slide.slick-current{opacity:.7}.under #content .list-2col{display:flex}.under #content .list-2col>li{width:calc(50% - 20px)}.under #content .list-2col>li.right{margin-left:auto;text-align:left}.under #content .list-2col > li:not(:last-child) {margin-right:40px}.under #content .grown.center a{color:#fff;margin:0 auto;height:60px;width:240px}.under .content_post{word-break:break-all}.under .section-supervisor{width:90%;margin-left:auto;margin-right:auto;padding:2px;border:1px solid #989398}.under .section-supervisor .section_inner{padding:40px 30px;border:1px solid #989398}.under .section-supervisor .section_flexbox{display:flex}.under .section-supervisor .section_title{font-size:24px;margin-bottom:1.1em}.under .section-supervisor .section_flexbox .flexbox_block-right{margin:0;flex:0 0 220px}.under .section-supervisor .section_flexbox .flexbox_block-left{margin:0 0 0 40px}.under .section-supervisor .section_flexbox .section_caption{font-size:19px;margin-bottom:.7em}.boxpickup{position:relative;z-index:1;padding:130px 0;width:1920px;margin-left:-360px;background: url("../images/basic_img_11.jpg") center center / cover no-repeat;margin-bottom:70px}.oem_pickup{background-image:url(https://urban-crafts.com/wp-content/themes/urban-crafts/images/oem_img_12.jpg)}.oem_pickup02{background-image:url(https://urban-crafts.com/wp-content/themes/urban-crafts/images/oem_img_13.jpg)}.boxpickup:before{position:absolute;content:"";width:100%;height:100%;background:-moz-linear-gradient(90deg,rgba(152,147,152,1) 0%,rgba(182,176,163,1) 100%);background:-webkit-linear-gradient(90deg,rgba(152,147,152,1) 0%,rgba(182,176,163,1) 100%);background:-o-linear-gradient(90deg,rgba(152,147,152,1) 0%,rgba(182,176,163,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B6B0A3', endColorstr='#989398', GradientType=0);background:-ms-linear-gradient(90deg,rgba(152,147,152,1) 0%,rgba(182,176,163,1) 100%);background:linear-gradient(90deg,rgba(152,147,152,1) 0%,rgba(182,176,163,1) 100%);top:0;left:0;bottom:0;right:0;margin:auto;opacity:.43;z-index:0}.boxpickup_info{width:1200px;margin:0 auto;color:#fff;position:relative;z-index:2}.title_frame{position:relative}.title_frame:before{position:absolute;content:"Pick up";letter-spacing:.14em;font-size:140px;line-height:1;margin:-80px 0 0 -154px;opacity:.2}.under #content .boxpickup_info a{color:#53b431}.under #content .u_btn01 li.gray{width:310px;height:80px}.under #content .u_btn01 li.gray a{background: url("../images/under_arrow01.png") right 11px center/ 10px auto no-repeat, #000;transition:all .3s;text-decoration:none;padding:8px 40px 5px;text-align:left;display:flex;justify-content:center;font-size:18px}.under #content .u_btn01 li.gray a:after{display:none}.under #content .btn-pro a{width:240px;height:60px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;font-size:18px;background:#333;position:relative;margin:0 auto;overflow:hidden;transition:ease .2s;z-index:1;border:1px #333 solid}.under #content .btn-pro a:before{content:'';position:absolute;top:0;left:0;background:#fff;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transform:scale(0,1);transform-origin:right top;z-index:-1}.under #content .btn-pro a:after{background: url(../images/arr-white-01.png) no-repeat center top/10px;width:10px;height:16px;top:calc(50% - 8px);right:10px;position:absolute;content:"";transition:ease .2s}.under #content .pic_tt{font-size:40px;margin-bottom:15px;font-weight:bold;font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;line-height:1;color:#853d04}.under #content .frame01 h5{margin-bottom:10px}.under h4 .icon01{background: url("../images/icon01.png") no-repeat left center/60px;padding:10px 0 10px 65px}@media screen\0 {
  .under #content .u_btn01 li {
    width: 280px;
    flex: auto;
  }
  .under .blog_tt {
    max-height: 64px;
    overflow: hidden;
  }
}.under #content .bnr03 a{background: url("../images/bnr03.png") no-repeat center top/cover}.sectionbox.sectionbox_vertical{flex-direction:column;align-items:center}.sectionbox.sectionbox_vertical .image_vertical{margin:0}.sectionbox.sectionbox_vertical .sectionbox_info{align-items:auto;margin:50px 0 0}.recruit_pie .recruit_pie_img{position:relative;margin-right:auto;margin-left:auto;width:200px;height:200px}.recruit_stepbar{display:block}.recruit_stepbar__inner{position:relative;width:50%;background-color:#f4f4f4;padding:30px 60px}.recruit_stepbar__item_wrap{}.recruit_stepbar__item{position:relative;padding-left:40px;padding-bottom:2em}.recruit_stepbar__item:last-child{padding-bottom:0}.recruit_stepbar__item p{margin-bottom:0;font-weight:bold}.recruit_stepbar__annotation{font-weight:normal;font-size:16px}.recruit_stepbar__item_icon{position:absolute;display:block;width:24px;height:100%;top:0;left:0}.recruit_stepbar__item_icon::before{content:"";position:absolute;top:5px;left:0;width:100%;height:24px;border:solid 2px #000;border-radius:50%;background-color:#fff;z-index:1}.recruit_stepbar__item_icon::after{content:"";position:absolute;left:50%;top:5px;width:4px;height:100%;background-color:#000}.recruit_stepbar__item:last-child .recruit_stepbar__item_icon::after{content:none}.recruit_stepbar__item_icon.active::before{background-color:#000}.recruit_stepbar__img{position:absolute;right:0;bottom:0;width:40%;transform:translate(40%,-25%)}.recruit_stepbar__img img{width:100%;height:auto}.partner_list_wrap{margin-bottom:50px}.partner_list{display:flex;margin:0 190px}.partner_list__item{width:33.3%;padding:0 15px}.partner_list__item_inner{width:100%;height:100%}.partner_list__img{height:160px;text-align:center}.partner_list__img img{width:auto;height:100%}.partner_list__text{margin-top:15px}.partner_list__text p{font-weight:bold;font-size:18px;text-align:center;margin:0;line-height:1.5}.partner_list_annotation{margin-top:30px;text-align:center}.partner_list_annotation p{font-size:16px}.product_list{display:flex;flex-wrap:wrap;margin:0 -15px}.product_list__item{width:33.3%;padding:0 15px}.product_list__item:nth-child(n+4){margin-top:20px}.product_list__img{}.product_list__img{height:100%;width:auto}.product_list__text{margin-top:20px;text-align:center}.product_list__text p{font-weight:bold;font-size:18px;margin:0;line-height:1.5}.merit_list{display:flex;flex-wrap:wrap}.merit_list__item{padding:50px;width:50%;height:auto;outline:2px solid #000;outline-offset:-10px}.merit_list__item_inner{align-items:center}.merit_list__num{min-width:70px;width:70px;height:70px}.merit_list__num span{font-weight:bold;font-size:48px;color:#000;justify-content:center;margin-bottom:-10px}.merit_list__text_head{font-weight:bold;font-size:24px}.merit_list__text p{margin:0}.request_list_wrap{margin:0 50px}.request_list{display:flex;margin:0 -15px}.request_list__item{padding:0 15px}.request_list__img{text-align:center;height:160px}.request_list__img img{width:auto;height:100%}.request_list__text{text-align:center;margin-top:10px}.request_list__text p{font-weight:bold;font-size:18px;margin:0;line-height:1.5}.under h3 .jp .subheading{font-size:23px}#philosophy.under h4{border-bottom:none;text-align:center}#philosophy.under h4 span{background-color:#fff;padding:0 20px}#philosophy.under h4::before{position:absolute;content:"";width:630px;height:1px;left:-400px;top:24px;background:#000;z-index:-1}#philosophy.under h4::after{height:0}