@charset "UTF-8";.-color01{color:#fff;border:1px solid #4ba82f;box-shadow:0 -1px 0 #478d36 inset;background:#66cf5a;background:-webkit-linear-gradient(top,#66cf5a 0,#48ae3a 85%);background:linear-gradient(to bottom,#66cf5a 0,#48ae3a 85%)}.-color02{color:#141414;border:1px solid #dbd1bd;box-shadow:0 -2px 0 #c9b7a5 inset;background:#fff;background:-webkit-linear-gradient(top,#fff 0,#efebe4 85%);background:linear-gradient(to bottom,#fff 0,#efebe4 85%)}.-color03{color:#444;border:1px solid #9d9d9d;background:#efefef;background:-webkit-linear-gradient(top,#efefef 0,#c7c7c7 85%);background:linear-gradient(to bottom,#efefef 0,#c7c7c7 85%)}.-color04{color:#4ba82f;border:1px solid #4ba82f;box-shadow:0 -1px 0 #4ba82f inset;background-color:#fff}.-color05{color:#fff;border:1px solid #555;box-shadow:0 -2px 0 #444 inset;background:#666;background:-webkit-linear-gradient(top,#666 0,#444 85%);background:linear-gradient(to bottom,#666 0,#444 85%)}.-color06{color:#444;border:1px solid #c7c7c7;background:#fff;background:-webkit-linear-gradient(top,#fff 0,#e5e5e5 85%);background:linear-gradient(to bottom,#fff 0,#e5e5e5 85%)}.-color07{color:#444;border:1px solid #cbcbcb;background-color:#fff}.-color08{color:#fff;border:1px solid #4bac2f;background-color:#4bac2f}.detail-basicInfo .pt01a .bg01>dl>dd ul:after,.detail-basicInfo .pt01b li ul:after,.detail-entryLink .pt01a dd:after,.detail-entryLink .pt02 .p03:after,.detail-recruitInfo .pt01 dd .ul01:after,.detail-simpleDetailsMain .pt02b .li04 ul:after{content:"";display:table;clear:both}.title{font-size:18px}.title:before{content:"";display:inline-block;width:6px;height:18px;margin:-4px 5px 0 0;vertical-align:middle;background:#f44040}html.next .title:before{background:#3475c1}.js-loadingDetailRecommend{position:relative}.js-loadingDetailRecommend.js-ldr-loading:before{content:"";position:absolute;top:0;left:50%;margin:10px 0 0 -9px;width:18px;height:18px;background:url(../../images/2017/bg_001b.gif) no-repeat center center;background-size:16px auto}._toggleAccordion__01>li>p:after{content:"";position:absolute;top:50%;right:10px;width:12px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-position:0 center;background-size:contain;background-image:url(../../images/2017/toggle_002a.svgz)}._toggleAccordion__01{padding:0 19px;color:#595960;border:1px solid #f5f0e7}._toggleAccordion__01>li{position:relative}._toggleAccordion__01>li:after{content:"";position:absolute;left:50%;width:calc(100% - 10px);border-bottom:1px dotted #d5d5d5;-webkit-transform:translateX(-50%);transform:translateX(-50%)}._toggleAccordion__01>li:last-child:after{content:none}._toggleAccordion__01>li>p{display:block;position:relative;padding:10px 30px 10px 10px;cursor:pointer}._toggleAccordion__01>li>div{padding-bottom:10px}._toggleAccordion__01>li>div div{padding:10px;background:#f5f5f5}._toggleAccordion__01>li>div div b{font-weight:700}._toggleAccordion__01>li>div div ul{padding-left:15px}._toggleAccordion__01>li>div div ul li{padding-top:15px;list-style-type:disc}._toggleAccordion__01>li>div div ul li a{text-decoration:underline}._toggleAccordion__01 li.js-faqAccordion>.js-faqa-target{display:none}._toggleAccordion__01 li.js-faqAccordion.js-faqa-open>.js-faqa-target{display:block}._toggleAccordion__01 li.js-faqAccordion.js-faqa-open>.js-faqa-trigger:after{background-image:url(../../images/2017/toggle_002b.svgz)}._jobOfferDate{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}._jobOfferDate li{color:#888;font-size:12px;text-align:left;line-height:1.5}._jobOfferDate .li02{padding-left:10px}._jobOfferDate .li03{width:100%}._jobOfferDate em{font-weight:400}._socialLink{text-align:right}._socialLink>div{display:inline-block;padding-left:5px;text-align:center}._socialLink>div a{display:inline-block;padding:3px 4px 3px 5px;color:#fff;font-size:11px;text-decoration:none;line-height:1;border-radius:3px;box-sizing:border-box;background-color:#000}._socialLink>p{display:inline-block;text-align:center}._socialLink>p a{position:relative}._socialLink>p a:before{content:"";display:inline-block;margin-right:5px;width:14px;height:14px;vertical-align:top;background:url(../../images/2017/bg_032a.png) no-repeat 0 0;background-size:100% auto}.detail-aboutEmployeeRegularStaff .pt02 .bg01,.detail-basicInfo .pt01a .bg01,.detail-entryInfo .pt02 .bg01,.detail-recruitInfo .bg01{overflow:hidden;border:1px solid #ccc;border-radius:4px}.detail-aboutEmployeeRegularStaff .pt02 .bg01>dl,.detail-basicInfo .pt01a .bg01>dl,.detail-entryInfo .pt02 .bg01>dl,.detail-recruitInfo .bg01>dl{display:table;width:100%;border-top:1px solid #ccc}.detail-aboutEmployeeRegularStaff .pt02 .bg01>dl>dt,.detail-basicInfo .pt01a .bg01>dl>dt,.detail-entryInfo .pt02 .bg01>dl>dt,.detail-recruitInfo .bg01>dl>dt{display:table-cell;padding:8px 10px 5px;width:115px;text-align:center;vertical-align:middle;background:#f2f2f2}.detail-aboutEmployeeRegularStaff .pt02 .bg01>dl>dd,.detail-basicInfo .pt01a .bg01>dl>dd,.detail-entryInfo .pt02 .bg01>dl>dd,.detail-recruitInfo .bg01>dl>dd{display:table-cell;padding:10px;color:#141414;vertical-align:middle}.detail-aboutEmployeeRegularStaff .pt02 .bg01>dl:first-child,.detail-basicInfo .pt01a .bg01>dl:first-child,.detail-entryInfo .pt02 .bg01>dl:first-child,.detail-recruitInfo .bg01>dl:first-child{border-top:0}.detail-basicInfo .pt01a .bg01 dt span,.detail-entryInfo .pt02 .bg01 dt span,.detail-recruitInfo .bg01 dt span{display:block;position:relative;padding-top:35px}.detail-basicInfo .pt01a .bg01 dt span:before,.detail-entryInfo .pt02 .bg01 dt span:before,.detail-recruitInfo .bg01 dt span:before{content:"";display:block;position:absolute;top:0;left:50%;margin-left:-15px;width:30px;height:30px;background:url(../../images/2017/bg_031a.png) no-repeat 0 0;background-size:100% auto}.detail-aboutEmployeeRegularStaff{padding-top:20px}.detail-aboutEmployeeRegularStaff .pt02{padding-top:10px}.detail-basicInfo .pt01a .bg01 .dl08 dd p,.detail-basicInfo .pt01a .bg01 .dl09 dd p{padding-top:10px}.detail-basicInfo .pt01a .bg01>dl>dd>div ul,.detail-basicInfo .pt01a .bg01>dl>dd>ul{clear:both;padding-top:10px}.detail-basicInfo{padding-top:20px}.detail-basicInfo .pt01{display:table;table-layout:fixed;padding-top:10px;width:100%}.detail-basicInfo .pt01a{display:table-cell;width:100%;vertical-align:top}.detail-basicInfo .pt01a .bg01>dl>dt{padding:8px 5px 5px;width:65px;font-weight:700}.detail-basicInfo .pt01a .bg01>dl>dd .link02{float:right;padding-top:10px}.detail-basicInfo .pt01a .bg01>dl>dd span{color:#f44040}.detail-basicInfo .pt01a .bg01>dl>dd>ul li{padding-top:10px}.detail-basicInfo .pt01a .bg01>dl>dd>ul li:first-child{padding-top:0}.detail-basicInfo .pt01a .bg01>dl>dd .ul01{padding-top:0}.detail-basicInfo .pt01a .bg01>dl>dd .ul01 li{float:left;margin:0 3px 3px 0;padding-top:0;border:1px solid #ffbb69;border-radius:4px}.detail-basicInfo .pt01a .bg01>dl>dd .ul01 li span{display:block;padding:2px 3px;color:#9e734c;font-size:11px}.detail-basicInfo .pt01a .bg01>dl>dd dl{padding-top:10px}.detail-basicInfo .pt01a .bg01>dl>dd dt{color:#888}.detail-basicInfo .pt01a .bg01>dl>dd dd{padding-top:4px}.detail-basicInfo .pt01a .bg01>dl>dd dd p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.detail-basicInfo .pt01a .bg01>dl>dd dl.dl01>dt{padding-top:10px;padding-right:10px;padding-left:10px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}.detail-basicInfo .pt01a .bg01>dl>dd dl.dl01>dd{padding-right:10px;padding-bottom:10px;padding-left:10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.detail-basicInfo .pt01a .bg01>dl>dd>div ul li{padding-top:10px}.detail-basicInfo .pt01a .bg01>dl>dd>div ul .li01{padding-top:0}.detail-basicInfo .pt01a .bg01>dl>dd>div ul li:first-child{padding-top:0}.detail-basicInfo .pt01a .bg01>dl>dd>div .ul02{padding-top:0}.detail-basicInfo .pt01a .bg01>dl>dd>div .ul02 ul p{font-size:11px}.detail-basicInfo .pt01a .bg01 .dl02 dt span:before{background-position:0 -60px}.detail-basicInfo .pt01a .bg01 .dl02 dd .ul02 li{margin:0;border:0}.detail-basicInfo .pt01a .bg01 .dl02 dd .ul02 li table tr{border-top:1px solid #eee}.detail-basicInfo .pt01a .bg01 .dl02 dd .ul02 li table tr:first-child{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.detail-basicInfo .pt01a .bg01 .dl02 dd .ul02 li table tr:first-child th{background-color:#f2f2f2}.detail-basicInfo .pt01a .bg01 .dl02 dd .ul02 li table tr:last-child{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.detail-basicInfo .pt01a .bg01 .dl02 dd .ul02 li table th{padding:5px 0;text-align:center;border-right:1px solid #ccc;border-left:1px solid #ccc}.detail-basicInfo .pt01a .bg01 .dl02 dd .ul02 li table td{padding:5px;text-align:right;border-right:1px solid #ccc}.detail-basicInfo .pt01a .bg01 .dl03 dt span:before{background-position:0 -180px}.detail-basicInfo .pt01a .bg01 .dl03 dd .ul03 li li{padding-top:0}.detail-basicInfo .pt01a .bg01 .dl04 dt span:before{background-position:0 -240px}.detail-basicInfo .pt01a .bg01 .dl04 dd dl dd ul li{padding-top:10px}.detail-basicInfo .pt01a .bg01 .dl04 dd dl dd ul li:first-child{padding-top:0}.detail-basicInfo .pt01a .bg01 .dl05 dt span:before{background-position:0 -120px}.detail-basicInfo .pt01a .bg01 .dl05 dd dl dd ul li{padding-top:10px}.detail-basicInfo .pt01a .bg01 .dl05 dd dl dd ul li:first-child{padding-top:0}.detail-basicInfo .pt01a .bg01 .dl05 dd dl:first-child{padding-top:0}.detail-basicInfo .pt01a .bg01 .dl06 dt span:before{background-position:0 -360px}.detail-basicInfo .pt01a .bg01 .dl07 dt span:before{background-position:0 -420px}.detail-basicInfo .pt01a .bg01 .dl08 dt span:before{background-position:0 -480px}.detail-basicInfo .pt01a .bg01 .dl09 dt span:before{background-position:0 -600px}.detail-basicInfo .pt01a .bg01 .dl10 dt span:before{background-position:0 -660px}.detail-basicInfo .pt01a .bg01 .dl11 dt span:before{background-position:0 -720px}.detail-basicInfo .pt01a .bg01 .dl12 dt span:before{background-position:0 -1260px}.detail-basicInfo .pt01a .bg01 .dl13 dt span:before{background-position:0 -960px}.detail-basicInfo .pt01a .bg01 .dl14 dt span:before{background-position:0 -1380px}.detail-basicInfo .pt01a .bg01 .dl15 dt span:before{background-position:0 -720px}.detail-basicInfo .pt01a .bg01 .dl16 dt span:before{background-position:0 -840px}.detail-basicInfo .pt01b{display:table-cell;padding-left:15px;width:250px;vertical-align:top}.detail-basicInfo .pt01b h3{position:relative;padding:5px 10px 5px 40px;color:#fff;font-size:16px;background:#ffbb69}.detail-basicInfo .pt01b h3:before{content:"";display:inline-block;position:absolute;top:0;bottom:0;left:10px;margin:auto;width:24px;height:20px;background:url(../../images/2017/bg_035a.png) no-repeat 0 -20px;background-size:100% auto}.detail-basicInfo .pt01b .ul01 ul{padding-top:5px}.detail-basicInfo .pt01b .ul01 li li{float:left;width:33.3333%}.detail-basicInfo .pt01b .ul02{padding:10px}.detail-basicInfo .pt01b .ul02 ul{position:relative}.detail-basicInfo .pt01b .ul02 li li{float:left;width:63px}.detail-basicInfo .pt01b .ul02>li>p{position:relative}.detail-basicInfo .pt01b .ul02>li>p em{display:block;position:absolute;top:5px;right:5px;padding:1px 10px;width:25px;font-size:11px;text-align:center;background:#f3f3f3;border-radius:10px}.detail-basicInfo .pt01b .ul02 ol{position:relative}.detail-basicInfo .pt01b .ul02 ol li{position:absolute;bottom:0;float:none;overflow:hidden;width:14px;height:80px}.detail-basicInfo .pt01b .ul02 ol li a{display:block;height:100%}.detail-basicInfo .pt01b .ul02 ol li img{width:30px}.detail-basicInfo .pt01b .ul02 ol .li02{right:0}.detail-basicInfo .pt01b .ul02 ol .li02 img{margin-left:-15px}.detail-basicInfo .pt01b li p{padding:2px;border:1px solid #ddd}.detail-basicInfo .pt01b li p+span{display:block;padding-top:5px;font-size:11px;text-align:center}.detail-basicInfo .pt01b li img{width:100%;height:auto}.detail-basicInfo .pt01b li li p{border:1px solid #fff}.detail-basicInfo .pt01b li li a{display:block}.detail-basicInfo .pt01b li li.on p{border:1px solid #ddd}.detail-basicInfo .pt01b .bg01{position:relative;margin-top:20px;border:1px solid #ffbb69;border-radius:4px}.detail-basicInfo .pattern-3{padding-top:15px}.detail-basicInfo .pattern-3 .dl01 h3{font-weight:400}.detail-basicInfo .pattern-3 .dl01 h4{font-weight:400}.detail-basicInfo .pattern-3 .pt01 h1{padding-top:10px}.detail-basicInfo .pattern-3 .pt01 h1.title:before{content:none;background:0 0}.detail-basicInfo .pattern-3 .pt01>p span{font-size:11px}.detail-basicInfo .pattern-3 .pt01:first-child{padding-top:0}.detail-basicInfo .pattern-3 .pt01a .bg01>dl>dt{font-weight:400}.detail-basicInfo .pattern-3 .pt01a .bg01>dl dd{vertical-align:middle}.detail-basicInfo .pattern-3 .pt01a .bg01>dl dd ul{padding-top:0}.detail-basicInfo .pattern-3 .pt01a .bg01>dl dd li{line-height:1.6}.detail-basicInfo .pattern-3 .pt01a .bg01>dl dd li p{padding-top:10px}.detail-basicInfo .pattern-3 .pt01a .bg01>.dl01 dt span:before{background-position:0 0}.detail-basicInfo .pattern-3 .pt01a .bg01>.dl13 dt span:before{background-position:0 -1320px}.detail-basicInfo .pattern-3 .dl13 dt span:before{background-position:0 -1320px}.detail-basicInfo .pattern-3 .dl11 dt span:before{background-position:0 -720px}html.next .detail-basicInfo .pt01a{float:none;width:100%}html.next .detail-basicInfo .pt01a .bg01>dl>dt{padding:8px 10px 5px;width:115px;font-weight:400}html.next .detail-basicInfo .pt01a .bg01>dl>dd{vertical-align:middle}html.next .detail-basicInfo .pt01a .bg01>dl>dd span{color:#5b9fd6}html.next .detail-basicInfo .pt01a .bg01>dl>dd .ul01 li{border:1px solid #5b9fd6}html.next .detail-basicInfo .pt01a .bg01>dl>dd .ul01 li span{color:#3475c1}html.next .detail-basicInfo .pt01a .dl11 dd p span{color:#141414;font-weight:700}html.next .detail-basicInfo .pt01a .dl11 dd a{float:left;cursor:default}.detail-basicInfo .pt01a .js-da-target{position:relative;overflow:hidden}.detail-basicInfo .pt01a .js-da-target>p{position:absolute;bottom:0;padding:5px 0;width:100%;text-align:center;background:#fff}.detail-basicInfo .pt01a .js-da-trigger{display:inline-block;width:100%;color:#666;text-decoration:none;cursor:pointer;font-weight:700}.detail-basicInfo .pt01a .js-da-trigger:before{content:"";position:absolute;top:-45px;left:0;width:100%;height:45px;background:-webkit-linear-gradient(bottom,#fff 20%,rgba(255,255,255,0));background:linear-gradient(to top,#fff 20%,rgba(255,255,255,0))}.detail-basicInfo .pt01a .js-da-trigger:after{content:"";display:inline-block;margin:2px 0 0 5px;width:15px;height:15px;vertical-align:middle;background:url(../../images/2017/bt_020a.png) no-repeat 0 0;background-size:15px auto}.detail-basicInfo .pt01b .js-cc-wrapper{overflow:hidden;margin:0 19px 0 20px;padding-top:5px}.detail-aboutEntry{padding-top:40px}.detail-aboutEntry .pt02{padding-top:10px}.detail-aboutEntry .pt02 .bg01{overflow:hidden;border:1px solid #ccc;border-radius:4px}.detail-aboutEntry .pt02 .bg01>dl{display:table;width:100%;border-top:1px solid #ccc}.detail-aboutEntry .pt02 .bg01>dl:first-child{border-top:none;border-radius:4px 0 0}.detail-aboutEntry .pt02 .bg01>dl>dt{display:table-cell;padding:10px;width:55px;text-align:center;vertical-align:middle;background:#f2f2f2}.detail-aboutEntry .pt02 .bg01>dl>dd{display:table-cell;padding:10px;color:#141414;line-height:1.6;vertical-align:middle}.detail-aboutEntry .pt02 .bg01>dl>dd dl:after{clear:both}.detail-aboutEntry .pt02 .bg01>dl>dd ul:after{clear:both}.detail-aboutEntry .pt02 .bg01>dl>dd ul li{padding-top:10px}.detail-aboutEntry .pt02 .bg01>dl>dd>div ul li{padding-top:10px}.detail-aboutEntry .pt02>dl{display:table;width:100%;border-top:1px solid #ccc}.detail-aboutEntry .pt02>dl:first-child{border-top:none;border-radius:4px 0 0 0}.detail-aboutEntry .pt02>dl>dt{display:table-cell;padding:10px;width:55px;text-align:center;vertical-align:middle;background:#f2f2f2}.detail-aboutEntry .pt02>dl>dd{display:table-cell;padding:10px;color:#141414;line-height:1.6;vertical-align:middle}.detail-aboutEntry .pt02>dl>dd ul:after{clear:both}.detail-aboutEntry .pt02>dl>dd dl:after{clear:both}.detail-aboutEntry .pt02>dl>dd>ul li{padding-top:10px}.detail-aboutEntry .pt02>dl>dd>div ul li{padding-top:10px}.detail-aboutEntry .pt02>dl>dd>ul li:first-child{padding-top:0}.detail-aboutEntry .pt02>dl>dd>div ul li:first-child{padding-top:0}.detail-companyChar .pt02 dl,.detail-companyChar .pt03 dl{padding:10px 10px 0;font-size:0;letter-spacing:-.4em}.detail-companyChar .pt02 dt,.detail-companyChar .pt03 dt{font-size:12px;letter-spacing:normal}.detail-companyChar .pt02 dd ul,.detail-companyChar .pt03 dd ul{padding-top:5px}.detail-companyChar .pt02 dd li,.detail-companyChar .pt03 dd li{display:inline-block;width:20%;font-size:11px;letter-spacing:normal}.detail-companyChar .pt02 dd li span,.detail-companyChar .pt03 dd li span{display:block;margin:0 5px 3px 0;padding:3px;color:#9e734c;text-align:center;line-height:1;border:1px solid #ffbb69;border-radius:4px}.detail-companyChar{padding-top:20px}.detail-companyChar .pt01{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}.detail-companyChar .pt01 h3 a{display:inline-block;position:relative;margin-left:10px}.detail-companyChar .pt01 h3 a:after{padding-bottom:4px}.detail-companyChar .pt01>a{display:inline-block;position:relative;margin-left:10px;font-weight:700}.detail-companyChar .pt01>a:after{padding-bottom:2px}.detail-companyChar .pt01 span{font-size:12px}.detail-companyChar .pt02{margin-top:10px}.detail-companyChar .pt02 dl:first-child{padding-top:0}html.next .detail-companyChar .pt02 dd li span{color:#3475c1;border:1px solid #5b9fd6}.detail-companyChar{position:relative;overflow:hidden}.detail-companyChar .pt02.js-da-target{position:relative;overflow:hidden}.detail-companyChar .pt02.js-da-target p{position:absolute;bottom:0;padding:5px 0;width:100%;text-align:center;background:#fff}.detail-companyChar .pt02.js-da-target .js-da-trigger{display:inline-block;padding:5px;width:100%;color:#666;text-decoration:none;cursor:pointer;font-weight:700}.detail-companyChar .pt02.js-da-target .js-da-trigger:before{content:"";position:absolute;top:-45px;left:0;width:100%;height:45px;background:-webkit-linear-gradient(bottom,#fff 20%,rgba(255,255,255,0));background:linear-gradient(to top,#fff 20%,rgba(255,255,255,0))}.detail-companyChar .pt02.js-da-target .js-da-trigger:after{content:"";display:inline-block;margin:2px 0 0 5px;width:15px;height:15px;vertical-align:middle;background:url(../../images/2017/bt_020a.png) no-repeat 0 0;background-size:15px auto}.detail-companyCulture .pt02a,.detail-companyCulture .pt02b{display:inline-block;width:50%;box-sizing:border-box}.detail-companyCulture{padding-top:20px}.detail-companyCulture .pt02{font-size:0}.detail-companyCulture .pt02 p{padding:10px;font-size:12px;background:#f2f2f2;border-radius:4px}.detail-companyCulture .pt02 dl{padding-top:10px}.detail-companyCulture .pt02 dt{color:#fca01a;font-size:14px;font-weight:700}.detail-companyCulture .pt02 dt em{display:inline-block;position:relative;top:-2px;margin-left:8px;padding:0 3px;color:#fff;font-size:11px;line-height:1;border:3px solid #fca01a;background:#fca01a;border-radius:3px;font-weight:400}.detail-companyCulture .pt02 dt em:after{top:50%;left:-7px;margin-top:-4px;content:"";position:absolute;border:4px solid transparent;border-right-color:#fca01a;border-left-width:0;z-index:1}.detail-companyCulture .pt02 dd{position:relative;height:64px}.detail-companyCulture .pt02 dd:before{content:"";display:block;position:absolute;top:32px;left:30%;margin-top:-4px;width:40%;height:5px;background:#ccc}.detail-companyCulture .pt02 dd ul{position:absolute;width:100%;box-sizing:border-box}.detail-companyCulture .pt02 dd .ul01{top:16px;padding:0 90px}.detail-companyCulture .pt02 dd .ul01 li span{display:block;overflow:hidden;margin:0 auto;width:35px;box-sizing:border-box}.detail-companyCulture .pt02 dd .ul01 li img{margin-bottom:0;margin-left:-35px}.detail-companyCulture .pt02 dd .ul01 li.on img{margin-bottom:4px;margin-left:0;width:120px;height:auto}.detail-companyCulture .pt02 dd .ul02{margin-top:25px}.detail-companyCulture .pt02 dd .ul02 li{width:80px;font-size:11px;text-align:center}.detail-companyCulture .pt02 dd .ul02 .li01{float:left;font-weight:700}.detail-companyCulture .pt02 dd .ul02 .li02{float:right;font-weight:700}.detail-companyCulture .pt02 dd li{display:block;float:left;width:20%}.detail-companyCulture .pt02a{padding-right:2%}.detail-companyCulture .pt02b{padding-left:2%}.detail-companyInfo .pt02 dt,.detail-companyInfo .pt03 dt{display:table-cell;padding:8px 10px 5px;width:115px;text-align:center;vertical-align:middle;background:#f2f2f2}.detail-companyInfo .pt02 dd,.detail-companyInfo .pt03 dd{display:table-cell;padding:10px;color:#141414;vertical-align:middle}.detail-companyInfo{padding-top:20px}.detail-companyInfo .bg01{overflow:hidden;margin-top:10px;border:1px solid #ccc;border-radius:4px}.detail-companyInfo .pt02{border-bottom:1px solid #ccc}.detail-companyInfo .pt02 dt{background-color:transparent}.detail-companyInfo .pt02 dt a{display:block}.detail-companyInfo .pt02 dd p{font-size:15px;font-weight:700}.detail-companyInfo .pt02 dd p a{display:block;margin:0;padding-right:0;color:#141414;text-decoration:none}.detail-companyInfo .pt02 dd a{display:inline-block;position:relative;margin:5px 10px 0 0;padding-right:10px}.detail-companyInfo .pt02 dd a:after{position:absolute;top:1px}.detail-companyInfo .pt03 dl{display:table;width:100%;border-top:1px solid #ccc}.detail-companyInfo .pt03 dl:first-child{border-top:0}.detail-detailHeader .pt01 li p span,.detail-detailHeader .pt01 li>em{display:inline-block;padding:2px 3px;line-height:1;border-radius:3px;font-weight:400}.detail-detailHeader .pattern-1,.detail-detailHeader .pattern-3{padding-top:20px}.detail-detailHeader{padding-top:10px}.detail-detailHeader .pt01 h1{clear:both;padding-top:10px;font-weight:400}.detail-detailHeader .pt01 li{float:left;margin:0 5px 2px 0;font-size:11px}.detail-detailHeader .pt01 li p{color:#f44040}.detail-detailHeader .pt01 li p span{position:relative;padding:1px 3px;border:1px solid #f44040}.detail-detailHeader .pt01 li p span:before{content:"";display:inline-block;margin-right:3px;width:12px;height:10px;vertical-align:middle;background:url(../../images/2017/bg_030a.png) no-repeat 0 0;background-size:12px auto}.detail-detailHeader .pt01 li .p01{color:#30aa7b}.detail-detailHeader .pt01 li .p01 span{border-color:#30aa7b}.detail-detailHeader .pt01 li .p01 span:before{content:none}.detail-detailHeader .pt01 li .p02 span{color:#f44040;border:1px solid #f44040;background:#fff}.detail-detailHeader .pt01 li .p02 span:before{content:none}.detail-detailHeader .pt01 li>em{color:#fff;background:#f44040}.detail-detailHeader .pt02{margin-top:10px;padding-top:10px;border-top:1px solid #ccc}.detail-detailHeader .pt02 h2{font-size:17px}.detail-detailHeader .pt02 p{padding-top:10px}.detail-detailHeader .pt03{padding-top:10px}.detail-detailHeader .pt03 img{height:auto;max-width:100%}.detail-detailHeader .pattern-3 .pt03{text-align:center}html.next .detail-detailHeader .pt01 p{color:#3475c1}html.next .detail-detailHeader .pt01 p span{position:static;border-color:#5b9fd6}html.next .detail-detailHeader .pt01 p span:before{display:none}html.next .detail-detailHeader .pt01 .p01{color:#30aa7b}html.next .detail-detailHeader .pt01 .p01 span{color:#30aa7b;border-color:#30aa7b}html.next .detail-detailHeader .pt01 em{background:#3475c1}html.next .detail-detailHeader .pt01 li p span{color:#3475c1}.detail-entryInfo{padding-top:20px}.detail-entryInfo .pt02{padding-top:10px}.detail-entryInfo .pt02 .dl01 dt span:before{background-position:0 -780px}.detail-entryInfo .pt02 .dl02 dt span:before{background-position:0 -840px}.detail-entryInfo .pt02 .dl03>dt span:before{background-position:0 -240px}.detail-entryInfo .pt02 .dl03 dd ul li{padding-top:10px}.detail-entryInfo .pt02 .dl03 dd ul li:first-child{padding-top:0}.detail-entryInfo .pt02 .dl04 dt span:before{background-position:0 -960px}.detail-entryInfo .pt02 .dl05 dt span:before{background-position:0 -1020px}.detail-entryInfo .pt02 .dl06 dt span:before{background-position:0 -1140px}.detail-entryInfo .pt02 .dl07 dt span{padding-top:0}.detail-entryInfo .pt02 .dl07 dt span:before{content:none}.detail-entryInfo .pt02 dd .link02{float:right;padding-top:10px}.detail-entryInfo .pt02 dd .color05{padding:8px;width:170px;font-size:14px;text-align:center}.detail-entryInfo .pt02 dd .color05:after{content:none}.detail-entryInfo .pt02 dd p+p{padding-top:10px}.detail-entryInfo .pt02 dd dl{padding-top:10px}.detail-entryInfo .pt02 dd>dl:first-child{padding-top:0}.detail-entryInfo .pt02 dd dt{color:#888}.detail-entryInfo .pt02 dd dd{padding-top:4px}.detail-entryInfo .pt02 dd dd p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.detail-entryInfo .pt02 dd dd .p01{width:550px}.detail-entryInfo .pattern-2 .pt02{float:none}.detail-entryInfo .pattern-2 .pt02 dd .p01{color:#141414}.detail-entryInfo .pt02 .js-da-target{position:relative;overflow:hidden}.detail-entryInfo .pt02 .js-da-target>p{position:absolute;bottom:0;padding:5px 0;width:100%;text-align:center;background:#fff}.detail-entryInfo .pt02 .js-da-trigger{display:inline-block;width:100%;color:#666;text-decoration:none;cursor:pointer;font-weight:700}.detail-entryInfo .pt02 .js-da-trigger:before{content:"";position:absolute;top:-45px;left:0;width:100%;height:45px;background:-webkit-linear-gradient(bottom,#fff 20%,rgba(255,255,255,0));background:linear-gradient(to top,#fff 20%,rgba(255,255,255,0))}.detail-entryInfo .pt02 .js-da-trigger:after{content:"";display:inline-block;margin:2px 0 0 5px;width:15px;height:15px;vertical-align:middle;background:url(../../images/2017/bt_020a.png) no-repeat 0 0;background-size:15px auto}.detail-entryLink .pt02>ul li a.color01,.detail-entryLink .pt02>ul li a.color05{display:table-cell;height:58px;vertical-align:middle}.detail-entryLink .pt02 .li01 a{height:58px;font-size:16px}.detail-entryLink{padding-top:20px}.detail-entryLink .bg01{border:1px solid #ccc;background:#ffefd6;border-radius:4px}.detail-entryLink .pt01{padding:10px;background:#fff;border-radius:4px 4px 0 0}.detail-entryLink .pt01a{float:left}.detail-entryLink .pt01a dl{padding-top:5px}.detail-entryLink .pt01a dt{position:relative;padding-left:25px;font-size:14px;vertical-align:middle}.detail-entryLink .pt01a dt:before{content:"";position:absolute;top:50%;left:0;margin-top:-11px;width:20px;height:20px;background:url(../../images/2017/bg_012a.png) no-repeat scroll 0 -115px;background-size:20px auto}.detail-entryLink .pt01a dt span{padding-right:20px;color:#b4b4b5}.detail-entryLink .pt01a dt em{margin-left:5px}.detail-entryLink .pt01a dd{padding-top:5px}.detail-entryLink .pt01a dd p{float:left;text-align:center}.detail-entryLink .pt01a dd p em{display:block;position:relative;padding:5px 21px;width:105px;color:#fff;font-size:15px;background:#aaa;border-radius:4px}.detail-entryLink .pt01a dd p em:before{content:"";position:absolute;top:50%;left:-6px;margin-top:-5px;border:solid transparent;border-width:5px 8px 5px 0;border-right-color:#aaa}.detail-entryLink .pt01a dd ul{float:left;margin-right:10px;padding:2px;width:180px;font-size:0;line-height:25px;border:1px solid #ddd;border-radius:2px}.detail-entryLink .pt01a dd li{display:inline-block;padding-left:2px;width:20%;vertical-align:middle;box-sizing:border-box}.detail-entryLink .pt01a dd li span{display:block;background:#eaeaea}.detail-entryLink .pt01a dd li.on span{display:block;background:#ffbb69}.detail-entryLink .pt01a dd .li01 span{border-radius:0 3px 3px 0}.detail-entryLink .pt01a dd li:first-child{padding-left:0}.detail-entryLink .pt01a dd li:first-child span{border-radius:3px 0 0 3px}.detail-entryLink .pt01b{float:right;width:325px}.detail-entryLink .pt01b .keeped a{position:relative;padding:5px 10px 5px 25px;color:#b6b6b6;background:#f2f2f2}.detail-entryLink .pt01b .keeped a:before{position:absolute;top:0;bottom:0;left:90px;margin:auto;background-position:0 -55px}.detail-entryLink .pt01b .keeped a span{display:block;color:#999;font-size:11px;font-weight:400}.detail-entryLink .pt01b .balloon{display:none;position:absolute;top:-30px;left:10px;padding:5px;width:55px;height:55px;border:1px solid #ffbb69;background:#fff;border-radius:50%}.detail-entryLink .pt01b .balloon:after{content:"";position:absolute;right:0;bottom:0;width:18px;height:9px;background:url(../../images/2017/bg_028a.png) no-repeat 0 0;background-size:18px auto}.detail-entryLink .pt01b .balloon em{display:inline-block;position:relative;top:24px;left:4px;padding:0;width:auto;height:auto;color:inherit;font-size:10px;text-align:center;background:0 0}.detail-entryLink .pt01b .balloon em:before{content:"";position:absolute;top:-20px;left:0;margin:-5px 0 0 10px;width:26px;height:26px;vertical-align:middle;background:url(../../images/2017/bg_014a.png) no-repeat 0 0;background-size:100% auto}.detail-entryLink .pt01b .balloon em span{display:block}.detail-entryLink .pt01b a{display:block;padding:12px 10px;color:#543535;font-size:20px}.detail-entryLink .pt01b a:before{content:"";display:inline-block;margin-top:-5px;margin-right:5px;width:26px;height:26px;vertical-align:middle;background:url(../../images/2017/bg_014a.png) no-repeat scroll 0 0/100% auto}.detail-entryLink .pt01b a:after{content:none}.detail-entryLink .pt01b .li01{position:relative;padding-top:5px}.detail-entryLink .pt01b .li01 .bg03{padding:10px 12px;background:#ffefd9;border-radius:4px}.detail-entryLink .pt01b .li01 .bg03 p{text-align:center}.detail-entryLink .pt02{padding:10px}.detail-entryLink .pt02>p{font-size:14px;text-align:center}.detail-entryLink .pt02>p em{color:#f44040;font-size:18px}.detail-entryLink .pt02 .p03{padding-top:10px}.detail-entryLink .pt02 .p03 span{display:block;width:50%;color:#888;font-size:11px}.detail-entryLink .pt02 .p03 .span01{float:left;text-align:left}.detail-entryLink .pt02 .p03 .span02{float:right;text-align:right}.detail-entryLink .pt02 .p03 .link02:after{margin-top:-1px;width:12px;height:12px;vertical-align:middle}.detail-entryLink .pt02 ul{font-size:0;text-align:center}.detail-entryLink .pt02>ul li{display:inline-table;padding-top:10px;width:50%;font-size:12px;vertical-align:middle;box-sizing:border-box}.detail-entryLink .pt02>ul li a{display:table-cell;height:58px;font-size:20px;vertical-align:middle}.detail-entryLink .pt02 .li01{padding-right:5px}.detail-entryLink .pt02 .li01 a:after{content:none}.detail-entryLink .pt02 .li01 a em{display:block;padding-top:3px;color:#666;font-size:11px}.detail-entryLink .pt02 .li02{display:inline-block;padding-left:5px}.detail-entryLink .pt02 .li02 a{margin-left:5px;padding:15px 10px;font-size:20px}.detail-entryLink .pt02 .li02>div{display:table;width:100%}.detail-entryLink .pt02 .li03{padding-right:5px}.detail-entryLink .pt02 .li03 a{margin-left:5px;padding-top:10px;font-size:11px;font-weight:400}.detail-entryLink .pt02 .li03 a em{display:block;color:#fff;font-size:18px}.detail-entryLink .pt02 .li03 a span{color:#fff800;font-weight:400}.detail-entryLink .pt02 .li03 a.color01{display:block}.detail-entryLink .pt02 .dt01{position:relative;text-align:center}.detail-entryLink .pt02 .dt01 em{color:#aaa;font-size:20px}.detail-entryLink .pt02 .dt01 em span{padding:0 5px}.detail-entryLink .pt02 .dd01 p{display:table;margin:0 auto;margin-top:10px;padding:5px 25px;text-align:center;background:#efefef}.detail-entryLink .pt02 .dd01 ul{text-align:center}.detail-entryLink .pt02 .dd01 li{display:inline-block;padding-top:10px;width:344px;vertical-align:middle}.detail-entryLink .pt02 .dd01 li a{display:block;padding:10px;height:auto;font-size:20px}.detail-entryLink .pt02 .dd02{padding-top:20px}.detail-entryLink .pt02 .dd02 p{display:inline-block;padding-right:10px}.detail-entryLink .pt02 .dd02 p span{display:inline-block;padding:2px 3px 0;min-width:70px;color:#9e734c;text-align:center;border:1px solid #ffbb69;font-weight:400;border-radius:4px}.detail-entryLink .pt02 .dd02 .p01{display:block;padding-top:5px}.detail-entryLink .pt02 .dd02 dl{display:inline-block;font-size:0}.detail-entryLink .pt02 .dd02 dt{display:inline-block;padding-right:5px;color:#666;font-size:12px}.detail-entryLink .pt02 .dd02 dd{display:inline-block;padding-right:10px;font-size:16px;font-weight:700}.detail-entryLink .pt02 .dd03{position:relative;overflow:hidden}.detail-entryLink .pt02 .dd03 p{position:absolute;bottom:0;padding:0;width:100%;text-align:center;background:#fff}.detail-entryLink .pt02 .dd03 .p01{position:static;padding:10px 0 0;text-align:left}.detail-entryLink .pt02 .bg02{margin-top:20px;padding:15px 20px;background:#fff;border-radius:15px}.detail-entryLink .pt02 .bg02>dl+dl{margin-top:20px;padding-top:20px;border-top:1px solid #ccc}.detail-entryLink .pattern-1{padding-top:20px}.detail-entryLink .pattern-2 .pt02 li{padding:10px 0 0}.detail-entryLink .pattern-3 .bg01{border:1px solid #c5c5c5;border-radius:4px}.detail-entryLink .pattern-3 .pt01{border-radius:4px}.detail-entryLink .pattern-3 .pt01b .bg03{padding:10px 12px;background:#ffefd9;border-radius:4px}.detail-entryLink .pattern-3 .pt01b .bg03 p{text-align:center}.detail-entryLink .pattern-3 .pt02 .bg02{margin-top:0}html.next .detail-entryLink .pt02 .dd02 p span{color:#3475c1;border:1px solid #3475c1}.detail-entryLink .pt02 .js-da-trigger{display:inline-block;width:100%;color:#666;text-decoration:none;cursor:pointer;font-weight:700}.detail-entryLink .pt02 .js-da-trigger:before{content:"";position:absolute;top:-45px;left:0;width:100%;height:45px;background:-webkit-linear-gradient(bottom,#fff 20%,rgba(255,255,255,0));background:linear-gradient(to top,#fff 20%,rgba(255,255,255,0))}.detail-entryLink .pt02 .js-da-trigger:after{content:"";display:inline-block;margin:2px 0 0 5px;width:15px;height:15px;vertical-align:middle;background:url(../../images/2017/bt_020a.png) no-repeat 0 0;background-size:15px auto}.detail-faq__pattern-1.sp-1{padding-top:30px}.detail-faq__pt01 h3{padding:5px;color:#543535;background:#f5f0e7}.detail-faq__pt02{padding-top:5px}.detail-faq__pt02 li>p{display:-webkit-box;display:-webkit-flex;display:flex}.detail-faq__pt02 li>p:before{content:"Q.";display:inline-block;padding-right:5px;color:#999996}.detail-faq__pt02 li>div div>p:before{content:"A.";display:inline-block;padding-right:5px;color:#f44040}.detail-faq__pt02 .js-faqAccordion p{font-weight:400}.detail-faq__pt02 .js-faqAccordion.js-faqa-open>p{font-weight:700}.detail-faq__pt02 .js-faqAccordion.js-faqa-open>p:before{font-weight:400}.detail-jobAdditionalInfo__pattern-1.sp-1{padding-top:30px}.detail-jobAdditionalInfo__pt01{float:left}.detail-jobAdditionalInfo__pt02{float:right}.detail-jobMovie .pattern-2 .pt02a p,.detail-jobMovie .pattern-3 .pt02a p{position:relative;width:380px;height:240px}.detail-jobMovie .pattern-2 html.next .pt02a p,.detail-jobMovie .pattern-3 html.next .pt02a p,html.next .detail-jobMovie .pattern-2 .pt02a p,html.next .detail-jobMovie .pattern-3 .pt02a p{width:400px;height:250px}.detail-jobMovie .pattern-2 .pt02a span,.detail-jobMovie .pattern-3 .pt02a span{display:block;position:absolute;bottom:0;padding:10px 30px;width:100%;color:#fff;text-align:left;line-height:1.4;box-sizing:border-box;background:#444}.detail-jobMovie{padding-top:20px}.detail-jobMovie .bg01{border:1px solid #ffbb69;border-radius:4px}.detail-jobMovie .pt01 h3{padding:5px 10px;color:#fff;font-size:16px;background:#ffbb69}.detail-jobMovie .pt01 h3:before{content:"";display:inline-block;margin-right:5px;width:24px;height:13px;background:url(../../images/2017/bg_035a.png) no-repeat 0 0;background-size:100% auto}.detail-jobMovie .pt02{padding:15px}.detail-jobMovie .pt02a{float:left;width:400px}html.next .detail-jobMovie .pt02a{width:420px}.detail-jobMovie .pt02a p+span{display:inline-block;width:100%;height:25px;line-height:25px}.detail-jobMovie .pt02b{margin-left:400px}html.next .detail-jobMovie .pt02b{margin-left:425px}.detail-jobMovie .pt02b dt{padding-top:10px;color:#141414;font-size:17px;font-weight:700}.detail-jobMovie .pt02b dd{margin-top:5px;padding-top:5px;font-size:14px;line-height:1.5;border-top:1px #ccc solid}.detail-jobMovie .pattern-2 .pt02a p{background:#ececec url(../../images/2017/bg_060a.png) no-repeat 50% 15px;background-size:168px auto}.detail-jobMovie .pattern-3 .pt02a p{background:#ececec url(../../images/2017/bg_060b.png) no-repeat 50% 5px;background-size:168px auto}.detail-jobMovie .pattern-4 .pt02{padding:15px 15px 30px}.detail-jobMovie .pattern-4 .pt02 li{padding-top:30px}.detail-jobMovie .pattern-4 .pt02 li:first-child{padding-top:0}.detail-jobMovie .pt02.js-da-target{position:relative;overflow:hidden}.detail-jobMovie .pt02.js-da-target>p{position:absolute;bottom:0;padding-bottom:30px;width:100%;text-align:center;background:#fff;z-index:1}.detail-jobMovie .pt02 .js-da-trigger{display:inline-block;width:calc(100% - 30px);color:#666;text-decoration:none;cursor:pointer;font-weight:700}.detail-jobMovie .pt02 .js-da-trigger:before{content:"";position:absolute;top:-45px;left:0;width:100%;height:45px;background:-webkit-linear-gradient(bottom,#fff 20%,rgba(255,255,255,0));background:linear-gradient(to top,#fff 20%,rgba(255,255,255,0))}.detail-jobMovie .pt02 .js-da-trigger:after{content:"";display:inline-block;margin:2px 0 0 5px;width:15px;height:15px;vertical-align:middle;background:url(../../images/2017/bt_020a.png) no-repeat 0 0;background-size:15px auto}.detail-jobOfferDate__pattern-1.sp-1{padding-top:10px}.detail-jobPhoto .pt01 li{float:left;padding-left:17px;width:225px}.detail-jobPhoto .pt01 li dl{margin:0 auto;max-width:225px}.detail-jobPhoto .pt01 li dt{text-align:center}.detail-jobPhoto .pt01 li dt img{margin:0 auto;width:auto;height:auto;max-width:225px;max-height:150px}.detail-jobPhoto .pt01 li dd{padding-top:5px;color:#666;font-size:11px;text-align:center}.detail-jobPhoto .pt01 li:first-child{padding-left:0}.detail-jobPhoto .pt02 li{padding-top:5px;text-align:right}.detail-jobPhoto .pt02 li a{position:relative}.detail-jobPhoto .pt02 li a:before{content:"";display:inline-block;margin-right:5px;width:15px;height:15px;vertical-align:middle;background:url(../../images/2017/bg_032a.png) no-repeat 0 -28px;background-size:100% auto}.detail-jobPhoto .pattern-1{margin:0 auto;padding-top:20px}.detail-leadMessage .bg01{padding:15px 20px 10px;background:#ededed}.detail-leadMessage .bg01 p{font-size:22px;line-height:1.2}.detail-leadMessage .bg01 p span{display:block}.detail-leadMessage .bg01 em{font-weight:400}.detail-leadMessage .bg02{padding:10px 12px 5px;background:#ffefd9}.detail-leadMessage .bg02 em{font-weight:700}.detail-leadMessage .bg02 p{font-size:20px}.detail-leadMessage .bg03,.detail-leadMessage .bg05{margin-top:20px;padding:0 10px 10px;border:1px solid #ccc;border-radius:0;box-shadow:none}.detail-leadMessage .pattern-1{padding-top:60px}.detail-leadMessage .pattern-2{padding-top:40px;padding-bottom:20px}.detail-leadMessage .pattern-2 p{font-size:12px;text-align:center;line-height:1.5}.detail-leadMessage .pattern-2 p a{display:inline-block;margin:auto;padding-top:10px;padding-right:15px;width:auto;background:url(../../images/2017/bt_024a.png) no-repeat 100% 12px;background-size:13px}.detail-leadMessage .pattern-2 .p03{text-align:right}.detail-leadMessage .pattern-2 .bg01{padding:25px;border-radius:4px}.detail-leadMessage .pattern-3 p{text-align:left}.detail-leadMessage .pattern-3 p em{color:#333;font-weight:400}.detail-leadMessage .pattern-3 p em span{font-size:15px}.detail-leadMessage .pattern-3 .bg03{margin-top:20px;padding:0 10px 10px;border:1px solid #ccc;box-shadow:none;border-radius:0}.detail-leadMessage .pattern-3 .bg03 p{font-size:11px}.detail-leadMessage .pattern-3 .pt01 p{padding-top:10px;color:#888;text-align:left}.detail-leadMessage .pattern-3 .pt01 .p01{color:#444;font-size:16px;text-align:center}.detail-leadMessage .pattern-3 .pt01 .p02{color:#444;text-align:center}.detail-leadMessage .pattern-3 .pt01 .p02 em{font-weight:700}.detail-leadMessage .pattern-3 .pt02{padding-top:30px}.detail-leadMessage .pattern-4 .bg03{margin-top:30px;padding:15px;text-align:center}.detail-leadMessage .pattern-4 .bg04{margin-top:10px;padding:20px;text-align:center;background:#f2f2f2}.detail-leadMessage .pattern-4 .pt01{padding-top:30px}.detail-leadMessage .pattern-4 .pt02 p{padding-top:5px}.detail-leadMessage .pattern-4 .pt02 h4+p{padding-top:15px}.detail-leadMessage .pattern-4 .pt02 ul{margin-top:15px;padding:25px 10px;border-radius:6px;background:#fff}.detail-leadMessage .pattern-4 .pt02 h4{color:#444;font-size:16px;font-weight:400}.detail-leadMessage .pattern-4 .pt02 li{font-size:14px}.detail-leadMessage .pattern-4 .pt02 li:nth-of-type(1) p{color:#f44040}.detail-leadMessage .pattern-4 .pt02 li p{padding-top:25px;font-size:18px;font-weight:700}.detail-leadMessage .pattern-4 .pt02 .li01{margin-top:5px;text-align:right}.detail-leadMessage .pattern-4 .pt02 dl{margin:25px 25px 0 25px;padding-top:10px;font-size:12px;text-align:left;line-height:1.5;border-top:1px solid #ccc}.detail-leadMessage .pattern-4 .pt02 .bg05{margin-top:30px;padding:15px;text-align:center}.detail-leadMessage .pattern-4 .pt02 .bg05 h4{color:#f44040;font-weight:700}.detail-leadMessage .pattern-4 .pt03{padding-top:12px}.detail-leadMessage .pattern-5 .bg01{margin-top:30px;padding:10px;background:#ffefd9}.detail-leadMessage .pattern-5 .bg01 h3{font-size:20px}.detail-mapClose .pt01 p{text-align:right}.detail-mapClose .pt01 input{width:80px}.detail-mapClose .pattern-1{padding-top:20px}html.print-1 .detail-mapClose{margin-top:5px;border-top:1px solid #e0d6c2}html.print-1 .detail-mapClose .pt01{padding-top:10px}@media print{.detail-mapClose{display:none}}.detail-mapHeader .pt01{position:relative}.detail-mapHeader .pt01 h1{padding-right:85px}.detail-mapHeader .pt01 p{position:absolute;top:50%;right:0;margin-top:-16px}.detail-mapHeader .pt01 p input{width:80px}.detail-mapHeader .pattern-1{padding-top:20px}.detail-mapScrollMap{padding-top:20px}.detail-mapScrollMap .pt01{border:1px #ccc solid;border-radius:4px}.detail-mapScrollMap .pt01a{float:left;width:228px;min-height:540px}.detail-mapScrollMap .pt01a dt{position:relative;margin-top:10px;padding-right:10px;padding-left:30px;min-height:25px;color:red;font-size:14px;line-height:25px;font-weight:700}.detail-mapScrollMap .pt01a dt:before{content:"";position:absolute;top:52%;left:15px;width:11px;height:20px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);background:url(../../images/2017/bg_047a.png) no-repeat 0 0;background-size:11px auto}.detail-mapScrollMap .pt01a .dd01{padding:10px 15px 0}.detail-mapScrollMap .pt01a .dd01 li{font-size:11px}.detail-mapScrollMap .pt01a .dd01 .li02{padding:5px 0 0 1em;color:#888;font-size:10px;text-indent:-1em}.detail-mapScrollMap .pt01a .dd02{padding:20px 15px 0}.detail-mapScrollMap .pt01a .dd02 select{min-width:125px;max-width:100%;background-position:100% -24px}.detail-mapScrollMap .pt01a .dd03{padding-top:20px}.detail-mapScrollMap .pt01a .dd03 li{border-bottom:1px solid #ccc}.detail-mapScrollMap .pt01a .dd03 li a{display:inline-block;position:relative;padding:10px 30px 10px 15px;width:100%;text-decoration:none;box-sizing:border-box}.detail-mapScrollMap .pt01a .dd03 li a:after{content:"";position:absolute;right:10px;width:8px;height:20px;background:url(../../images/2017/bt_003a.png) no-repeat 0 -48px;background-size:8px auto}.detail-mapScrollMap .pt01a .dd03 li.odd{background:#fff}.detail-mapScrollMap .pt01a .dd03 li.even{background:#f2f2f2}.detail-mapScrollMap .pt01a .dd03 li:first-child{border-top:1px solid #ccc}.detail-mapScrollMap .pt01a .dd03 span{display:block}.detail-mapScrollMap .pt01a .dd03 .span01{padding:10px;color:red;background:#ffdede;border-radius:4px;font-weight:700}.detail-mapScrollMap .pt01a .dd04{padding:15px}.detail-mapScrollMap .pt01a .dd04 p a{color:#666;text-decoration:none}.detail-mapScrollMap .pt01a .dd04 p a::before{content:"";display:inline-block;padding-right:4px;width:20px;height:18px;vertical-align:bottom;background:url(../../images/2017/bg_022a.png) no-repeat 0;background-size:16px auto}.detail-mapScrollMap .pt01b{margin-left:228px;padding:0 15px;border-left:1px solid #ccc}.detail-mapScrollMap .pt01b .map{margin:14px auto;border:1px #999 solid;background:#fff url(../../images/2017/bg_001a.gif) no-repeat 50% 50%}.detail-mapScrollMap .pt01b .map-toolchip{margin:0 0 0 2px;padding:2px 3px 3px;color:#069;font-size:11px;border:1px #67a3cb solid;background:#fff}html.next .detail-mapScrollMap .pt01a dt{color:#3475c1}html.next .detail-mapScrollMap .pt01a dt:before{background:url(../../images/2017/bg_047a.png) no-repeat 0 100%;background-size:11px auto}.detail-recommendLink .pt01 li{float:left;padding:0 3px;border-right:1px solid #ccc;border-left:1px solid #ccc}.detail-recommendLink .pt01 li:first-child{border-right:0}.detail-recruitInfo{padding-top:20px}.detail-recruitInfo .pt01{padding-top:10px}.detail-recruitInfo .pt01 .dl01 dt span:before{background-position:0 -300px}.detail-recruitInfo .pt01 .dl01 dd p+p{text-align:right}.detail-recruitInfo .pt01 .dl01 dd a:before{content:"";display:inline-block;margin-right:5px;width:15px;height:15px;vertical-align:middle;background:url(../../images/2017/bg_032a.png) no-repeat 0 -28px;background-size:100% auto}.detail-recruitInfo .pt01 .dl02 dt span:before{background-position:0 -360px}.detail-recruitInfo .pt01 .dl03 dt span:before{background-position:0 -420px}.detail-recruitInfo .pt01 .dl04 dt span:before{background-position:0 -480px}.detail-recruitInfo .pt01 .dl05 dt span:before{background-position:0 -540px}.detail-recruitInfo .pt01 .dl06 dt span:before{background-position:0 -600px}.detail-recruitInfo .pt01 .dl07 dt span:before{background-position:0 -660px}.detail-recruitInfo .pt01 .dl08 dt span:before{background-position:0 -720px}.detail-recruitInfo .pt01 .dl08 dd span{font-weight:700}.detail-recruitInfo .pt01 .dl08 dd a{display:inline-block;position:relative;padding-top:10px;cursor:default}.detail-recruitInfo .pt01 .dl09 dt span:before{background-position:0 -1080px}.detail-recruitInfo .pt01 .dl10 dt span:before{background-position:0 -900px}.detail-recruitInfo .pt01 .dl10 dd p{margin-top:10px;padding:10px;color:#444;background:#f2f2f2;border-radius:4px}.detail-recruitInfo .pt01 .dl10 dd .ul02{padding:0 70px}.detail-recruitInfo .pt01 .dl10 dd .ul02 li{display:block;position:relative;float:left;width:20%;text-align:center;z-index:0}.detail-recruitInfo .pt01 .dl10 dd .ul02 li:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:5px;background:#ccc;z-index:-1}.detail-recruitInfo .pt01 .dl10 dd .ul02 li span{display:block;overflow:hidden;margin:0 auto;width:35px;height:30px;box-sizing:border-box}.detail-recruitInfo .pt01 .dl10 dd .ul02 li img{margin-bottom:0;margin-left:-35px}.detail-recruitInfo .pt01 .dl10 dd .ul02 li.on img{margin-bottom:4px;margin-left:0;width:120px;height:auto}.detail-recruitInfo .pt01 .dl10 dd .ul02 li:first-child:after{left:50%;width:50%}.detail-recruitInfo .pt01 .dl10 dd .ul02 li:last-child:after{right:50%;width:50%}.detail-recruitInfo .pt01 .dl10 dd .ul03{position:absolute;top:0;margin-top:20px;width:100%;font-weight:700;z-index:0}.detail-recruitInfo .pt01 .dl10 dd .ul03 li{display:inline-block;width:82px;font-size:10px;text-align:center}.detail-recruitInfo .pt01 .dl10 dd .ul03 li span{display:block}.detail-recruitInfo .pt01 .dl10 dd .ul03 .li01{float:left}.detail-recruitInfo .pt01 .dl10 dd .ul03 .li02{float:right}.detail-recruitInfo .pt01 .dl10 dd dl{display:table;table-layout:fixed;width:100%;box-sizing:border-box}.detail-recruitInfo .pt01 .dl10 dd dt{display:table-cell;width:130px;color:#fca01a;vertical-align:middle;font-weight:700}.detail-recruitInfo .pt01 .dl10 dd dt em{display:inline-block;position:relative;margin-left:5px;padding:3px;color:#fff;font-size:11px;line-height:1;background:#fca01a;font-weight:400;border-radius:3px}.detail-recruitInfo .pt01 .dl10 dd dt em:before{top:50%;left:-3px;margin-top:-5px;content:"";position:absolute;border:5px solid transparent;border-right-color:#fca01a;border-left-width:0;z-index:1}.detail-recruitInfo .pt01 .dl10 dd dd{display:table-cell;position:relative;padding:0;height:55px;vertical-align:middle}.detail-recruitInfo .pt01 .dl10>dd{padding-top:0}.detail-recruitInfo .pt01 .dl11 dt span:before{background-position:0 0}.detail-recruitInfo .pt01 dt span:before{content:"";display:block;position:absolute;top:0;left:50%;margin-left:-15px;width:30px;height:30px;background:url(../../images/2017/bg_031a.png) no-repeat 0 -300px;background-size:100% auto}.detail-recruitInfo .pt01 dd p{color:#141414;line-height:1.5}.detail-recruitInfo .pt01 dd .ul01+p{padding-top:10px}.detail-recruitInfo .pt01 dd .ul01 li{float:left;margin:0 3px 3px 0;padding-top:0;border:1px solid #ffbb69;border-radius:4px}.detail-recruitInfo .pt01 dd .ul01 li span{display:block;padding:2px 3px 0;color:#9e734c;font-size:11px}html.next .detail-recruitInfo .pt01 dd .ul01 li{border:1px solid #5b9fd6}html.next .detail-recruitInfo .pt01 dd .ul01 li span{color:#3475c1}.detail-simpleDetailsMain .pt02b .li02 span,.detail-simpleDetailsMain .pt02b .li03 span,.detail-simpleDetailsMain .pt02b .li04 span{margin-right:5px;color:#f44040}html.next .detail-simpleDetailsMain .pt02b .li02 span,html.next .detail-simpleDetailsMain .pt02b .li03 span{color:#5b9fd6}.detail-simpleDetailsMain{padding-top:15px}.detail-simpleDetailsMain .bg01{position:relative;padding-top:10px;border:1px solid #ccc;background:#fff;border-radius:4px}.detail-simpleDetailsMain .pt01{padding-left:10px}.detail-simpleDetailsMain .pt01 h1{padding-top:5px}.detail-simpleDetailsMain .pt01 h3{font-size:18px}.detail-simpleDetailsMain .pt01 h3 span{display:block}.detail-simpleDetailsMain .pt02{margin:10px 0;padding-left:10px}.detail-simpleDetailsMain .pt02a{float:left;margin-right:10px;width:200px;border-right:10px solid #fff;background:#fff}.detail-simpleDetailsMain .pt02a a{display:block}.detail-simpleDetailsMain .pt02b>ul>li{padding:8px 0 8px 20px;line-height:1;border-bottom:1px dotted #ddd}.detail-simpleDetailsMain .pt02b li p{color:#141414;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.detail-simpleDetailsMain .pt02b li p:before{content:"";display:inline-block;margin-right:5px;width:15px;height:15px;vertical-align:middle;background:url(../../images/2017/bg_027a.png) no-repeat 0 0;background-size:15px auto}.detail-simpleDetailsMain .pt02b .li02 p:before{background-position:0 -20px}.detail-simpleDetailsMain .pt02b .li03 p:before{background-position:0 -35px}.detail-simpleDetailsMain .pt02b .li04{padding:5px 0 5px 20px;border-bottom:0}.detail-simpleDetailsMain .pt02b .li04 p:before{background-position:0 -56px}.detail-simpleDetailsMain .pt02b .li04 li{float:left;padding:5px 2px 0 0;width:90px;border-bottom:0}.detail-simpleDetailsMain .pt02b .li04 li em{display:block;padding:2px 4px;color:#9e734c;font-size:11px;text-align:center;border:1px solid #ffbb69;background:#fff;border-radius:4px;font-weight:400}.detail-simpleDetailsMain .pt03{padding:10px;background:#ffefd9}.detail-simpleDetailsMain .pt03 ul{text-align:right}.detail-simpleDetailsMain .pt03 li{display:inline-block;padding:0 5px;width:27%;vertical-align:top;box-sizing:border-box}.detail-simpleDetailsMain .pt03 li a{padding:9px 5px;width:100%;height:44px;font-size:18px;font-weight:700}.detail-simpleDetailsMain .pt03 .li01{position:relative}.detail-simpleDetailsMain .pt03 .li01 a{padding-left:30px;color:#543535}.detail-simpleDetailsMain .pt03 .li01 a em{position:relative}.detail-simpleDetailsMain .pt03 .li01 a em:before{content:"";display:inline-block;position:absolute;left:-30px;margin-top:-3px;margin-right:5px;width:26px;height:26px;vertical-align:middle;background:url(../../images/2017/bg_014a.png) no-repeat 0 0;background-size:100% auto}.detail-simpleDetailsMain .pt03 .li01 .balloon{position:absolute;top:-50px;left:5px;padding:5px;width:55px;height:55px;border:1px solid #ffbb69;background:#fff;border-radius:50%}.detail-simpleDetailsMain .pt03 .li01 .balloon:after{content:"";position:absolute;right:0;bottom:0;width:18px;height:9px;background:url(../../images/2017/bg_028a.png) no-repeat 0 0;background-size:18px auto}.detail-simpleDetailsMain .pt03 .li01 .balloon em{display:inline-block;position:relative;top:24px;right:2px;padding:0;width:auto;height:auto;color:inherit;font-size:10px;text-align:center;background:0 0}.detail-simpleDetailsMain .pt03 .li01 .balloon em span{display:block}.detail-simpleDetailsMain .pt03 .li01 .balloon em:before{content:"";position:absolute;top:-20px;left:50%;margin:-5px 0 0 -13px;width:26px;height:26px;vertical-align:middle;background:url(../../images/2017/bg_014a.png) no-repeat 0 0;background-size:100% auto}.detail-simpleDetailsMain .pt03 .li01.keeped a{position:relative;padding:5px 5px 5px 30px;width:100%;color:#999;font-size:18px;text-align:center;text-shadow:1px 1px 1px #fff;background:#eee}.detail-simpleDetailsMain .pt03 .li01.keeped a:after{display:none}.detail-simpleDetailsMain .pt03 .li01.keeped a span{display:block;margin-top:-3px;color:#666;font-size:11px}.detail-simpleDetailsMain .pt03 .li01.keeped a em:before{margin-top:2px;background-position:0 -54px}.detail-simpleDetailsMain .pt03 .li02 a{pointer-events:auto}.detail-simpleDetailsMain .pt03 .li02 a.disabled{color:#aaa;border:1px solid #ccc;pointer-events:none;box-shadow:none;text-shadow:none;background:#efefef}.detail-simpleDetailsMain .pt03 .li02 a.disabled:after{background:url(../../images/2017/bt_003a.png) no-repeat 0 -145px;background-size:8px auto}.detail-simpleDetailsMain .pt03 .li04 a{padding:2px;font-size:11px;font-weight:400}.detail-simpleDetailsMain .pt03 .li04 a em{display:block;font-size:18px}.detail-simpleDetailsMain .pt03 .li04 a span{color:#fff800;font-weight:400}.detail-simpleDetailsMain .pt03 .li04 a.disabled{color:#aaa;border:1px solid #ccc;pointer-events:none;box-shadow:none;text-shadow:none;background:#efefef}.detail-simpleDetailsMain .pt03 .li04 a.disabled span{color:#aaa}.detail-simpleDetailsMain .pt03 .li04 a.disabled:after{background:url(../../images/2017/bt_003a.png) no-repeat 0 -145px;background-size:8px auto}html.next .detail-simpleDetailsMain .pt02b .li04 li{width:120px}html.next .detail-simpleDetailsMain .pt02b .li04 li em{display:table-cell;width:120px;height:2em;color:#5996c8;vertical-align:middle;border:1px solid #5b9fd6}html.next .detail-simpleDetailsMain .pt02b .li04 li .em01{color:#30aa7b;border:1px solid #30aa7b}.detail-simpleDetailsMain .pt03 .js-keepModule .js-keepMessage{display:none}.detail-companyEnvironment .pt02a dd .ul01,.detail-companyEnvironment .pt02a dd .ul03{position:absolute;top:16px;padding:0 45px;width:100%}.detail-companyEnvironment{padding-top:20px}.detail-companyEnvironment .pt02a+.pt02b+p{width:100%;line-height:1.5;box-sizing:border-box}.detail-companyEnvironment .pt02{font-size:0}.detail-companyEnvironment .pt02>p{clear:both;margin-top:5px;padding:10px;width:100%;font-size:12px;box-sizing:border-box;background:#f2f2f2;border-radius:4px}.detail-companyEnvironment .pt02a{display:inline-block;margin-top:5px;padding-right:2%;width:50%;vertical-align:top;box-sizing:border-box}.detail-companyEnvironment .pt02a dl{display:table;margin-top:5px;width:100%;box-sizing:border-box}.detail-companyEnvironment .pt02a .dl01 dd .ul03{top:0;font-size:11px}.detail-companyEnvironment .pt02a .dl01 dd .ul03 li{text-align:center}.detail-companyEnvironment .pt02a .dl01 dd li{min-height:50px}.detail-companyEnvironment .pt02a dt{display:table-cell;padding:0 5px;width:55px;vertical-align:middle}.detail-companyEnvironment .pt02a dt span{display:inline-block;position:relative;padding:3px 10px;color:#fff;font-size:11px;line-height:1.2;background:#fca01a;font-weight:700;border-radius:3px}.detail-companyEnvironment .pt02a dt span:after{display:inline-block;top:0;right:-5px;bottom:0;margin:auto;width:0;height:0;content:"";position:absolute;border:5px solid transparent;border-right-width:0;border-left-color:#fca01a;z-index:0}.detail-companyEnvironment .pt02a dt .span01{line-height:26px}.detail-companyEnvironment .pt02a dd{display:table-cell;position:relative;padding:0;height:64px}.detail-companyEnvironment .pt02a dd:before{content:"";display:block;position:absolute;top:32px;left:25%;margin-top:-4px;width:50%;height:5px;background:#ccc}.detail-companyEnvironment .pt02a dd ul{box-sizing:border-box}.detail-companyEnvironment .pt02a dd .ul01 li{text-align:center}.detail-companyEnvironment .pt02a dd .ul01 li span{display:block;overflow:hidden;margin:0 auto;width:35px;box-sizing:border-box}.detail-companyEnvironment .pt02a dd .ul01 li img{margin-bottom:0;margin-left:-35px}.detail-companyEnvironment .pt02a dd .ul01 li.on img{margin-bottom:4px;margin-left:0;width:120px;height:auto}.detail-companyEnvironment .pt02a dd .ul02{position:absolute;top:0;margin-top:25px;width:100%}.detail-companyEnvironment .pt02a dd .ul02 li{width:45px;font-size:11px}.detail-companyEnvironment .pt02a dd .ul02 .li01{float:left;text-align:right;font-weight:700}.detail-companyEnvironment .pt02a dd .ul02 .li02{float:right;font-weight:700}.detail-companyEnvironment .pt02a dd li{display:block;float:left;width:20%}.detail-companyEnvironment .pt02b{display:inline-block;padding-bottom:10px;padding-left:2%;width:50%;box-sizing:border-box}.detail-companyEnvironment .pt02b>ul>li{position:relative;height:25px;box-sizing:border-box;font-weight:700}.detail-companyEnvironment .pt02b>ul>li:before{content:"";display:block;position:absolute;top:25px;left:130px;margin-top:-14px;width:26%;height:2px;background:#ccc;z-index:-1}.detail-companyEnvironment .pt02b .ul01{margin-top:20px;padding:0 100px;z-index:1}.detail-companyEnvironment .pt02b .ul01 li{display:block;float:left;width:33.33333%;text-align:center}.detail-companyEnvironment .pt02b .ul01 li span{display:block;overflow:hidden;margin:0 auto;width:35px;box-sizing:border-box}.detail-companyEnvironment .pt02b .ul01 li img{margin-left:-97px;width:110px;height:auto}.detail-companyEnvironment .pt02b .ul01 li.on img{margin-left:-55px}.detail-companyEnvironment .pt02b .ul02{position:absolute;top:0;margin-top:8px;width:100%}.detail-companyEnvironment .pt02b .ul02 li{width:95px;font-size:11px}.detail-companyEnvironment .pt02b .ul02 li span{display:inline-block}.detail-companyEnvironment .pt02b .ul02 .li01{float:left;text-align:right}.detail-companyEnvironment .pt02b .ul02 .li02{float:right}.detail-checkPhoto{padding-top:20px}.detail-checkPhoto .pt02 ul{clear:both}.detail-checkPhoto .pt02 li{float:left;padding:10px 0 0 55px}.detail-checkPhoto .pt02 li dl{margin:0 auto;width:200px}.detail-checkPhoto .pt02 li dd{padding-top:5px;font-size:11px;text-align:center}.detail-checkPhoto .pt02 li:first-child{padding-left:0}.video-js{overflow:visible!important;margin-bottom:33px;width:380px;height:280px}html.next .video-js{width:400px;height:250px}.video-js.vjs-paused .vjs-big-play-button{display:block;top:0;right:0;bottom:0;left:0;margin:auto;width:78px!important;height:52px!important;line-height:2}.video-js.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar,.video-js.vjs-has-started.vjs-paused.vjs-user-inactive.not-hover .vjs-control-bar,.video-js.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar,.video-js.vjs-has-started.vjs-playing.vjs-user-active.not-hover .vjs-control-bar,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive.not-hover .vjs-control-bar,.video-js.vjs-paused.vjs-user-active .vjs-control-bar,.video-js.vjs-paused.vjs-user-inactive.not-hover .vjs-control-bar{position:absolute;bottom:-33px;background:#333}.video-js .vjs-progress-control:hover .vjs-time-tooltip{word-break:initial}