@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,time,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}input[type=submit]{-webkit-appearance:none}img{border:none;vertical-align:middle}body{background:#FFF;font-family:Helvetica Neue,Arial,sans-serif;color:#333;font-size:14px}a{color:#1111cc;text-decoration:none}a:hover{color:#FF8C00}table{width:100%;box-sizing:border-box}table,td,th{border:1px solid #999}p{line-height:1.5em;text-align:justify;text-justify:inter-ideograph}svg.icon{width:20px;height:20px;fill:currentColor}.red{color:red}.center{text-align:center}.right{text-align:right}.left{text-align:left}.clearfix{*zoom:1}.clearfix:after{content:"";display:block;clear:both}#container .con_point .cp_mtit .mtit_wrap,#container .con_point .point_li li .pointtit,#container .contact .formblk .btn .submit,#container .contact>.contit_blk .contit_txt,#container .contact_btn a,#container .contit_wrap,#container .contitcenter_wrap .kc_mtit,#container .joball .jobtype_li>li a .post_wrap .conblk .posttit,#container .jobarea .areablk_li>li .jobblk .areatit,#container .jobcon_btnli li .jcbtn_tit,#container .jobconblk .about_rejene .rijene_expo .exlist .extit,#container .jobconblk .about_rejene .rijene_expo .rejene_imgblk li .rejene_img .imgcome,#container .jobconblk .tema_wrap .tematit .tema_titwrap .subtit,#container .jobstyle .lifeblk_li li .lbabout .lblk_tit,#container .lifecontit_wrap .lifecon_mtit,#container .rec_flow .flow_li td .fl_mtit .flmtex,#container .rec_flow .flow_li td .fl_step .stpnum,#container .top_jobcon .jobcon_li li .jobcontex_wrap .jc_mtit,#container .top_recruit .rec_rblk .rec_btn a,#container .top_recruit .rec_rblk .rec_mtit,#container .top_recruit .rec_rblk .rec_subtit,#footer .fwrap .fmedia .flogo a .htop,#header #sp_header #nav_content .menu_logo a .htop,#header #sp_header .sph_top .logo a .htop,#header .hwrap .hmenu>li .cat-toggle a .h-link,#header .hwrap .logo a .htop,.m-bold{font-weight:800;font-family:"M PLUS 1p",sans-serif;line-height:100%}#container #category .contit_blk,#container .conbox .contit_blk,#container .contact .contit_blk,#container .offercon .contit_blk,#container .privacy_con .contit_blk,#container .privacy_con .pri_into,#container .sincon .contit_blk,.m-med,.recommend .rec_tit{font-weight:700;font-family:"M PLUS 1p",sans-serif;line-height:100%}.jost{font-weight:normal;font-family:"Jost",sans-serif;line-height:100%}#category .tit_wrap .catit,.obobtn a,.ori_pagenavi a,.roboto{font-weight:normal;font-family:"Roboto";line-height:100%}#container .jobstyle .lifeblk_li li .lbabout .lblk_suben,.rokkitt{font-weight:400;font-family:"Rokkitt",serif;line-height:100%}#container .con_point .point_li li .pointnum,#container .contit_wrap .kazariji,#container .contitcenter_wrap .kazariji_center,#container .jobconblk .tema_wrap .tematit .tema_img,#container .rec_flow .flow_li td .fl_step .stpstex,#container .top_recruit .rec_rblk .rec_btn .joinmoji,.vujahday{font-weight:400;font-family:"Vujahday Script",serif;line-height:100%}#container,#container .main_con,#footer .fwrap,.pcw{box-sizing:border-box;min-width:1000px;max-width:1400px;width:100%}@media screen and (max-width:600px){#container,#container .main_con,#footer .fwrap,.pcw{min-width:100%;width:100%}}@media screen and (max-width:600px){.only-pc{display:none!important}}#container .contact .formblk .btn .submit,#container .contact .formblk .formlist li .form_area .txtarea,#container .contact .formblk .formlist li .form_area .txtbox,#container .contact .formblk .privacy_check,#container .contact_btn a,#container .joball .jobtype_li>li,#container .joball .jobtype_li>li a .post_wrap .conblk,#container .jobarea .areablk_li>li,#container .jobarea .areablk_li>li .jobblk .jobdetail_li li,#container .jobcon_btnli li,#container .jobconblk .about_rejene .rijene_expo,#container .jobconblk .about_rejene .rijene_expo .exlist,#container .jobconblk .about_rejene .rijene_expo .exlist .exconli,#container .jobstyle .lifeblk_li li,#container .jobstyle .lifeblk_li li .lbabout,#container .rec_flow .flow_li,#container .rec_flow .flow_li td,#container .top_jobcon .jobcon_li li,#container .top_linkblk .linkimg_li li a,#container .top_recruit,#container .top_recruit .rec_rblk .rec_btn a,#header #sp_header .sph_top,#header .hwrap .hmenu,#header .hwrap .hmenu>li,#header .hwrap .hmenu>li>ul,.bbx{box-sizing:border-box}.txthover:hover{color:#f60}#header,.dsw{box-shadow:0 4px 4px rgba(0,0,0,0.25)}#container .top_linkblk .linkimg_li li,.dsw_pk{box-shadow:6px 6px 0 #ff9292}#container .jobstyle .lifeblk_li li,.dsw_lpk{box-shadow:6px 6px 0 #ffb6b6}#container .top_linkblk .linkimg_li li:last-child,.dsw_gre{box-shadow:6px 6px 0 #79d0bf}#container .jobstyle .lifeblk_li.kankyocon>li,.dsw_lgre{box-shadow:6px 6px 0 #9be5d7}#container .jobcon_btnli li,.dsw_blk4{box-shadow:4px 4px 0 #000}.dswf{filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25))}.sns{color:#fff;text-align:center}.sns.snsicon{width:40px;height:40px;border-radius:3px;font-size:30px;line-height:40px}.sns:last-child{margin-right:0}.sns.icon-facebook{background:#05a}.sns.icon-twitter{background:#80bfff}.sns.icon-googleplus{background:#d52b2b}.sns.icon-feed{background:#ff8000}.sns:hover{opacity:0.7}#category li a:hover,#container .contact .btn_back a:hover,#container .jobcon_btnli li:hover,#container .top_linkblk .linkimg_li li:hover,#footer .fwrap .fmedia .flogo a:hover,#footer a:hover,#header .hwrap .hmenu>li .cat-toggle a:hover,#header .hwrap .logo a:hover,.hover:hover,.obobtn a:hover,.recommend .rec_list li:hover{box-shadow:none;opacity:0.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}#container{margin:0 auto}@media screen and (max-width:600px){#container .topimg{margin-top:60px}}#container .topimg img{width:100%;height:auto}#container .main_con{margin:60px auto 100px;padding:0 15px}@media screen and (max-width:600px){#container .main_con{margin:40px auto 60px}}#container .contit_wrap{position:relative;display:inline-block;margin-top:60px;white-space:nowrap;font-size:26px}@media screen and (max-width:600px){#container .contit_wrap{margin-top:30px;font-size:18px}}#container .contit_wrap .kazariji{position:absolute;color:#666;content:"";font-size:42px;transform:rotate(-10deg)}@media screen and (max-width:600px){#container .contit_wrap .kazariji{font-size:20px}}#container .contitcenter_wrap .kc_mtit{margin-top:18px;font-size:26px}@media screen and (max-width:600px){#container .contitcenter_wrap .kc_mtit{margin-top:10px;font-size:20px}}#container .contitcenter_wrap .kazariji_center{color:#666;font-size:24px;transform:rotate(-5deg)}@media screen and (max-width:600px){#container .contitcenter_wrap .kazariji_center{font-size:20px}}#container .lifecontit_wrap .lifecon_mtit{position:relative;display:flex;align-items:center;justify-content:center;font-size:46px;line-height:1}@media screen and (max-width:600px){#container .lifecontit_wrap .lifecon_mtit{font-size:26px}}#container .lifecontit_wrap .lifecon_mtit .icon{padding-right:20px;width:150px;height:auto;color:#666}@media screen and (max-width:600px){#container .lifecontit_wrap .lifecon_mtit .icon{display:none}}#container .lifecontit_wrap .lifecon_mtit .icon.hanten{transform:scale(-1,1)}#container .lifecontit_wrap .lifecon_subtit{margin-top:14px;font-weight:bold;font-size:20px}@media screen and (max-width:600px){#container .lifecontit_wrap .lifecon_subtit{margin-top:10px;font-size:14px}}#container .con_point{padding:60px 40px 40px;background-color:#f6f6f2;text-align:center}@media screen and (max-width:600px){#container .con_point{padding:25px 10px 20px}}#container .con_point .cp_mtit .mtit_wrap{display:flex;align-items:center;justify-content:center;font-size:30px}@media screen and (max-width:600px){#container .con_point .cp_mtit .mtit_wrap{font-size:20px}}#container .con_point .cp_mtit .mtit_wrap img{width:auto;height:27px}@media screen and (max-width:600px){#container .con_point .cp_mtit .mtit_wrap img{height:20px}}#container .con_point .cp_mtit .mtit_wrap .icon{padding-right:20px;width:140px;height:auto;color:#666}@media screen and (max-width:600px){#container .con_point .cp_mtit .mtit_wrap .icon{display:none}}#container .con_point .cp_mtit .mtit_wrap .icon.hanten{transform:scale(-1,1)}#container .con_point .cp_mtit .cp_subtit{display:block;margin-top:12px;font-weight:bold;font-size:12px}#container .con_point .point_li{display:inline-block;padding:40px 0}@media screen and (max-width:600px){#container .con_point .point_li{padding:25px 10px}}#container .con_point .point_li li{display:flex;align-items:center;margin-top:22px}@media screen and (max-width:600px){#container .con_point .point_li li{align-items:center}}#container .con_point .point_li li:first-child{margin-top:0}#container .con_point .point_li li .pointnum{position:relative;margin-right:20px;width:18px;font-size:28px}@media screen and (max-width:600px){#container .con_point .point_li li .pointnum{width:10px;font-size:20px}}#container .con_point .point_li li .pointnum .numstroke{position:absolute;bottom:-15px;left:50%;width:27px;transform:translateX(-50%)}@media screen and (max-width:600px){#container .con_point .point_li li .pointnum .numstroke{bottom:-11px;width:15px}}#container .con_point .point_li li .pointnum .numstroke img{width:100%;height:auto}#container .con_point .point_li li .pointtit{font-size:18px}@media screen and (max-width:600px){#container .con_point .point_li li .pointtit{text-align:left;font-size:14px;line-height:1.4}}#container .con_point .point_tex{padding-top:40px;border-top:1px solid #999;text-align:left;font-size:14px;line-height:1.5}@media screen and (max-width:600px){#container .con_point .point_tex{padding-top:20px;text-align:justify;font-size:12px}}@media screen and (max-width:600px){#container .con_point.motomu{padding:25px 20px 20px}}#container .contact_btn{margin:90px;text-align:center}@media screen and (max-width:600px){#container .contact_btn{margin:40px 0 70px}}#container .contact_btn a{position:relative;display:inline-block;border-radius:8px;color:#000;text-decoration:none;transition:all 0.2s ease}#container .contact_btn a.obogo{padding:36px 60px;border:2px solid #000;background-color:#fff;box-shadow:6px 6px 0 #20bd9f;font-size:30px}@media screen and (max-width:600px){#container .contact_btn a.obogo{padding:35px;font-size:22px}}#container .contact_btn a.obogo:hover{border:2px solid #20bd9f;background-color:#20bd9f;color:#fff}#container .contact_btn a.noback{margin-left:40px;padding:20px 40px;border:2px solid #000;background-color:#f5f5f5;box-shadow:6px 6px 0 #999;font-size:24px}@media screen and (max-width:600px){#container .contact_btn a.noback{margin-top:30px;margin-left:0;font-size:18px}}#container .contact_btn a.noback:hover{border:2px solid #999;background-color:#999;color:#fff}#container .contact_btn a:hover{box-shadow:none}#container .jobarea{text-align:center}#container .jobarea .areablk_li{display:flex;margin-top:30px}@media screen and (max-width:600px){#container .jobarea .areablk_li{display:block;margin-top:20px}}#container .jobarea .areablk_li>li{margin-right:20px;width:calc((100% - 20px) / 2);border:1px solid #000;border-radius:2px;background-color:#f6f6f2}@media screen and (max-width:600px){#container .jobarea .areablk_li>li{margin-right:0;margin-bottom:15px;width:100%}}#container .jobarea .areablk_li>li:last-child{margin-right:0}@media screen and (max-width:600px){#container .jobarea .areablk_li>li:last-child{margin-bottom:0}}#container .jobarea .areablk_li>li .areaimg_logo{padding:25px 0;height:94px;background-color:#fff}@media screen and (max-width:600px){#container .jobarea .areablk_li>li .areaimg_logo{padding:20px 0;height:50px}}#container .jobarea .areablk_li>li .areaimg_logo img{width:auto;height:100%}#container .jobarea .areablk_li>li .areaimg_visual{width:100%}#container .jobarea .areablk_li>li .areaimg_visual img{width:100%;height:auto}#container .jobarea .areablk_li>li .jobblk{padding:20px}@media screen and (max-width:600px){#container .jobarea .areablk_li>li .jobblk{padding:12px 10px 10px}}#container .jobarea .areablk_li>li .jobblk .areatit{font-size:26px}@media screen and (max-width:600px){#container .jobarea .areablk_li>li .jobblk .areatit{font-size:16px}}#container .jobarea .areablk_li>li .jobblk .jobdetail_li{margin-top:20px}@media screen and (max-width:600px){#container .jobarea .areablk_li>li .jobblk .jobdetail_li{margin-top:12px}}#container .jobarea .areablk_li>li .jobblk .jobdetail_li li{margin-top:10px;padding:15px;border:0.5px solid #999;background-color:#fff}@media screen and (max-width:600px){#container .jobarea .areablk_li>li .jobblk .jobdetail_li li{padding:8px}}#container .jobarea .areablk_li>li .jobblk .jobdetail_li li:first-child{margin-top:0}#container .jobarea .areablk_li>li .jobblk .jobdetail_li li .jobde_tit{padding-bottom:5px;border-bottom:0.5px solid #999;font-weight:bold;font-size:16px}@media screen and (max-width:600px){#container .jobarea .areablk_li>li .jobblk .jobdetail_li li .jobde_tit{font-size:14px}}#container .jobarea .areablk_li>li .jobblk .jobdetail_li li .jobde_tex{padding-top:15px;text-align:left;font-size:14px;line-height:1.3}@media screen and (max-width:600px){#container .jobarea .areablk_li>li .jobblk .jobdetail_li li .jobde_tex{padding-top:8px;font-size:12px;line-height:1.6}}#container .top_jobcon{margin-top:90px;text-align:center}@media screen and (max-width:600px){#container .top_jobcon{margin-top:40px}}#container .top_jobcon .jobcon_li{margin-top:30px}@media screen and (max-width:600px){#container .top_jobcon .jobcon_li{margin-top:20px}}#container .top_jobcon .jobcon_li li{overflow:hidden;margin-top:60px;border:1px solid #000;border-radius:2px}@media screen and (max-width:600px){#container .top_jobcon .jobcon_li li{margin-top:20px}}#container .top_jobcon .jobcon_li li:first-child{margin-top:0}#container .top_jobcon .jobcon_li li .jobcontex_wrap{padding:40px 16px 16px}@media screen and (max-width:600px){#container .top_jobcon .jobcon_li li .jobcontex_wrap{padding:28px 10px 18px}}#container .top_jobcon .jobcon_li li .jobcontex_wrap .jc_mtit{font-size:32px}@media screen and (max-width:600px){#container .top_jobcon .jobcon_li li .jobcontex_wrap .jc_mtit{font-size:16px}}#container .top_jobcon .jobcon_li li .jobcontex_wrap .jc_subtit{display:inline-block;margin-top:12px;padding:5px;outline:1px solid #f8772f;color:#f8772f;font-weight:bold;font-size:16px}@media screen and (max-width:600px){#container .top_jobcon .jobcon_li li .jobcontex_wrap .jc_subtit{padding:3px 5px;font-size:14px;line-height:1.3}}@media screen and (max-width:600px){#container .top_jobcon .jobcon_li li .jobcontex_wrap .jc_subtit .spbr{display:block}}#container .top_jobcon .jobcon_li li .jobcontex_wrap .jc_tex{margin-top:30px;font-size:14px;line-height:1.5}@media screen and (max-width:600px){#container .top_jobcon .jobcon_li li .jobcontex_wrap .jc_tex{margin-top:18px;text-align:justify;font-size:12px}}#container .top_jobcon .jobcon_li li .jobcontex_wrap .jc_tex .pcbr{display:block}@media screen and (max-width:600px){#container .top_jobcon .jobcon_li li .jobcontex_wrap .jc_tex .pcbr{display:inline}}#container .top_jobcon .jobcon_li li .jc_img{width:100%}#container .top_jobcon .jobcon_li li .jc_img img{width:100%;height:auto}#container .top_linkblk{margin-top:90px;padding:80px 60px 60px;background-color:#f6f6f2;text-align:center}@media screen and (max-width:600px){#container .top_linkblk{margin-top:40px;padding:40px 20px 20px}}#container .top_linkblk .contit_wrap{margin-top:0}#container .top_linkblk .contit_wrap .kazariji{top:-38px;left:-90px}@media screen and (max-width:600px){#container .top_linkblk .contit_wrap .kazariji{top:-25px;left:-25px}}#container .top_linkblk .linkimg_li{display:flex}@media screen and (max-width:600px){#container .top_linkblk .linkimg_li{display:block}}#container .top_linkblk .linkimg_li li{margin-top:35px;margin-right:20px;width:calc((100% - 20px) / 2)}@media screen and (max-width:600px){#container .top_linkblk .linkimg_li li{margin-top:20px;width:100%}}#container .top_linkblk .linkimg_li li:last-child{margin-right:0}#container .top_linkblk .linkimg_li li a .lim_img{width:100%}#container .top_linkblk .linkimg_li li a .lim_img img{width:100%;height:auto}#container .top_recruit{display:flex;overflow:hidden;align-items:center;margin:auto;margin-top:90px;border:1px solid #999;border-radius:2px}@media screen and (max-width:600px){#container .top_recruit{margin-top:40px;width:100%}}#container .top_recruit .rec_img{width:530px}@media screen and (max-width:600px){#container .top_recruit .rec_img{display:none}}#container .top_recruit .rec_img img{width:100%;height:auto}#container .top_recruit .rec_rblk{padding:15px;width:calc(100% - 530px);text-align:center}@media screen and (max-width:600px){#container .top_recruit .rec_rblk{padding:30px 10px;width:100%}}#container .top_recruit .rec_rblk .rec_subtit{color:#f8772f;font-size:14px}#container .top_recruit .rec_rblk .rec_mtit{margin-top:8px;font-size:36px}@media screen and (max-width:600px){#container .top_recruit .rec_rblk .rec_mtit{font-size:24px}}#container .top_recruit .rec_rblk .rec_mtit .orpoint{color:#f8772f}#container .top_recruit .rec_rblk .rec_tex{margin-top:24px;text-align:left;font-size:14px;line-height:1.4}@media screen and (max-width:600px){#container .top_recruit .rec_rblk .rec_tex{font-size:12px}}#container .top_recruit .rec_rblk .rec_btn{position:relative;display:inline-block;margin-top:24px}@media screen and (max-width:600px){#container .top_recruit .rec_rblk .rec_btn{margin-top:30px}}#container .top_recruit .rec_rblk .rec_btn a{display:inline-block;padding:20px 40px;border:2px solid #000;border-radius:8px;background-color:#fff;box-shadow:4px 4px 0 #f8772f;color:#000;text-decoration:none;font-size:22px}@media screen and (max-width:600px){#container .top_recruit .rec_rblk .rec_btn a{font-size:20px}}#container .top_recruit .rec_rblk .rec_btn a:hover{border:2px solid #f8772f;background-color:#f8772f;box-shadow:none;color:#fff}#container .top_recruit .rec_rblk .rec_btn .joinmoji{position:absolute;top:3px;left:-43px;content:"";font-size:33px;transform:rotate(-19deg)}@media screen and (max-width:600px){#container .top_recruit .rec_rblk .rec_btn .joinmoji{top:14px;left:-36px;font-size:28px}}#container .intro{padding:60px 30px;font-size:14px;line-height:1.5}@media screen and (max-width:600px){#container .intro{padding:40px 20px;padding-bottom:0;font-size:12px;line-height:1.7}}#container .intro.pbn{padding-bottom:0}#container .jobstyle{margin-top:150px;text-align:center}@media screen and (max-width:600px){#container .jobstyle{margin-top:90px}}#container .jobstyle:first-child{margin-top:0}#container .jobstyle .lifecon_img{margin-top:30px;width:100%;border-top:12px solid #ffb6b6}@media screen and (max-width:600px){#container .jobstyle .lifecon_img{margin-top:20px}}#container .jobstyle .lifecon_img.kankyo{position:relative;border-top:12px solid #9be5d7}#container .jobstyle .lifecon_img.kankyo .mori{position:absolute;top:-248px;right:0;z-index:-10;width:740px;height:auto;content:""}@media screen and (max-width:600px){#container .jobstyle .lifecon_img.kankyo .mori{top:-177px;width:80%}}#container .jobstyle .lifecon_img img{width:100%;height:auto}#container .jobstyle .lifeblk_li{margin-top:90px;padding:0 40px}@media screen and (max-width:600px){#container .jobstyle .lifeblk_li{margin-top:30px;padding:0}}#container .jobstyle .lifeblk_li li{display:flex;align-items:center;margin-top:40px;outline:1px solid #000;background-color:#fff}@media screen and (max-width:600px){#container .jobstyle .lifeblk_li li{flex-flow:column;margin-top:25px}}#container .jobstyle .lifeblk_li li:first-child{margin-top:0}#container .jobstyle .lifeblk_li li .lblkimg{width:60%}@media screen and (max-width:600px){#container .jobstyle .lifeblk_li li .lblkimg{order:1;width:100%}}#container .jobstyle .lifeblk_li li .lblkimg img{width:100%;height:auto}#container .jobstyle .lifeblk_li li .lbabout{display:flex;flex-flow:column;justify-content:center;padding:10px 24px;width:40%}@media screen and (max-width:600px){#container .jobstyle .lifeblk_li li .lbabout{order:0;padding:30px 10px 20px;width:100%}}#container .jobstyle .lifeblk_li li .lbabout .lblk_suben{color:#fe5757;font-size:20px}@media screen and (max-width:600px){#container .jobstyle .lifeblk_li li .lbabout .lblk_suben{font-size:14px}}#container .jobstyle .lifeblk_li li .lbabout .lblk_suben.colgrn{color:#00b491}#container .jobstyle .lifeblk_li li .lbabout .lblk_tit{margin-top:8px;font-size:28px}@media screen and (max-width:600px){#container .jobstyle .lifeblk_li li .lbabout .lblk_tit{font-size:18px}}#container .jobstyle .lifeblk_li li .lbabout .lblk_tex{margin-top:30px;text-align:justify;font-size:14px;line-height:1.6}@media screen and (max-width:600px){#container .jobstyle .lifeblk_li li .lbabout .lblk_tex{margin-top:20px;font-size:12px}}#container .jobcon_btnli{display:flex;align-items:center;justify-content:center;margin:auto;width:930px}@media screen and (max-width:600px){#container .jobcon_btnli{width:100%}}#container .jobcon_btnli li{margin-right:20px;padding:18px;width:calc((100% - 40px) / 3);border:3px solid #000;border-radius:8px;background-color:#fdeee5;text-align:center}@media screen and (max-width:600px){#container .jobcon_btnli li{margin-right:12px;width:calc((100% - 24px) / 3)}}#container .jobcon_btnli li .jcbtn_tit{font-size:32px;line-height:1}@media screen and (max-width:600px){#container .jobcon_btnli li .jcbtn_tit{font-size:20px}}#container .jobcon_btnli li .jcbtn_tit .jcbtn_subtit{display:block;margin-top:8px;font-size:14px}@media screen and (max-width:600px){#container .jobcon_btnli li .jcbtn_tit .jcbtn_subtit{display:none}}#container .jobcon_btnli li a{color:#000;text-decoration:none}#container .jobcon_btnli li:nth-child(2){background-color:#c0f1e8}#container .jobcon_btnli li:nth-child(3){margin-right:0;background-color:#ffe9c7}#container .jobconblk{margin-top:100px;text-align:center}@media screen and (max-width:600px){#container .jobconblk{margin-top:60px}}#container .jobconblk .jobconwrap{overflow:hidden;margin-top:30px;padding-bottom:40px;border:1px solid #000;border-radius:3px}@media screen and (max-width:600px){#container .jobconblk .jobconwrap{margin-top:20px;padding-bottom:10px}}#container .jobconblk .jobconwrap .jobcon_img{width:100%}#container .jobconblk .jobconwrap .jobcon_img img{width:100%;height:auto}#container .jobconblk .about_rejene{margin-bottom:60px}@media screen and (max-width:600px){#container .jobconblk .about_rejene{margin-bottom:40px}}#container .jobconblk .about_rejene .contit_wrap{margin-top:70px}@media screen and (max-width:600px){#container .jobconblk .about_rejene .contit_wrap .spbr{display:block;margin-top:5px}}#container .jobconblk .about_rejene .contit_wrap .kazariji.right{top:-33px;left:-105px;font-size:36px}@media screen and (max-width:600px){#container .jobconblk .about_rejene .contit_wrap .kazariji.right{top:-27px;left:-51px;font-size:24px}}#container .jobconblk .about_rejene .rejene_tex{padding:40px;text-align:left;font-size:14px;line-height:1.6}@media screen and (max-width:600px){#container .jobconblk .about_rejene .rejene_tex{padding:25px 10px;font-size:12px;line-height:1.8}}@media screen and (max-width:600px){#container .jobconblk .about_rejene .rejene_tex .spbr{display:block}}#container .jobconblk .about_rejene .rijene_expo{display:flex;justify-content:center}@media screen and (max-width:600px){#container .jobconblk .about_rejene .rijene_expo{display:block;padding:0 10px}}#container .jobconblk .about_rejene .rijene_expo .rejene_imgblk{display:flex;margin-right:45px}@media screen and (max-width:600px){#container .jobconblk .about_rejene .rijene_expo .rejene_imgblk{margin-right:0;width:100%}}#container .jobconblk .about_rejene .rijene_expo .rejene_imgblk li{position:relative;margin-right:45px;width:262px}@media screen and (max-width:600px){#container .jobconblk .about_rejene .rijene_expo .rejene_imgblk li{margin-right:25px;width:calc((100% - 25px) / 2)}}#container .jobconblk .about_rejene .rijene_expo .rejene_imgblk li:last-child{margin-right:0}#container .jobconblk .about_rejene .rijene_expo .rejene_imgblk li .rejene_img{position:relative;width:262px;height:200px}@media screen and (max-width:600px){#container .jobconblk .about_rejene .rijene_expo .rejene_imgblk li .rejene_img{width:100%;height:auto}}#container .jobconblk .about_rejene .rijene_expo .rejene_imgblk li .rejene_img img{width:auto;height:100%}@media screen and (max-width:600px){#container .jobconblk .about_rejene .rijene_expo .rejene_imgblk li .rejene_img img{width:100%;height:auto}}#container .jobconblk .about_rejene .rijene_expo .rejene_imgblk li .rejene_img .imgcome{position:absolute;bottom:0;padding:8px 0;width:100%;background-color:rgba(0,180,145,0.7);color:#fff;text-align:center;font-size:16px}@media screen and (max-width:600px){#container .jobconblk .about_rejene .rijene_expo .rejene_imgblk li .rejene_img .imgcome{font-size:14px}}#container .jobconblk .about_rejene .rijene_expo .rejene_imgblk li .rejene_img .imgcome.reborn{background-color:rgba(114,64,18,0.7)}#container .jobconblk .about_rejene .rijene_expo .rejene_imgblk li .andicon{position:absolute;top:50%;right:-64px;z-index:10;width:62px;transform:translateY(-50%)}@media screen and (max-width:600px){#container .jobconblk .about_rejene .rijene_expo .rejene_imgblk li .andicon{right:-47px;width:50px}}#container .jobconblk .about_rejene .rijene_expo .rejene_imgblk li .andicon img{width:100%;height:auto}#container .jobconblk .about_rejene .rijene_expo .exlist{display:flex;flex-flow:column;justify-content:center;padding:25px 30px;height:194px;border:2px solid #000;border-radius:6px;background-color:#fafafa;box-shadow:6px 6px 0 #fba87a;text-align:left}@media screen and (max-width:600px){#container .jobconblk .about_rejene .rijene_expo .exlist{margin-top:15px;padding:20px;height:auto;box-shadow:none}}#container .jobconblk .about_rejene .rijene_expo .exlist .extit{font-size:20px}@media screen and (max-width:600px){#container .jobconblk .about_rejene .rijene_expo .exlist .extit{font-size:14px}}#container .jobconblk .about_rejene .rijene_expo .exlist .exconli{margin-top:10px}#container .jobconblk .about_rejene .rijene_expo .exlist .exconli li{font-size:14px;line-height:1.4}@media screen and (max-width:600px){#container .jobconblk .about_rejene .rijene_expo .exlist .exconli li{font-size:12px}}#container .jobconblk .tema_wrap{margin-top:85px;padding:0 40px}@media screen and (max-width:600px){#container .jobconblk .tema_wrap{margin-top:50px;padding:0 10px}}#container .jobconblk .tema_wrap .tematit{display:flex;align-items:center;justify-content:center}@media screen and (max-width:600px){#container .jobconblk .tema_wrap .tematit{flex-flow:column}}#container .jobconblk .tema_wrap .tematit .tema_img{padding-right:15px;color:#666;font-size:30px;transform:rotate(-10deg)}@media screen and (max-width:600px){#container .jobconblk .tema_wrap .tematit .tema_img{padding-right:0;padding-bottom:25px;font-size:20px}}#container .jobconblk .tema_wrap .tematit .tema_img .bigtex{font-size:70px}@media screen and (max-width:600px){#container .jobconblk .tema_wrap .tematit .tema_img .bigtex{font-size:48px}}#container .jobconblk .tema_wrap .tematit .tema_titwrap{padding-left:20px;border-left:1px solid #000;color:#000;text-align:left;font-weight:bold;font-size:14px}@media screen and (max-width:600px){#container .jobconblk .tema_wrap .tematit .tema_titwrap{padding-left:0;border:none;text-align:center;font-size:12px;line-height:1.3}}@media screen and (max-width:600px){#container .jobconblk .tema_wrap .tematit .tema_titwrap .spbr{display:block}}#container .jobconblk .tema_wrap .tematit .tema_titwrap .icon{padding-left:3px;width:16px;height:16px;color:#db3a3a}#container .jobconblk .tema_wrap .tematit .tema_titwrap .subtit{display:block;margin-top:8px;font-size:24px}@media screen and (max-width:600px){#container .jobconblk .tema_wrap .tematit .tema_titwrap .subtit{margin-top:4px;font-size:16px}}#container .jobconblk .tema_wrap .tematit.notex{margin-bottom:25px}@media screen and (max-width:600px){#container .jobconblk .tema_wrap .tematit.notex{margin-bottom:15px}}#container .jobconblk .tema_wrap .tematex{padding:26px 0;text-align:left;font-size:14px;line-height:1.5}@media screen and (max-width:600px){#container .jobconblk .tema_wrap .tematex{padding:18px 0;font-size:12px;line-height:1.7}}#container .jobconblk .tema_wrap .temaimg{position:relative;width:100%;outline:1px solid #fff}#container .jobconblk .tema_wrap .temaimg img{width:100%;height:auto}#container .jobconblk .tema_wrap .temaimg:after,#container .jobconblk .tema_wrap .temaimg:before{position:absolute;top:80%;bottom:15px;left:10px;z-index:-1;max-width:300px;width:50%;background:#777;box-shadow:0 15px 10px #777;content:"";transform:rotate(-3deg)}#container .jobconblk .tema_wrap .temaimg:after{right:10px;left:auto;transform:rotate(3deg)}#container .rec_flow{margin-top:60px;text-align:center}@media screen and (max-width:600px){#container .rec_flow{margin-top:30px}}@media screen and (max-width:600px){#container .rec_flow .contit_wrap{margin-top:0}}#container .rec_flow .contit_wrap .kazariji.right{top:-39px;left:-62px}@media screen and (max-width:600px){#container .rec_flow .contit_wrap .kazariji.right{top:-20px;left:-38px}}#container .rec_flow .flow_li{margin:35px auto 60px;width:440px;border:none}@media screen and (max-width:600px){#container .rec_flow .flow_li{margin:30px auto 40px;width:100%}}#container .rec_flow .flow_li td{padding:25px 0;border:none}@media screen and (max-width:600px){#container .rec_flow .flow_li td{padding:12px 0}}#container .rec_flow .flow_li td .fl_step{padding-right:20px;border-right:1px solid #000}@media screen and (max-width:600px){#container .rec_flow .flow_li td .fl_step{padding:10px;padding-left:0}}#container .rec_flow .flow_li td .fl_step .stpstex{color:#666;font-size:20px}@media screen and (max-width:600px){#container .rec_flow .flow_li td .fl_step .stpstex{display:none}}#container .rec_flow .flow_li td .fl_step .stpnum{display:block;margin-top:2px;color:#666;font-size:28px}@media screen and (max-width:600px){#container .rec_flow .flow_li td .fl_step .stpnum{font-size:22px}}#container .rec_flow .flow_li td .fl_mtit{margin-left:20px;text-align:left}#container .rec_flow .flow_li td .fl_mtit .flmtex{font-size:24px}@media screen and (max-width:600px){#container .rec_flow .flow_li td .fl_mtit .flmtex{font-size:14px}}#container .rec_flow .flow_li td .fl_mtit .subtex{display:block;margin-top:10px;font-size:14px}@media screen and (max-width:600px){#container .rec_flow .flow_li td .fl_mtit .subtex{margin-top:6px;font-size:12px;line-height:1.4}}#container .rec_flow .flow_li td .fl_mtit .subtex.linkon>a{text-decoration:underline}#container .joball{margin-top:60px;text-align:center}@media screen and (max-width:600px){#container .joball{margin-top:40px}}#container .joball .jobtype_li{display:flex;flex-wrap:wrap;margin-top:50px;padding:15px}@media screen and (max-width:600px){#container .joball .jobtype_li{flex-flow:column;margin-top:20px}}#container .joball .jobtype_li>li{overflow:hidden;margin-right:30px;margin-bottom:30px;width:calc((100% - 30px) / 2);border:1px solid #000;border-radius:2px;background-color:#fff;box-shadow:6px 6px 0 #c4c4c4}@media screen and (max-width:600px){#container .joball .jobtype_li>li{margin-bottom:15px;width:100%}}#container .joball .jobtype_li>li:hover{box-shadow:6px 6px 0 #ffb6b6}#container .joball .jobtype_li>li:nth-child(2n){margin-right:0}#container .joball .jobtype_li>li a{color:#333;text-decoration:none}#container .joball .jobtype_li>li a .post_wrap{display:flex;align-items:center}#container .joball .jobtype_li>li a .post_wrap .imgblk{width:43%}@media screen and (max-width:600px){#container .joball .jobtype_li>li a .post_wrap .imgblk{display:none}}#container .joball .jobtype_li>li a .post_wrap .imgblk img{width:100%;height:auto}#container .joball .jobtype_li>li a .post_wrap .conblk{padding:5px 15px;width:57%;text-align:left}@media screen and (max-width:600px){#container .joball .jobtype_li>li a .post_wrap .conblk{padding:15px 10px;width:100%;text-align:center}}#container .joball .jobtype_li>li a .post_wrap .conblk .posttit{font-size:18px;line-height:1.3}@media screen and (max-width:600px){#container .joball .jobtype_li>li a .post_wrap .conblk .posttit{font-size:16px}}#container .joball .jobtype_li>li a .post_wrap .conblk .typetex{margin-top:10px;font-size:14px;line-height:1.2}@media screen and (max-width:600px){#container .joball .jobtype_li>li a .post_wrap .conblk .typetex{font-size:12px;line-height:1.3}}#container .joball .jobtype_li>li a .post_wrap .conblk .typepr{display:flex;margin-top:20px}@media screen and (max-width:600px){#container .joball .jobtype_li>li a .post_wrap .conblk .typepr{justify-content:center;margin-top:12px}}#container .joball .jobtype_li>li a .post_wrap .conblk .typepr li{margin-right:3px;padding:3px;border:1px solid #333;border-radius:2px;font-weight:bold;font-size:12px;line-height:1}@media screen and (max-width:600px){#container .joball .jobtype_li>li a .post_wrap .conblk .typepr li{border:1px solid #f8772f;color:#f8772f}}#container #category,#container .conbox,#container .contact,#container .offercon,#container .privacy_con,#container .sincon{margin:100px 0}@media screen and (max-width:600px){#container #category,#container .conbox,#container .contact,#container .offercon,#container .privacy_con,#container .sincon{margin:60px 0}}#container #category .contit_blk,#container .conbox .contit_blk,#container .contact .contit_blk,#container .offercon .contit_blk,#container .privacy_con .contit_blk,#container .sincon .contit_blk{margin-bottom:30px;color:#333;text-align:center;font-size:30px;line-height:1.3}@media screen and (max-width:600px){#container #category .contit_blk,#container .conbox .contit_blk,#container .contact .contit_blk,#container .offercon .contit_blk,#container .privacy_con .contit_blk,#container .sincon .contit_blk{font-size:20px}}#container #category .contit_blk .icon,#container .conbox .contit_blk .icon,#container .contact .contit_blk .icon,#container .offercon .contit_blk .icon,#container .privacy_con .contit_blk .icon,#container .sincon .contit_blk .icon{width:60px;color:#fc7e7e}@media screen and (max-width:600px){#container #category .contit_blk .icon,#container .conbox .contit_blk .icon,#container .contact .contit_blk .icon,#container .offercon .contit_blk .icon,#container .privacy_con .contit_blk .icon,#container .sincon .contit_blk .icon{width:40px}}#container #category .contit_blk .contit_txt,#container .conbox .contit_blk .contit_txt,#container .contact .contit_blk .contit_txt,#container .offercon .contit_blk .contit_txt,#container .privacy_con .contit_blk .contit_txt,#container .sincon .contit_blk .contit_txt{margin-top:10px}@media screen and (max-width:600px){#container #category .contit_blk .contit_txt,#container .conbox .contit_blk .contit_txt,#container .contact .contit_blk .contit_txt,#container .offercon .contit_blk .contit_txt,#container .privacy_con .contit_blk .contit_txt,#container .sincon .contit_blk .contit_txt{margin-top:0;line-height:1.5}}#container #category .conint,#container .conbox .conint,#container .contact .conint,#container .offercon .conint,#container .privacy_con .conint,#container .sincon .conint{margin:30px 0;line-height:1.5}@media screen and (max-width:600px){#container #category .conint,#container .conbox .conint,#container .contact .conint,#container .offercon .conint,#container .privacy_con .conint,#container .sincon .conint{text-align:justify}}#container #category .conint p,#container .conbox .conint p,#container .contact .conint p,#container .offercon .conint p,#container .privacy_con .conint p,#container .sincon .conint p{margin-bottom:20px}#container #category .conint p:last-child,#container .conbox .conint p:last-child,#container .contact .conint p:last-child,#container .offercon .conint p:last-child,#container .privacy_con .conint p:last-child,#container .sincon .conint p:last-child{margin-bottom:0}#container #category,#container .offercon,#container .sincon,#container .space_w{margin-right:60px;margin-left:60px}@media screen and (max-width:600px){#container #category,#container .offercon,#container .sincon,#container .space_w{margin-right:20px;margin-left:20px}}#container .contact{margin:80px auto;width:800px}@media screen and (max-width:600px){#container .contact{margin-top:60px;margin-bottom:0;width:100%}}#container .contact .formblk{text-align:center}@media screen and (max-width:600px){#container .contact .formblk{margin:0 20px}}#container .contact .formblk .formlist{margin-top:60px}@media screen and (max-width:600px){#container .contact .formblk .formlist{margin-top:40px}}#container .contact .formblk .formlist li{margin-bottom:40px;font-size:16px}@media screen and (max-width:600px){#container .contact .formblk .formlist li{margin-bottom:30px;font-size:14px}}#container .contact .formblk .formlist li .formtit{display:flex;align-items:center;justify-content:center;margin-bottom:15px;font-weight:bold;line-height:1.2}@media screen and (max-width:600px){#container .contact .formblk .formlist li .formtit{margin-bottom:10px}}#container .contact .formblk .formlist li .formtit .hissu,#container .contact .formblk .formlist li .formtit .nini{margin-left:10px;padding:5px;border-radius:3px;background-color:#fe5757;color:#fff;font-weight:bold;font-size:12px;line-height:1}@media screen and (max-width:600px){#container .contact .formblk .formlist li .formtit .hissu,#container .contact .formblk .formlist li .formtit .nini{padding:3px}}#container .contact .formblk .formlist li .formtit .formtit{line-height:1}#container .contact .formblk .formlist li .formtit .nini{background-color:#999}#container .contact .formblk .formlist li .form_area .txtbox{padding:15px;width:100%;border:1px solid #999;border-radius:5px}#container .contact .formblk .formlist li .form_area .txtarea{padding:15px;width:100%;border:1px solid #999;border-radius:5px}#container .contact .formblk .formlist li .form_area input[type=file]{margin-top:20px}#container .contact .formblk .privacy_check{margin:40px auto;padding:20px;background-color:#f5f5f5;line-height:1.5}@media screen and (max-width:600px){#container .contact .formblk .privacy_check{padding:15px}}#container .contact .formblk .privacy_check .pvc_link{margin:20px 0}#container .contact .formblk .privacy_check .pvc_link a{text-decoration:underline}#container .contact .formblk .btn{margin:60px 0;text-align:center}#container .contact .formblk .btn .submit{display:inline-block;padding:36px 100px;border:2px solid #000;border-radius:8px;background-color:#fff;box-shadow:6px 6px 0 #20bd9f;color:#000;text-decoration:none;font-size:30px;cursor:pointer;transition:all 0.2s ease}@media screen and (max-width:600px){#container .contact .formblk .btn .submit{padding:25px 60px;font-size:22px}}#container .contact .formblk .btn .submit:hover{border:2px solid #20bd9f;background-color:#20bd9f;box-shadow:none;color:#fff}#container .contact .formblk .btn .ajax-loader{display:block;margin:auto}#container .contact>.contit_blk{margin-top:60px}#container .contact>.contit_blk .contit_txt{color:#f8772f;text-align:center;font-size:36px}#container .contact .con_comp{margin:80px 0;text-align:center;font-weight:bold;font-size:16px;line-height:1.6}@media screen and (max-width:600px){#container .contact .con_comp{margin:80px 0;font-size:14px}}#container .contact .contact_btn .noback{margin-left:0}#container .contact .btn_back{margin-bottom:200px;text-align:center}@media screen and (max-width:600px){#container .contact .btn_back{margin-bottom:100px}}#container .contact .btn_back a{display:inline-block;padding:20px 30px;border:1px solid #999;border-radius:5px;color:#333;font-weight:bold;font-size:20px;line-height:1}@media screen and (max-width:600px){#container .contact .btn_back a{font-size:14px}}#container .contact .wpcf7-not-valid-tip{position:relative;display:table;margin:10px auto 0;padding:10px 20px;border:1px solid #f00;border-radius:5px;background-color:#fff;text-align:center;font-size:14px;line-height:1.4}#container .contact .wpcf7-not-valid-tip:after,#container .contact .wpcf7-not-valid-tip:before{position:absolute;left:50%;margin-left:-6px;width:12px;height:12px;content:"";transform:rotate(45deg)}#container .contact .wpcf7-not-valid-tip:before{top:-6px;background:#f00}#container .contact .wpcf7-not-valid-tip:after{top:-5px;background:#fff}#container .contact .wpcf7-not-valid{background:pink}#container .contact .wpcf7-response-output{margin:60px 0 0!important;padding:40px 20px!important;color:#f00;line-height:1.4}#container .contact .wpcf7 form.invalid .wpcf7-response-output,#container .contact .wpcf7 form.unaccepted .wpcf7-response-output{border:1px solid #f00}#container .privacy_con{margin:0 60px;padding-top:160px;text-align:center}@media screen and (max-width:600px){#container .privacy_con{margin:60px 20px;padding-top:60px}}#container .privacy_con .pri_into{display:inline-block;padding-bottom:5px;border-bottom:1px solid #999;font-size:14px;line-height:1.4}@media screen and (max-width:600px){#container .privacy_con .pri_into{text-align:left}}#container .privacy_con .priblk{margin:60px 0;text-align:left;line-height:1.4}#container .privacy_con .priblk .pritit{margin-bottom:10px;font-weight:bold}@media screen and (max-width:600px){#container .privacy_con .priblk .pritit{text-align:center}}#container .privacy_con .priblk .pritxt{margin:10px 0}#container .privacy_con .priblk .pri_list{padding-left:20px;list-style-type:disc}#container .privacy_con .priblk .pri_contact{display:inline-block;padding:15px;border:1px solid #999;line-height:1.6}@media screen and (max-width:600px){#container .privacy_con .priblk .pri_contact{display:block;text-align:center}}#container .privacy_con .pv_cookie{margin:60px 0;padding-top:20px;border-top:1px dashed #999;text-align:left}#container .privacy_con .pv_cookie .pritit{margin-top:40px;font-weight:bold}@media screen and (max-width:600px){#container .privacy_con .pv_cookie .pritit{text-align:center}}#container .privacy_con .pv_cookie .pritxt{margin:15px 0;line-height:1.4}@media screen and (max-width:600px){#container .offercon{margin:20px;padding:0}}#container .offercon .date{text-align:right}#container .offercon .offer_det{margin-top:10px}#container .offercon .offer_det table,#container .offercon .offer_det td,#container .offercon .offer_det th{border-top:1px solid #ccc;border-right:none;border-bottom:1px solid #ccc;border-left:none}#container .offercon .offer_det .offtable tr:nth-child(odd){background-color:#ffeaea}#container .offercon .offer_det .offtable th{padding:20px;text-align:right;white-space:nowrap}@media screen and (max-width:600px){#container .offercon .offer_det .offtable th{padding:10px 5px;width:20%;white-space:normal;line-height:1.4}}#container .offercon .offer_det .offtable td{padding:20px;line-height:1.4}@media screen and (max-width:600px){#container .offercon .offer_det .offtable td{padding:10px}}.obobtn{display:flex;align-items:center;justify-content:center;margin:40px 0 100px;text-align:center}@media screen and (max-width:600px){.obobtn{margin:40px 0 60px}}.obobtn a{display:flex;align-items:center;margin:0 15px;padding:20px;border:1px solid #00b491;border-radius:5px;color:#00b491;font-size:16px}@media screen and (max-width:600px){.obobtn a{padding:15px;font-size:14px}}.obobtn a .icon{padding-left:10px;width:10px;height:10px}.obobtn a.back_btn{border-color:#999;color:#333}.obobtn a.back_btn .icon{padding-right:10px;padding-left:0}.sincon{text-align:left}@media screen and (max-width:600px){.sincon{margin:50px 20px}}.sincon .date{margin-bottom:30px}.sincon .tit_wrap{margin-bottom:50px;padding-bottom:5px;border-bottom:4px solid;border-image:linear-gradient(to right,#fc7e7e,#fff);border-image-slice:1}.sincon .tit_wrap .sintit{color:#fc7e7e;font-size:20px;line-height:1.4}@media screen and (max-width:600px){.sincon .tit_wrap .sintit{font-size:16px}}.sincon .post_contents{}.sincon .post_contents p{padding:5px 0;line-height:1.6em}.sincon .post_contents p img{padding:10px 0;max-width:100%;height:auto}.sincon .post_contents .gallery{display:flex;overflow:hidden;margin-bottom:20px!important;width:100%}.sincon .post_contents .gallery br{display:none}.sincon .post_contents .gallery-item{margin-right:10px;margin-bottom:0!important}.sincon .post_contents .gallery-icon{text-align:center}.sincon .post_contents .gallery-icon img{margin-bottom:10px!important;width:100%;height:auto}.sincon .post_contents .gallery-caption{color:#ccc;text-align:center;font-size:14px}.recommend{margin:50px 30px}@media screen and (max-width:600px){.recommend{margin:50px 20px}}.recommend .rec_tit{padding:15px;border-top:4px solid;border-image:linear-gradient(to right,#333,#fff);border-image-slice:1;text-align:center;font-size:20px}.recommend .rec_list{display:flex;justify-content:space-between}@media screen and (max-width:600px){.recommend .rec_list{flex-direction:column}}.recommend .rec_list li{margin-right:2%;width:18.4%;border:1px solid #ccc}@media screen and (max-width:600px){.recommend .rec_list li{display:flex;align-items:center;box-sizing:border-box;margin:0;margin-bottom:15px;width:100%}}.recommend .rec_list li:last-child{margin-right:0}.recommend .rec_list li img{width:100%;height:auto}@media screen and (max-width:600px){.recommend .rec_list li img{padding:10px;padding-right:0;width:100px}}.recommend .rec_list li .rec_posttit{padding:10px;word-break:break-all;line-height:1.4}.recommend .rec_list li a{display:block;color:#999}@media screen and (max-width:600px){.recommend .rec_list li a{display:flex;align-items:center}}@media screen and (max-width:600px){#category{margin:50px 20px}}#category .tit_wrap{margin-bottom:50px;text-align:center}#category .tit_wrap .catit{display:inline-block;padding:20px;border:1px solid #999;font-size:30px;line-height:1}#category li{margin-bottom:20px}#category li a{display:block;border:1px solid #999;color:#333}#category li .post_wrap{display:flex;align-items:center}#category li .post_wrap .imgblk{margin-right:10px;width:140px}@media screen and (max-width:600px){#category li .post_wrap .imgblk{display:none}}#category li .post_wrap .imgblk img{width:100%;height:auto}#category li .post_wrap .conblk{flex:1;padding:10px}@media screen and (max-width:600px){#category li .post_wrap .conblk{width:100%}}#category li .posttit{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dashed #999;font-size:16px;line-height:1.3}@media screen and (max-width:600px){#category li .posttit{text-align:center;font-size:14px}}#category li .cat_date{margin-bottom:10px}#category li .catdet{line-height:1.4}.ori_pagenavi{clear:both;padding:30px 0;text-align:center}.ori_pagenavi .current,.ori_pagenavi a{display:inline-block;margin-right:10px;padding:10px 14px;border:1px solid #999;color:#999;font-size:20px;line-height:1}.ori_pagenavi .current,.ori_pagenavi a:hover{background:#999;color:#fff}.ori_pagenavi a{background:#fff;color:#999}#not404{height:600px}#not404 p{color:#999;text-align:center;font-weight:bold;font-size:30px;line-height:600px}.grecaptcha-badge{bottom:100px!important}body{position:relative}@media screen and (max-width:600px){body{position:static}}#header{position:absolute;top:0;left:50%;z-index:999;display:flex;box-sizing:border-box;margin:0 auto;max-width:calc(1400px - 120px);width:calc(100% - 120px);height:90px;border-radius:0 0 10px 10px;color:#fff;transform:translateX(-50%)}@media screen and (max-width:600px){#header{position:fixed;top:0;left:0;display:block;overflow:visible;margin:0;min-width:100%;width:100%;height:auto;border-radius:0;transform:none}}#header .hwrap{display:flex;align-items:center;flex:1;justify-content:space-between;margin:0 auto;padding:0 30px;border-radius:0 0 0 10px;background-color:#00b491}@media screen and (max-width:600px){#header .hwrap{display:none}}#header .hwrap .logo a{display:inline-block;text-decoration:none}#header .hwrap .logo a .htop{color:#fff;font-size:14px}#header .hwrap .logo a .htop .ht_mtit{display:block;margin-top:5px;font-size:24px;line-height:1}#header .hwrap .hmenu{display:flex;align-items:center}#header .hwrap .hmenu li.dropli{position:relative;text-align:center}#header .hwrap .hmenu li.dropli .icon{width:17px;height:17px;color:#fff}#header .hwrap .hmenu li.dropli .drprel{padding:0 0 8px;font-weight:bold;cursor:pointer}#header .hwrap .hmenu li.dropli:hover{color:#f8cc2f}#header .hwrap .hmenu li.dropli:hover .icon{color:#f8cc2f}#header .hwrap .hmenu li a{display:flex;align-items:center;flex-flow:column;color:#fff;text-decoration:none;font-weight:bold;font-size:14px}#header .hwrap .hmenu li a .hmenutit{display:block;padding:2px 0 8px}#header .hwrap .hmenu li a .icon{width:17px;height:17px;color:#fff}#header .hwrap .hmenu li a:hover{color:#f8cc2f}#header .hwrap .hmenu li a:hover .icon{color:#f8cc2f}#header .hwrap .hmenu li:hover>ul{visibility:visible;opacity:1;transition:0.2s}#header .hwrap .hmenu li:hover>ul>li{visibility:visible;opacity:1}#header .hwrap .hmenu li:hover>ul>li li{height:100%}#header .hwrap .hmenu li .dropmenu_child{position:absolute;top:41px;right:50%;z-index:1000;visibility:hidden;width:175px;background-color:#fff;opacity:0;transform:translateX(50%)}#header .hwrap .hmenu li .dropmenu_child li{display:flex;visibility:hidden;justify-content:center;width:100%;opacity:0}#header .hwrap .hmenu li .dropmenu_child li a{display:block;text-align:left}#header .hwrap .hmenu li .dropmenu_child li ul{top:0;left:100%}#header .hwrap .hmenu>li{margin-left:25px}#header .hwrap .hmenu>li .cat-toggle a{display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-size:14px}#header .hwrap .hmenu>li .cat-toggle a .icon{padding-left:5px;width:10px;height:10px}#header .hwrap .hmenu>li>ul{padding:10px;border:2px solid #000;border-radius:5px}#header .hwrap .hmenu>li>ul:before{position:absolute;top:-5px;left:50%;z-index:0;display:block;margin-left:-6px;width:0;height:0;border-width:0 6px 6px 6px;border-style:solid;border-color:transparent transparent #fff transparent;content:""}#header .hwrap .hmenu>li>ul:after{position:absolute;top:-8px;left:50%;z-index:-1;display:block;margin-left:-7px;width:0;height:0;border-width:0 7px 7px 7px;border-style:solid;border-color:transparent transparent #000 transparent;content:""}#header .hwrap .hmenu>li>ul>li{font-size:14px;line-height:2em}#header .hwrap .hmenu>li>ul>li>a{color:#333;text-decoration:none;font-weight:bold}#header .hwrap .hmenu>li>ul>li>a:hover{color:#f8772f;text-decoration:underline}#header .hwrap .hmenu>li>ul>li>a .icon{padding-right:5px;width:8px;height:8px}#header .hd_contact{width:150px}@media screen and (max-width:600px){#header .hd_contact{display:none}}#header .hd_contact a{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%;border-radius:0 0 10px 0;background-color:#f8cc2f;color:#fff;text-decoration:none;font-weight:bold}#header .hd_contact a:hover{background-color:#fc7e7e}#header .hd_contact .icon{width:30px;height:30px;fill:#fff}#header .hd_contact .hc_txt{margin-top:7px}#header #sp_header{position:relative;display:none}@media screen and (max-width:600px){#header #sp_header{display:block;max-width:100vw}}#header #sp_header #nav-input{display:none}#header #sp_header .sph_top{display:flex;align-items:center;justify-content:space-between;padding:15px 0;width:100%;height:60px;background-color:#00b491}#header #sp_header .sph_top .nav_open{padding-left:15px;cursor:pointer}#header #sp_header .sph_top .nav_open .icon{width:30px;height:30px}#header #sp_header .sph_top .logo a{display:inline-block}#header #sp_header .sph_top .logo a .htop{color:#fff;text-align:center;font-size:14px}#header #sp_header .sph_top .logo a .htop .ht_mtit{display:block;margin-top:4px;font-size:18px;line-height:1}#header #sp_header .sph_top .sph_contact a{display:flex;align-items:center;padding:0 20px;height:60px;background-color:#f8cc2f;color:#fff;line-height:100%}#header #sp_header .sph_top .sph_contact a .icon{width:20px;height:20px}#header #sp_header .nav_close{position:fixed;top:0;left:0;z-index:99;display:none;width:100%;height:100%;opacity:0;transition:0.3s ease-in-out}#header #sp_header #nav-input:checked~.nav_close{display:block;opacity:0.5}#header #sp_header #nav-input:checked~#nav_content{box-shadow:6px 0 25px rgba(0,0,0,0.15);transform:translateX(0%)}#header #sp_header #nav_content{position:fixed;top:0;left:0;z-index:9999;overflow:auto;max-width:330px;width:90%;height:100%;background:rgba(0,0,0,0.85);color:#fff;text-align:center;transition:0.3s ease-in-out;transform:translateX(-105%)}#header #sp_header #nav_content .close_icon{position:absolute;top:10px;right:10px}#header #sp_header #nav_content a{color:#fff}#header #sp_header #nav_content .menu_logo{margin:25px auto}#header #sp_header #nav_content .menu_logo a .htop{color:#fff;font-size:16px}#header #sp_header #nav_content .menu_logo a .htop .ht_mtit{display:block;margin-top:8px;font-size:22px;line-height:1}#header #sp_header #nav_content .menu_list{margin:20px 0}#header #sp_header #nav_content .menu_list li{border-top:1px solid #fff}#header #sp_header #nav_content .menu_list li a{display:block;padding:20px 0}#header #sp_header #nav_content .menu_list li span{display:block}#header #sp_header #nav_content .menu_list li:last-child{border-bottom:1px solid #fff}#header #sp_header #nav_content .comp_logo{margin:30px 0 20px}#header #sp_header #nav_content .comp_logo a img{width:auto;height:70px}#header #sp_header #nav_content .comp_link li{display:flex;align-items:center;justify-content:center;margin-bottom:10px}#header #sp_header #nav_content .comp_link li .icon{padding-right:5px;width:20px;height:20px}#footer{padding:40px 0;background:#252b29;color:#fff}#footer a{color:#fff}#footer .fwrap{margin:0 auto}#footer .fwrap .fmenu{display:flex;align-items:center;justify-content:center}@media screen and (max-width:600px){#footer .fwrap .fmenu{display:block}}#footer .fwrap .fmenu li{margin:0 15px}@media screen and (max-width:600px){#footer .fwrap .fmenu li{margin-bottom:18px;text-align:center}}#footer .fwrap .fmenu li a{display:inline-block;text-align:center}#footer .fwrap .fmenu li a span{display:block;margin-top:3px}@media screen and (max-width:600px){#footer .fwrap .fmenu li a span{margin-top:0}}#footer .fwrap .fmedia{display:flex;align-items:center;justify-content:center;margin:40px 0 50px}@media screen and (max-width:600px){#footer .fwrap .fmedia{display:block;text-align:center}}#footer .fwrap .fmedia .flogo a{display:inline-block;text-decoration:none}#footer .fwrap .fmedia .flogo a .htop{color:#fff;font-size:14px}#footer .fwrap .fmedia .flogo a .htop .ht_mtit{display:block;margin-top:5px;font-size:24px;line-height:1}#footer .fwrap .fmedia .fqr{overflow:hidden;margin:0 40px;border-radius:5px}@media screen and (max-width:600px){#footer .fwrap .fmedia .fqr{display:none}}@media screen and (max-width:600px){#footer .fwrap .fmedia .flink{margin-top:40px}}#footer .fwrap .fmedia .flink li{display:flex;align-items:center;margin:10px 0}@media screen and (max-width:600px){#footer .fwrap .fmedia .flink li{justify-content:center;margin:5px 0}}#footer .fwrap .fmedia .flink li .icon{padding-right:5px;width:30px;height:30px}@media screen and (max-width:600px){#footer .fwrap .fmedia .flink li .icon{padding-right:5px;width:20px;height:20px}}#footer .privacy{text-align:center;font-size:12px}#footer .copyright{margin-top:10px;text-align:center;font-size:12px;line-height:1.3}#footer .copyright a{color:#999}img#wpstats{position:absolute;overflow:hidden;padding:0;width:0;height:0;border:none}#pagetop{position:fixed;right:10px;bottom:10px}@media screen and (max-width:600px){#pagetop{right:0;bottom:30px}}#pagetop a{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:10px;background:#00b491;color:#fff;font-weight:bold;font-size:40px;opacity:0.7}@media screen and (max-width:600px){#pagetop a{border-radius:5px 0 0 5px}}#pagetop a .icon{width:20px;height:20px}