html{-webkit-overflow-scrolling:touch;overflow-y:scroll}body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.ios body{letter-spacing:-.0001em}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}audio[controls],canvas,video{display:inline-block}article,aside,audio,blockquote,body,canvas,caption,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,iframe,legend,li,nav,ol,p,section,ul,video{box-sizing:border-box;margin:0;padding:0}address,caption,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,li,p,td,th{word-wrap:break-word;word-break:break-all}li{list-style:none}fieldset,hr,img{border:0}hr{border-top:1px solid #000}a[href^=javascript]{-webkit-touch-callout:none;touch-callout:none}button,input,select,textarea{vertical-align:middle}audio,canvas,embed,img,object,video{vertical-align:top}svg:not(:root){overflow:hidden}iframe{border:0}table{border-collapse:collapse;border-spacing:0;width:100%}caption,td,th{margin:0;padding:0;text-align:left;vertical-align:top}button,h1,h2,h3,h4,h5,h6,input,select,table,textarea{font-size:inherit}address,em,strong,th{font-style:normal}em,strong{font-weight:700}div:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}div{display:inline-block}* html div{height:0}div{display:block}button:focus,input:focus,select:focus,textarea:focus{outline:none}input:disabled,textarea:disabled{opacity:1}select[multiple=multiple],textarea{-webkit-overflow-scrolling:touch;overflow-y:scroll;resize:vertical}input[type=checkbox],input[type=radio]{margin-right:2px}button,input[type=reset],input[type=submit]{-moz-appearance:button;-webkit-appearance:button;appearance:button}select[multiple=multiple]{background:#fff}html>body input[type=checkbox],html>body input[type=radio],x:-moz-any-link{margin-bottom:.125em;margin-right:3px}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=password],input[type=text],textarea{-webkit-appearance:none}button,input[type=reset],input[type=submit]{min-height:2em}select{min-height:1.75em}input[type=checkbox],input[type=radio]{margin-bottom:.25em;margin-right:3px}select[multiple=multiple]{-webkit-appearance:none;overflow-y:auto;resize:none}}img[src*="jobcount.gif"]{visibility:hidden}html .ui-widget{background:none;border:0;border-radius:0;padding:0}html .ui-widget,html .ui-widget button,html .ui-widget input,html .ui-widget select,html .ui-widget textarea{font-family:inherit;font-size:inherit}html .ui-widget-overlay{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlOArV5bRgAAAApJREFUeNpjYAAAAAIAAeUn3vwAAAAASUVORK5CYII=) repeat 0 0;filter:none;-ms-filter:none;opacity:1;position:fixed}html .ui-dialog .ui-dialog-titlebar{display:none}html .ui-dialog .ui-dialog-content{margin:0;padding:0}body,button,input,select,textarea{color:#666;font:12px/1.5 Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}a{color:#7398b0;text-decoration:none}a:visited{color:#7a4da6}a:hover{color:#6bb6df;text-decoration:underline}img[data-replaceimage].loading{background:#fff url(../../images/2016/bg_004a.gif) no-repeat 50% 50%}.check-1,.check-1>input{position:relative}.check-1>input{left:3px}@media(min-width:1px){.check-1>input{display:none}.check-1>input+span{line-height:14px}.check-1>input+span,.check-1>input+span:before{display:inline-block;position:relative;vertical-align:bottom}.check-1>input+span:before{background:url(../../images/2016/bt_023a.png) no-repeat 0 0;content:"";height:14px;margin-right:3px;width:14px}.check-1>input:checked+span:before{background-position:0 -14px}}.js-tooltipModule{position:relative}.js-tooltipModule .js-tooltipTrigger{cursor:pointer}.js-tooltipModule .js-tooltipTarget{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 5px 3px rgba(0,0,0,.3);font-size:10px;left:-50%;padding:8px 8px 5px;position:absolute;text-align:left;top:1em;width:200%;z-index:2}.js-tooltipModule .js-tooltipTarget:before{border-bottom:10px solid #bbb;top:-10px}.js-tooltipModule .js-tooltipTarget:after,.js-tooltipModule .js-tooltipTarget:before{border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}.js-tooltipModule .js-tooltipTarget:after{border-bottom:10px solid #fff;top:-9px}.js-tooltipModule .js-tooltipTarget a{float:right;line-height:1.5!important;text-align:right!important;text-decoration:underline}#wrapper{margin:0 auto}body{background-color:#faf5ea;min-width:980px}#main{margin:0 auto;padding-top:10px;width:980px}.button-1{background:#6ad030;border:1px solid #65af38;border-radius:4px;color:#fff!important}.button-1,.button-2{box-shadow:0 2px 3px rgba(0,0,0,.3);display:block;text-align:center;text-decoration:none!important}.button-2{background:#fff;border:2px solid #5ccc2a;border-radius:4px;color:#5ccc2a!important}.button-3{background:#737373}.button-3,.button-4{border:0;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.3);color:#fff!important;display:block;text-align:center;text-decoration:none!important}.button-4{background:#f2691b}.button-5{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.3);color:#666!important;display:block;position:relative;text-align:center;text-decoration:none!important}.button-5:after{background:url(../../images/2016/bt_006a.png) no-repeat 0 0;content:"";display:inline-block;height:12px;margin-left:5px;vertical-align:middle;width:12px}.button-5.open:after{background-position:0 -24px}.button-6{background:#b0b0b0;border:0;border-radius:4px;color:#fff!important}.button-6,.button-7{box-shadow:0 2px 3px rgba(0,0,0,.3);display:block;text-align:center;text-decoration:none!important}.button-7{background:#e9e9e9;border:1px solid #cfcfcf;border-radius:4px;box-shadow:none;color:#b0b0b0!important;cursor:default}.button-8{background:#fff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.3);color:#589edd!important;display:block;position:relative;text-align:center;text-decoration:none!important}.button-8:after{border-bottom:7px solid transparent;border-left:7px solid #589edd;border-top:7px solid transparent;content:"";display:inline-block;height:0;margin-left:10px;position:relative;top:-1px;vertical-align:middle;width:0}.button-9{background:#ffaf21;border:0;border-radius:4px;color:#fff!important}.button-10,.button-9{box-shadow:0 2px 3px rgba(0,0,0,.3);display:block;text-align:center;text-decoration:none!important}.button-10{background:#fff;border:2px solid #c7e82e;border-radius:4px;color:#444!important}.button-11,.button-11:hover{background:#fff6ca;border:1px solid #ffdd3e;border-radius:2px;box-shadow:1px 1px 2px 0 rgba(0,0,0,.3);color:#666;cursor:pointer;display:inline-block;font-size:11px;font-weight:700;height:26px;line-height:26px;margin-top:5px;min-width:74px;padding:0 15px;text-align:center;vertical-align:top}.button-12{background:#ffaf21;border:1px solid #ffaf21;border-radius:4px}.button-12,.button-13{box-shadow:0 2px 3px rgba(0,0,0,.3);color:#fff!important;display:block;text-align:center;text-decoration:none!important}.button-13{background:#6ad030;border:1px solid #65af38;border-radius:4px}.button-14{background:#fff;border:2px solid #bcbcb3;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.3);color:#595960!important;display:block;font-size:20px;font-weight:700;text-align:center;text-decoration:none!important}.button-14 span{font-size:14px;font-weight:400;padding-left:5px}.button-15{background:#fff;border:2px solid #5ccc2a;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.3);color:#5ccc2a!important;display:block;font-size:20px;font-weight:600;text-align:center;text-decoration:none!important}.button-15 span{font-size:16px;font-weight:600;padding-left:5px}.button-10:hover,.button-12:hover,.button-13:hover,.button-14:hover,.button-15:hover,.button-1:hover,.button-2:hover,.button-3:hover,.button-4:hover,.button-5:hover,.button-6:hover,.button-8:hover,.button-9:hover{cursor:pointer;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);opacity:.7}.button-keep{background:#faf7ee;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.3);color:#7c7875!important;display:block;font-weight:700;text-align:center;text-decoration:none!important}.button-keep:before{background:url(../../images/2016/bt_010a.png) no-repeat 0 0;content:"";display:inline-block;height:24px;margin:-3px 2px 0 0;vertical-align:middle;width:24px}.button-keep.on:before{background-position:0 100%}.button-keep:hover{-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);opacity:.7}.js-keepLoading{display:none;line-height:40px;text-align:center}.js-keepLoading img{vertical-align:middle}.js-keepModule{position:relative}.js-keepModule .js-keepMessage{background:#fff;border-radius:4px;bottom:60px;box-shadow:0 5px 20px rgba(0,0,0,.3);display:none;left:-140px;margin-left:50%;padding:0 20px 20px;position:absolute;text-align:left;width:280px;z-index:2}.js-keepModule .js-keepMessage a{line-height:13px;padding:5px;position:absolute;right:5px;top:5px}.js-keepModule .js-keepMessage .span01{display:block;font-size:16px;font-weight:700;padding-top:20px;text-align:center}.js-keepModule .js-keepMessage .span01:before{background:url(../../images/2016/bt_010a.png) no-repeat 0 100%;content:"";display:inline-block;height:24px;margin-right:10px;vertical-align:middle;width:24px}.js-keepModule .js-keepMessage .span02,.js-keepModule .js-keepMessage .span05{display:block;font-size:12px;padding-top:8px;text-align:center}.js-keepModule .js-keepMessage .span03{display:block;font-size:28px;padding-top:20px;text-align:center}.js-keepModule .js-keepMessage .span03:before{background:url(../../images/2016/img_021a.png) no-repeat;content:"";display:inline-block;height:53px;margin-right:13px;vertical-align:middle;width:49px}.js-keepModule .js-keepMessage .span04{display:block;font-size:16px;font-weight:700;padding-top:8px;text-align:center}.js-keepModule .js-keepMessage .span06,.js-keepModule .js-keepMessage .span07{display:block;font-size:16px;font-weight:700;padding-top:20px;text-align:center}.js-keepModule .js-keepMessage .span06:before,.js-keepModule .js-keepMessage .span07:before{background:url(../../images/2016/bt_021a.png) no-repeat;content:"";display:inline-block;height:22px;margin-right:13px;vertical-align:middle;width:23px}.button-kininaru0{border:1px solid transparent;box-shadow:none;display:block}.button-kininaru0 img{vertical-align:middle}.button-kininaru1{background:#fff7f7;border:1px solid #d5d5d5;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.3);color:#f29eb6!important;display:block;font-weight:700;text-align:center;text-decoration:none!important}.button-kininaru1:before{background:url(../../images/2016/bt_013a.png) no-repeat 50%/contain;content:"";display:inline-block;height:26px;margin-right:2px;vertical-align:middle;width:28px}.button-kininaru1 small{color:#adacac;display:block;font-size:11px}.button-kininaru2{background:#f1f1f1;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.3);color:#afafaf!important;display:block;font-size:11px;font-weight:700;text-align:center;text-decoration:none!important}.button-kininaru2:before{background:url(../../images/2016/bt_013b.png) no-repeat 0 0;content:"";display:inline-block;height:26px;margin-right:2px;vertical-align:middle;width:28px}.button-kininaru2 em{font-size:13px;vertical-align:middle}.button-kininaru3{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#f1f1f1;border:1px solid #ccc;border-radius:4px;box-shadow:none;color:#afafaf!important;display:block;font-size:12px;font-weight:700;overflow:hidden;text-align:center;text-decoration:none!important}.button-kininaru3>span{display:table;table-layout:fixed;width:100%}.button-kininaru3>span em{background:#f29eb6;color:#fff;display:table-cell;vertical-align:middle;width:50%}.button-kininaru3>span em:before{background:url(../../images/2016/bt_014a.png) no-repeat 0 0;content:"";display:inline-block;height:14px;margin-right:2px;vertical-align:middle;width:16px}.button-kininaru3>span span{display:table-cell;line-height:1.2em;vertical-align:middle;width:50%}.button-kininaru4{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#f1f1f1;border:1px solid #ccc;border-radius:4px;box-shadow:none;color:#afafaf!important;display:block;font-size:12px;font-weight:700;text-align:center;text-decoration:none!important}.button-kininaru4:before{background:url(../../images/2016/bt_015a.png) no-repeat 0 0;content:"";display:inline-block;height:10px;margin-right:5px;vertical-align:middle;width:12px}.button-kininaru1:hover{-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);opacity:.7}.js-kininaruModule{position:relative}.js-kininaruModule .js-kininaruBtn{display:block;width:100%}.js-kininaruModule .js-kininaruBtn li{display:block;padding:0;width:100%}.js-kininaruModule .js-kininaruBtn li a{display:none}.js-kininaruModule .js-kininaruBtn li a.on{display:block}.js-kininaruModule .js-kininaruMessage{display:block;width:100%}.js-kininaruModule .js-kininaruMessage li{display:block;padding:0;width:100%}.js-kininaruModule .js-kininaruMessage li p{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);display:none;font-weight:700;left:0;line-height:38px;margin:auto;position:absolute;right:0;text-align:center;top:-48px;width:154px}.js-kininaruModule .js-kininaruMessage li p:before{border-top:8px solid #ccc;bottom:-8px}.js-kininaruModule .js-kininaruMessage li p:after,.js-kininaruModule .js-kininaruMessage li p:before{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}.js-kininaruModule .js-kininaruMessage li p:after{border-top:8px solid #fff;bottom:-6px}.js-kininaruModule .js-kininaruMessage .li01 p{color:#f29eb6!important;font-size:12px!important}.js-kininaruModule .js-kininaruMessage .li02 p{color:#444!important;font-size:12px!important}.common-breadcrumb .pattern-1{padding:0 0 20px}.common-breadcrumb a{color:#7398b0;font-weight:400}.common-breadcrumb strong{font-weight:400}.common-breadcrumb strong .span01{color:#ababab}.common-breadcrumb .pt01{font-size:11px}.common-checkHistory .pattern-1{padding-top:10px}.common-checkHistory .pattern-1 .bg01{background:#fff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.3);box-sizing:border-box;float:right;padding:10px 5px;width:100%}.common-checkHistory .pattern-1 .pt01{border-bottom:1px solid #dcdcdc;line-height:1.3;padding-bottom:5px}.common-checkHistory .pattern-1 .pt01:before{background:url(../../images/2016/icon_009a.png) no-repeat;background-position:0 -48px;content:"";display:inline-block;float:left;height:23px;width:23px}.common-checkHistory .pattern-1 .pt01 h3{color:#333;font-size:16px;padding-left:25px}.common-checkHistory .pattern-1 .pt01 p{padding-left:25px}.common-checkHistory .pattern-1 .bg01>ul.accordion-target{display:none}.common-checkHistory .pattern-1 .bg01>ul li{border-top:1px dotted #dcdcdc}.common-checkHistory .pattern-1 .bg01>.ul01 li:first-child{border-top:0}.common-checkHistory .pattern-1 .bg01>ul li a{display:block;margin:3px 0;padding:10px 5px;text-decoration:none}.common-checkHistory .pattern-1 .bg01>.ul02 li{border:0;display:block;font-size:11px;font-weight:700;margin:3px 0;padding:10px 5px 0;text-decoration:none}.common-checkHistory .pattern-1 .bg01>.ul02 .li02{text-align:center}.common-checkHistory .pattern-1 .bg01>ul a:hover{background:#fffcef;cursor:pointer}.common-checkHistory .pattern-1 .bg01>ul li a span{text-decoration:underline}.common-checkHistory .pattern-1 .bg01>ul li a p{color:#666;font-size:10px}.common-checkHistory .pattern-1 .bg01>ul a:hover span{background:#fffcef;cursor:pointer;text-decoration:none}.common-checkHistory .pt02{border-top:1px dotted #dcdcdc;padding:10px 0 0;text-align:center}.common-checkHistory .pt02.open{display:none}.common-checkHistory .pt02 a{padding-left:15px;position:relative;text-decoration:underline}.common-checkHistory .pt02 a:before{background:url(../../images/2016/bt_017a.png) no-repeat;bottom:0;content:"";display:inline-block;height:6px;left:0;margin:auto;position:absolute;top:0;width:10px}.common-checkHistory .pt03{border-bottom:1px dotted #dcdcdc;font-weight:700;line-height:1.3;padding:10px 5px;position:relative}.common-checkHistory .pt03:after{background:url(../../images/2016/bt_019a.png) no-repeat;bottom:0;content:"";display:block;height:11px;margin:auto;position:absolute;right:5px;top:0;visibility:visible;width:6px}.common-checkHistory .pt03 a{color:#2987ba;display:block;font-size:14px;text-decoration:underline;width:100%}.common-checkHistory .pt03 a:hover{color:#6bb6df}.common-checkHistory .pt03 a span{font-size:11px}.common-checkHistory .bg01>ul li .span01 span{display:block;font-size:10px}.common-considerCount .pt01 a{background:#fff;border:2px solid #dcdcdc;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.3);box-sizing:border-box;color:#444;display:block;font-weight:700;height:40px;line-height:36px;margin:auto;padding-left:5px;position:relative;text-decoration:none;width:200px}.common-considerCount .pt01 a:hover{background:#fff3cd}.common-considerCount .pt01 a:after{background:url(../../images/2016/bt_002a.png) no-repeat;bottom:0;content:"";height:11px;margin:auto;position:absolute;right:7px;top:0;width:7px}.common-considerCount .pt01 a dt{display:inline-block;padding-left:25px;position:relative}.common-considerCount .pt01 a dt:before{background:url(../../images/2016/bt_010a.png) no-repeat;background-position:0 -24px;bottom:0;content:"";height:24px;left:0;margin:auto;position:absolute;top:0;width:24px}.common-considerCount .pt01 a dd{display:inline-block;text-align:right;width:40px}.common-considerCount .pt01 a dd em{color:#ff7800;font-size:17px}.common-considerCount.js-floatLayout.float{background:#fff;border:1px solid #dcdcdc;border-radius:0 0 4px 4px;border-top:0;box-shadow:0 2px 3px rgba(0,0,0,.3);box-sizing:border-box;margin-bottom:5px;padding:10px 0 13px;position:fixed;top:0;width:215px;z-index:2}.common-considerCount.js-floatLayout.float .pattern-1{padding-top:0}.common-ctiOverlay{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlOArV5bRgAAAApJREFUeNpjYAAAAAIAAeUn3vwAAAAASUVORK5CYII=) repeat;display:none;height:0;left:0;min-width:980px;position:absolute;top:0;width:100%;z-index:100}.common-ctiOverlay .pattern-1{display:none;margin:auto;position:relative;width:520px}.common-ctiOverlay .bg01{background:#fbf5eb;border-radius:4px;padding:10px;position:relative}.common-ctiOverlay .bg02{background:#fff;border-radius:4px;padding:22px;position:relative}.common-ctiOverlay .pt01{position:absolute;right:-10px;top:-10px;z-index:1}.common-ctiOverlay .pt01 p{background:#fff;border-radius:50%;box-shadow:0 2px 3px rgba(0,0,0,.3);height:44px;padding:2px;width:44px}.common-ctiOverlay .pt01 p a{border-radius:50%;box-shadow:none;font-size:20px;font-weight:700;height:40px;line-height:40px;width:40px}.common-ctiOverlay .pt02 .ul01 li{border-top:1px dotted #d8d8d8;padding:10px 0}.common-ctiOverlay .pt02 .ul01 li:first-child{border-top:0;padding-top:0}.common-ctiOverlay .pt02 .ul01 li dl{font-size:16px}.common-ctiOverlay .pt02 .ul01 li dl dt{color:#929292;display:inline;font-weight:700}.common-ctiOverlay .pt02 .ul01 li dl dd{color:#555;display:inline;font-size:18px}.common-ctiOverlay .pt02 .ul01 li dl dd em{color:#2987ba;font-size:24px;font-weight:700}.common-ctiOverlay .pt02 .ul01 li p{color:#555;font-size:14px}.common-ctiOverlay .pt02 .ul01 li .p01{font-size:16px}.common-ctiOverlay .pt02 .ul02 li{color:#787878;font-size:12px;margin-top:5px;padding-left:1em;position:relative}.common-ctiOverlay .pt02 .ul02 li em{font-weight:700;padding:0 4px}.common-ctiOverlay .pt02 .ul02 li:first-child{margin-top:0}.common-ctiOverlay .pt02 .ul02 li:before{content:"※";display:block;left:0;position:absolute;top:0}.common-ctiOverlay .pt03{padding-top:15px}.common-ctiOverlay .pt03 .p01{margin:auto;width:200px}.common-ctiOverlay .pt03 .p01 a{font-size:18px;font-weight:700;line-height:48px}.common-ctiOverlay .pt04{background:url(../../images/2016/bg_011b.gif) no-repeat 50%;padding:20px 0}.common-floatPagetop{display:none;position:relative}.common-floatPagetop .pattern-1{bottom:120px;left:0;margin:auto;position:fixed;right:-1060px;width:64px}.common-floatPagetop ul{color:#fff;text-align:center}.common-floatPagetop ul li{background:#7d7975;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlOArV5bRgAAAApJREFUeNpjYAAAAAIAAeUn3vwAAAAASUVORK5CYII=) repeat;border-radius:4px}.common-floatPagetop ul a{color:#fff;display:block;height:35px;padding:25px 0 4px;position:relative;text-decoration:none}.common-floatPagetop ul a:before{background:url(../../images/2016/bt_030a.png) no-repeat;content:"";display:block;height:14px;left:0;margin:auto;position:absolute;right:0;top:5px;width:23px}.common-floatPagetop ul a:hover,.common-floatPagetop ul a:visited{color:#fff;text-decoration:none}.common-globalFooter .pattern-1{padding-top:30px}#footer.pattern-P .common-globalFooter .pattern-1{padding-top:0}#footer.pattern-P .common-globalFooter .bg01>div{padding:25px 0}#footer.pattern-B .common-globalFooter>.pt05,#footer.pattern-C .pt05,#footer.pattern-P .pt05{display:block;font-size:10px;padding:20px 0;text-align:center}#footer.pattern-B .common-globalFooter>.pt05 .p01,#footer.pattern-C .pt05 .p01,#footer.pattern-P .pt05 .p01{color:#666;height:20px;line-height:1.5;padding:0}#footer.pattern-B .common-globalFooter>.pt05 .p02,#footer.pattern-C .pt05 .p02,#footer.pattern-P .pt05 .p02{line-height:1.5}.common-globalFooter ul li{border-right:1px solid #dcdcdc;display:inline-block;font-size:12px;padding:0 7px}.common-globalFooter ul li:last-child{border:0}.common-globalFooter ul li a{color:#666;letter-spacing:-.05px}.common-globalFooter ul li a:hover{color:#b6b6b6}.common-globalFooter .pt01{height:37px;margin:auto;text-align:right;width:980px}.common-globalFooter .pt01 a{background:#fff;border:1px solid #dcdcdc;border-bottom:0;border-radius:5px 5px 0 0;color:#6bb6df;display:inline-block;font-weight:700;height:37px;line-height:37px;position:relative;text-align:center;width:121px;z-index:1}.common-globalFooter .pt01 a:before{background:url(../../images/2016/bt_012a.png) no-repeat;content:"";display:inline-block;height:12px;margin-right:5px;vertical-align:middle;width:12px}.common-globalFooter .pt01 a:hover{color:#2987ba;text-decoration:none}.common-globalFooter .bg01{background:#fff;border-top:1px solid #dcdcdc;padding-top:10px;position:relative}.common-globalFooter .bg01>div{padding:25px 0}.common-globalFooter .bg01>div+div{border-top:1px dotted #dcdcdc}.common-globalFooter .bg02,.common-globalFooter .bg03{background:#f2f2f2;padding:48px 0}.common-globalFooter .bg03{border-top:1px solid #dcdcdc;box-shadow:inset 0 1px 0 0 #fff;position:relative}.common-globalFooter .bg04{background:#fff;padding-top:10px;position:relative}.common-globalFooter .pt02{margin:auto;width:980px}.common-globalFooter .pt02 dt{float:left;width:124px}.common-globalFooter .pt02 dd{padding-left:124px}.common-globalFooter .pt02 dd .p01{font-weight:700}.common-globalFooter .pt02 dd .p02{padding-top:10px}.common-globalFooter .pt03{display:flex;flex-wrap:nowrap;margin:auto;width:980px}.common-globalFooter .pt03 .pt03a{margin-right:40px;margin-top:4px}.common-globalFooter .pt03 ul{font-size:0;margin:auto auto -4px;padding-bottom:16px}.common-globalFooter .pt03 ul li{line-height:1.6;margin-bottom:4px;padding:0 15px 0 16px}.common-globalFooter .pt03b{flex:1;margin-left:-16px}.common-globalFooter .pt05{display:flex;font-size:11px;line-height:1;margin:auto;padding:24px 0 0;text-align:center;width:980px}.common-globalFooter .pt05 .p01{color:#444;padding-right:16px}.common-globalFooter .pt05 .p02{color:#aaa}.common-globalFooter .pt06{margin:auto;width:980px}.common-globalFooter .pt06 dd,.common-globalFooter .pt06 dt{margin-top:25px}.common-globalFooter .pt06 dt{float:left;font-weight:700;width:230px}.common-globalFooter .pt06 dt:first-child{margin-top:0;padding-right:1em}.common-globalFooter .pt06 dt:first-child+dd{margin-top:0}.common-globalFooter .pt06 dd{padding-left:230px}.common-globalFooter .pt07{margin:auto;width:980px}.common-globalFooter .pt07 dt{border-left:2px solid #dcdcdc;float:left;font-weight:700;padding-left:5px;width:125px}.common-globalFooter .pt07 dd{padding-left:125px}.common-globalFooter .pt07 dd ul{font-size:0}.common-globalFooter .pt07 dd li{font-size:12px}.common-globalFooter .pt07 dd,.common-globalFooter .pt07 dt{margin-top:25px}.common-globalFooter .pt07 dt:first-child,.common-globalFooter .pt07 dt:first-child+dd{margin-top:0}.common-globalFooter .pt09{background:#dcdcdc;font-size:10px;height:25px;line-height:25px;text-align:center}.common-globalFooter .pt09 a{color:#666}.common-globalFooter .pt09 a:hover{color:#b6b6b6}.common-globalHeader{background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.12);position:relative}.common-globalHeader .bg01{margin:auto;padding:10px 0;width:980px}.common-globalHeader .bg01 .pt01{font-size:10px}.common-globalHeader .bg01 .pt01 *{display:inline-block}.common-globalHeader .bg01 .pt01 .pt01a h1,.common-globalHeader .bg01 .pt01 .pt01a p,.common-globalHeader .bg01 .pt01 span{color:#c8c8c8;font-weight:400;line-height:1}.common-globalHeader .bg01 .pt01 .pt01b{display:flex;flex-direction:row;float:right;gap:10px}.common-globalHeader .bg01 .pt01 .pt01b:after{display:none}.common-globalHeader .bg01 .pt01 .pt01b .span01{color:#c8c8c8;font-size:12px;font-weight:600}.common-globalHeader .bg01 .pt01 .pt01b .span02{color:#999;font-size:12px;font-weight:400}.common-globalHeader .bg01 .pt02{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;padding-top:4px}.common-globalHeader .bg01 .pt02:after{display:none}.common-globalHeader .bg01 .pt02 .pt02b dl{font-size:0;padding-right:15px}.common-globalHeader .bg01 .pt02 .pt02b dl dd,.common-globalHeader .bg01 .pt02 .pt02b dl dt{display:inline-block;height:35px;line-height:35px}.common-globalHeader .bg01 .pt02 .pt02b dl dt{padding-left:8px}.common-globalHeader .bg01 .pt02 .pt02b dl dd{padding-right:8px}.common-globalHeader .bg01 .pt02 .pt02b dl .dt02{line-height:15px;padding-top:3px;text-align:left}.common-globalHeader .bg01 .pt02 .pt02b dl .dd01{border-right:1px solid #bcbcbc}.common-globalHeader .bg01 .pt02 .pt02b dl dd em{color:#ff8326;font-size:20px;font-weight:400}.common-globalHeader .bg01 .pt02 .pt02b dl .dd03,.common-globalHeader .bg01 .pt02 .pt02b dl .dt03{line-height:15px;padding-top:3px;text-align:right}.common-globalHeader .bg01 .pt02 .pt02b dl .dd03 em{font-size:12px}.common-globalHeader .bg01 .pt02a{display:inline-block;height:40px;position:relative;vertical-align:bottom}.common-globalHeader .bg01 .pt02a img{display:inline-block}.common-globalHeader .bg01 .pt02a>.img01{bottom:-12px;position:absolute;right:-45px}.common-globalHeader .bg01 .pt02a a{float:left;text-decoration:none}.common-globalHeader .bg01 .pt02a select{display:none}.common-globalHeader .bg01 .pt02a .js-accordion{float:left;padding:11px 0 0 5px;width:116px}.common-globalHeader .bg01 .pt02a .accordion-trigger{background:#f3f3f3;border:1px solid #e6e6e6;cursor:pointer;font-size:12px;height:30px;line-height:30px;padding-left:5px;position:relative;vertical-align:bottom;width:100%}.common-globalHeader .bg01 .pt02a .accordion-trigger:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #444;bottom:0;content:"";margin:auto;position:absolute;right:5px;top:0;visibility:visible}.common-globalHeader .bg01 .pt02a .accordion-trigger.open{border-bottom:0}.common-globalHeader .bg01 .pt02a .accordion-target{background:#fffefc;border:1px solid #ededed;border-radius:0 0 4px 4px;box-shadow:0 2px 3px rgba(0,0,0,.3);position:relative;width:100%;z-index:2}.common-globalHeader .bg01 .pt02a .accordion-target li{border-top:1px solid #ededed;color:#666;cursor:pointer;display:block;font-size:12px;height:30px;line-height:30px;text-align:center;width:100%}.common-globalHeader .bg01 .pt02a .accordion-target li:first-child{border-top:0}.common-globalHeader .bg01 .pt02a .accordion-target li:hover{background:#fff3cd}.common-globalHeader .bg01 .pt02b{font-size:0}.common-globalHeader .bg01 .pt02b *{display:inline-block;font-size:11px;vertical-align:bottom}.common-globalHeader .bg01 .pt02b ul li a{border-right:1px dotted #bcbcbc;color:#666;font-size:14px;height:35px;line-height:35px;text-align:center;width:102px}.common-globalHeader .bg01 .pt02b ul li a:hover{color:#b6b6b6;text-decoration:none}.common-globalHeader .bg01 .pt02b ul li:first-child a{border-left:1px dotted #bcbcbc}.common-globalHeader .bg01 .pt02b ul .li03 a{border:0!important;color:#666;font-size:14px;height:35px;line-height:35px;text-align:center;width:102px}.common-globalHeader .bg01 .pt02b ul .accordion-target{background:#fff;border:2px solid #cfcfcf;border-radius:4px;box-shadow:0 1px 7px rgba(0,0,0,.3);display:none;left:-35px;margin-top:12px;position:absolute;top:36px;width:178px;z-index:2}.common-globalHeader .bg01 .pt02b ul .accordion-target:before{border-bottom:12px solid #cfcfcf;border-left:12px solid transparent;border-right:12px solid transparent;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:-12px;visibility:visible;width:0}.common-globalHeader .bg01 .pt02b ul .accordion-target:after{border-bottom:9px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent;content:"";left:0;margin:auto;position:absolute;right:0;top:-9px;visibility:visible;width:0}.common-globalHeader .bg01 .pt02b ul .accordion-target li{display:block;text-align:center;width:178px}.common-globalHeader .bg01 .pt02b ul .accordion-target li a{border:0;border-top:1px dotted #bcbcbc;color:#2987ba;font-size:12px;height:42px;line-height:42px;position:relative;text-align:left;width:154px}.common-globalHeader .bg01 .pt02b ul .accordion-target li a:after{background:url(../../images/2016/bt_004a.png) no-repeat;bottom:0;content:"";display:block;height:11px;margin:auto;position:absolute;right:0;top:0;width:6px}.common-globalHeader .bg01 .pt02b ul .accordion-target li:first-child a{border:0}.common-globalHeader .bg01 .pt02b ul .accordion-target li a span{position:absolute;right:15px}.common-globalHeader .bg01 .pt02b>ul li a em{background:#ff7800;border-radius:9px;box-shadow:0 2px 3px rgba(0,0,0,.3);color:#fff;height:16px;line-height:17px;min-width:16px;padding:1px;position:absolute;right:5px}#header.pattern-G .common-globalHeader .bg01 .pt02b ul .li03 a img{padding-right:5px;vertical-align:middle}#header.pattern-G common-globalHeader .bg01 .pt02b ul .li01,.common-globalHeader .bg01 .pt02b .js-accordion{position:relative}.common-globalPager .pattern-1,.common-globalPager .pattern-2{padding-top:30px}.common-globalPager .pt01{display:table;position:relative;table-layout:fixed;width:100%}.common-globalPager .pt01>div{display:table-cell;vertical-align:bottom;width:100%}.common-globalPager .pt01 .pt01a{font-size:0}.common-globalPager .pt01 .pt01a div+div{padding-top:5px}.common-globalPager .pt01 .pt01a .p01{font-size:12px}.common-globalPager .pt01 .pt01a .p01 em{font-size:16px;font-weight:700}.common-globalPager .pt01 .pt01a ul{display:inline-block}.common-globalPager .pt01 .pt01a ul li{display:inline-block;font-size:12px;line-height:22px;position:relative;text-align:center;vertical-align:bottom}.common-globalPager .pt01 .pt01a ul li:before{background:#666;content:"";display:inline-block;height:14px;margin:0 3px;position:relative;top:-1px;vertical-align:middle;width:1px}.common-globalPager .pt01 .pt01a ul li:first-child:before{content:"";display:none}.common-globalPager .pt01 .pt01a ul li.on{font-weight:700}.common-globalPager .pt01 .pt01a ul li span{background:#e6e3da;display:inline-block;line-height:22px;padding:0 5px}.common-globalPager .pt01 .pt01a ul li a{padding:0 5px}.common-globalPager .pt01 .pt01a .p02{display:inline-block;font-size:12px;padding-left:10px;position:relative;vertical-align:bottom}.common-globalPager .pt01 .pt01a .p02 select{position:relative;top:-1px}.common-globalPager .pt01 .pt01b{font-size:0;padding-bottom:2px;text-align:right}.common-globalPager .pt01 .pt01b.pt01b-2{width:50%}.common-globalPager .pt01 .pt01b p{display:inline-block;font-size:12px;font-weight:700;line-height:22px;padding:0 5px;position:relative}.common-globalPager .pt01 .pt01b .p01 a:before{border-bottom:5px solid transparent;border-right:5px solid #7398b0;border-top:5px solid transparent;content:"";display:inline-block;height:0;margin-right:3px;position:relative;top:-1px;vertical-align:middle;width:0}.common-globalPager .pt01 .pt01b .p01 a:hover:before{border-right:5px solid #6bb6df;content:""}.common-globalPager .pt01 .pt01b .p02 a:after{border-bottom:5px solid transparent;border-left:5px solid #7398b0;border-top:5px solid transparent;content:"";display:inline-block;height:0;margin-left:3px;position:relative;top:-1px;vertical-align:middle;width:0}.common-globalPager .pt01 .pt01b .p02 a:hover:after{border-left:5px solid #6bb6df;content:""}.common-globalPager .pt01 .pt01b ul{display:inline}.common-globalPager .pt01 .pt01b ul li{display:inline-block;font-size:12px;font-weight:700;line-height:20px;padding:0 2px}.common-globalPager .pt01 .pt01b ul li span{background:#e6e3da;border:1px solid #e6e3da;box-sizing:border-box;display:block;min-width:22px;padding:0 3px;text-align:center}.common-globalPager .pt01 .pt01b ul li a{background:#fff;border:1px solid #ccc;box-sizing:border-box;display:block;min-width:22px;padding:0 3px;text-align:center}.common-globalPager .pt01 .pt01b ul li a:hover{background:#fff3cd;color:#7398b0;text-decoration:none}.common-jobList .pattern-1{padding-top:30px}.common-jobList:first-child .pattern-1{padding-top:0}.common-jobList .pt01{display:table;padding-bottom:3px;table-layout:fixed;width:100%}.common-jobList .pt01>div{display:table-cell;font-size:0;vertical-align:bottom}.common-jobList .pt01a{font-size:0;width:100%}.common-jobList .pt01a>*{vertical-align:bottom}.common-jobList .pt01a .span01{background:#fff;border:1px solid #ff4800;border-radius:2px;color:#f20101;display:inline-block;font-size:11px;font-weight:700;padding:2px 5px}.common-jobList .pt01a .span02{background:red;border:1px solid red;border-radius:2px;color:#fff;display:inline-block;font-size:11px;margin-right:5px;padding:2px 5px;position:relative}.common-jobList .pt01a .span02:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid red;bottom:-5px;content:"";display:block;height:0;left:0;margin:auto;position:absolute;right:0;width:0}.common-jobList .pt01a .span03{background:#b2b2b2;border:1px solid #b2b2b2;border-radius:2px;color:#fff;display:inline-block;font-size:11px;margin-right:5px;padding:2px 5px;position:relative}.common-jobList .pt01a .p01{display:inline-block;font-size:12px;padding-left:5px}.common-jobList .pt01a .p02{display:inline-block;font-size:11px;font-weight:700;padding-left:10px}.common-jobList .pt01b{text-align:right;width:150px}.common-jobList .pt01b ul{font-size:0}.common-jobList .pt01b ul li{display:inline-block;font-size:11px;padding-left:10px}.common-jobList .pt01b ul li a{position:relative;text-decoration:underline}.common-jobList .pt01b ul li a:before{background:url(../../images/2016/bt_005a.png) no-repeat 0 0;content:"";display:inline-block;height:14px;margin-right:2px;vertical-align:middle;width:18px}.common-jobList .pt01b ul .li01 a:before{background-position:0 -14px;content:""}.common-jobList .pt01c{bottom:-3px;line-height:21px;position:relative;width:100%}.common-jobList .pt01c p{color:#444;font-size:12px;padding-left:30px}.common-jobList .pt01c p:before{background:url(../../images/2016/icon_015a.png) no-repeat 0 0;bottom:0;content:"";height:21px;left:0;position:absolute;width:24px}.common-jobList .bg01{background:#fff;border:1px solid #dfdfdf;border-radius:4px;border-top:6px solid #ffdb33;box-shadow:0 2px 2px rgba(0,0,0,.2);padding:10px 0 0}.common-jobList .pt02{padding:0 14px;position:relative}.common-jobList .pt02 .pt02a{float:left;padding:5px;width:50px}.common-jobList .pt02 .pt02a p .span01{color:#7d7870;display:block;font-size:10px;line-height:12px;padding:3px 0 0 3px;position:relative}.common-jobList .pt02 .pt02a p .span01:before{background:#fff;border:1px solid #999;border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.2);content:"?";display:inline-block;height:12px;line-height:12px;margin-right:2px;text-align:center;vertical-align:bottom;width:12px}.common-jobList .pt02 .pt02a .js-tooltipModule .js-tooltipTarget{left:-25px;top:30px;white-space:nowrap;width:auto}.common-jobList .pt02 .pt02a .js-tooltipModule .js-tooltipTarget:after,.common-jobList .pt02 .pt02a .js-tooltipModule .js-tooltipTarget:before{left:24px;right:auto}.common-jobList .pt02 .pt02b{margin:0 0 0 50px;padding:5px 10px}.common-jobList .pt02 .pt02b h1,.common-jobList .pt02 .pt02b h2{font-size:18px;font-weight:700}.common-jobList .pt02 .pt02b h1 a,.common-jobList .pt02 .pt02b h2 a{color:#2987ba;text-decoration:underline}.common-jobList .pt02 .pt02b h1 a:hover,.common-jobList .pt02 .pt02b h2 a:hover{color:#6bb6df}.common-jobList .pt02 .pt02b ul{font-size:0}.common-jobList .pt02 .pt02b ul li{display:inline-block;font-size:12px;font-weight:700;line-height:1.5;overflow:hidden;padding-right:10px;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:50%}.common-jobList .pt02 .pt02b ul .li01{width:100%}.common-jobList .pt02 .pt02b ul li span{display:inline-block;font-weight:400;padding-right:5px}.common-jobList .pt02 .pt02c{background:url(../../images/2016/bt_018a.png) no-repeat 0 0;height:52px;position:absolute;right:-6px;text-align:center;top:10px;width:96px}.common-jobList .pt02 .pt02c .p01{color:#787878;cursor:pointer;display:block;font-size:10px;font-weight:700;padding-left:8px;position:relative;text-decoration:none}.common-jobList .pt02 .pt02c .p01:before{background:url(../../images/2016/bt_010a.png) no-repeat 0 0;content:"";display:block;height:24px;margin:5px auto 0;position:relative;width:24px}.common-jobList .pt02 .pt02c .p01.on:before{background-position:0 -24px;content:""}.common-jobList .pt02 .js-keepMessage{bottom:auto;top:-12px}.common-jobList .pt03{padding:5px 14px 0}.common-jobList .pt03 .pt03a ul{display:block;font-size:0}.common-jobList .pt03 .pt03b{display:none}.common-jobList .pt03 .pt03b label{color:#888;font-size:10px;font-weight:700;line-height:1.5;padding-top:5px}.common-jobList .pt03 .pt03b ul{display:block;font-size:0}.common-jobList .pt03 ul li{display:inline-block;font-size:10px;padding:0 5px 5px 0;width:73px}.common-jobList .pt03 ul li span{background:#f6f6f6;border:1px solid #ededed;color:#c5c5c5;cursor:pointer;display:block;line-height:18px;text-align:center}.common-jobList .pt03 ul li.active span{background:#fffae7;border:1px solid #f7eec9;color:#666}.common-jobList .pt03 .p01{line-height:1.2;padding:0 0 2px;text-align:center}.common-jobList .pt03 .p01 a{font-size:10px;position:relative;text-decoration:underline}.common-jobList .pt03 .p01 a:after{background:url(../../images/2016/bt_006a.png) no-repeat 0 0;content:"";display:inline-block;height:12px;vertical-align:middle;width:12px}.common-jobList .pt03 .p01 a.open:after{background-position:0 -24px;content:""}.common-jobList .pt04{padding:10px 14px 0}.common-jobList .pt04 .ul01{background:#fff;border:1px solid #b5b5b5;display:table;table-layout:fixed;width:100%}.common-jobList .pt04 .ul01 li{border-left:1px solid #b5b5b5;display:table-cell;padding:3px;width:25%}.common-jobList .pt04 .ul01 li:first-child{border-left:0}.common-jobList .pt04 .ul01 li dt{background:#f2f2f2;color:#888;font-size:11px;line-height:26px;padding-top:1px;position:relative;text-align:center}.common-jobList .pt04 .ul01 li dt:before{background:#fff url(../../images/2016/icon_003b.png) no-repeat 0 0;border-radius:50%;content:"";display:inline-block;height:20px;margin-right:5px;position:relative;top:-1px;vertical-align:middle;width:20px}.common-jobList .pt04 .ul01 li .dt01:before{background-position:0 0}.common-jobList .pt04 .ul01 li .dt02:before{background-position:0 -20px}.common-jobList .pt04 .ul01 li .dt03:before{background-position:0 -40px}.common-jobList .pt04 .ul01 li .dt04:before{background-position:0 -60px}.common-jobList .pt04 .ul01 li .dt04+dd p em{font-size:12px}.common-jobList .pt04 .ul01 li dd{padding:5px 3px}.common-jobList .pt04 .ul01 li dd p em{font-size:14px}.common-jobList .pt04 .ul01 li dd .p01{font-size:12px;font-weight:700}.common-jobList .pt04 .ul01 li dd .p02{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-jobList .pt04 .ul01 li dd .p03{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.common-jobList .pt04 .ul01 li dd .span01{border:1px solid #ffdb33;border-radius:2px;color:#888;display:inline-block;font-size:10px;line-height:1;padding:2px 5px}.common-jobList .pt04 .ul01 li dd .span02{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-jobList .pt04 .ul01 li dd .span03{display:block;font-size:11px}.common-jobList .pt04 .dl01{display:table;min-height:46px;padding-top:15px;table-layout:fixed;width:100%}.common-jobList .pt04 .dl01 dd,.common-jobList .pt04 .dl01 dt{display:table-cell;vertical-align:middle;width:100%}.common-jobList .pt04 .dl01 dt{background:#f2f2f2;text-align:center;width:6em}.common-jobList .pt04 .dl01 dd{padding-left:10px}.common-jobList .pt04 .dl01 dd a{text-decoration:underline}.common-jobList .pt05{padding:20px 14px 0}.common-jobList .pt05 ul{font-size:0}.common-jobList .pt05 ul li{display:inline-block;vertical-align:top;width:50%}.common-jobList .pt05 ul li dl{display:table;font-size:12px;padding-bottom:10px;table-layout:fixed;width:100%}.common-jobList .pt05 ul li dl dt{display:table-cell;vertical-align:top;width:6em}.common-jobList .pt05 ul li dl dt p{background:#f3f3f3;padding:2px 0;text-align:center}.common-jobList .pt05 ul li dl dd{background:url(../../images/2016/bg_003a.png) no-repeat 5px 0;display:table-cell;height:30px;position:relative;vertical-align:top;width:100%}.common-jobList .pt05 ul li dl dd img{position:absolute;top:-5px}.common-jobList .pt05 ul li dl dd .img01{left:48px}.common-jobList .pt05 ul li dl dd .img02{left:82px}.common-jobList .pt05 ul li dl dd .img03{left:116px}.common-jobList .pt05 ul li dl dd .img04{left:149px}.common-jobList .pt05 ul li dl dd .img05{left:182px}.common-jobList .pt05 ul li dl .dd01{background-position:5px 0}.common-jobList .pt05 ul li dl .dd02{background-position:5px -30px}.common-jobList .pt05 ul li dl .dd03{background-position:5px -60px}.common-jobList .pt05 ul li dl .dd04{background-position:5px -90px}.common-jobList .pt06{border-top:1px solid #f2f2f2;display:table;margin-top:5px;padding-top:15px;table-layout:fixed;text-align:center;width:100%}.common-jobList .pt06>div{display:table-cell;vertical-align:middle}.common-jobList .pt06 .pt06a{padding:0 10px;width:200px}.common-jobList .pt06 .pt06a .p01{font-size:10px;line-height:1.2;text-align:left}.common-jobList .pt06 .pt06a .p01 em{display:block;font-size:12px;font-weight:700}.common-jobList .pt06 .pt06a .p02{color:#6b6c6b;font-size:18px;font-weight:700;position:relative}.common-jobList .pt06 .pt06a .p02:before{background:url(../../images/2016/icon_005a.png) no-repeat;content:"";display:inline-block;height:16px;margin-right:5px;vertical-align:baseline;width:26px}.common-jobList .pt06 .pt06b{width:100%}.common-jobList .pt06 .pt06b .p01{color:red;font-size:11px;left:62px;position:relative;text-align:center}.common-jobList .pt06 .pt06b .ul01{font-size:0;text-align:center}.common-jobList .pt06 .pt06b .ul01 li{display:inline-block;max-width:280px;padding-right:15px;vertical-align:top;width:50%}.common-jobList .pt06 .pt06b .ul01 .li01 .p01{color:#666;font-size:14px;left:-140px;position:absolute;text-align:center}.common-jobList .pt06 .pt06b .ul01 .li02{width:258px}.common-jobList .pt06 .pt06b:first-child .ul01 .li02{padding-right:0}.common-jobList .pt06 .pt06b .ul01 .li01{padding-right:10px;width:150px}.common-jobList .pt06 .pt06b .ul01 .li03{padding-right:10px;width:190px}.common-jobList .pt06 .pt06b .ul01 .li04{padding-right:0;width:200px}.common-jobList .pt06 .pt06b .ul01 .li05{padding-right:0;width:300px}.common-jobList .pt06 .pt06b .ul01 .li06{padding-right:10px;width:258px}.common-jobList .pt06 .pt06b .ul01 li .button-keep{color:#787878;font-size:18px;font-weight:700;line-height:42px}.common-jobList .pt06 .pt06b .ul01 li .button-1,.common-jobList .pt06 .pt06b .ul01 li .button-7{color:#fff;font-size:18px;font-weight:700;line-height:42px}.common-jobList .pt06 .pt06b .ul01 li .a01.button-1,.common-jobList .pt06 .pt06b .ul01 li .a01.button-7{font-size:15px;position:relative}.common-jobList .pt06 .pt06b .ul01 li .a01.button-1:before,.common-jobList .pt06 .pt06b .ul01 li .a01.button-7:before{background:url(../../images/2016/bt_045a.png) no-repeat 0 0;content:"";display:inline-block;height:23px;margin-right:5px;position:relative;top:-3px;vertical-align:middle;width:23px}.common-jobList .pt06 .pt06b .ul01 li .a01.button-7:before{background:url(../../images/2016/bt_045b.png) no-repeat 0 100%}.common-jobList .pt06 .pt06b .ul01 li .button-2{font-size:20px;font-weight:700;line-height:40px}.common-jobList .pt06 .pt06b .ul01 li .button-13{color:#fff;font-size:18px;font-weight:700;height:36px;line-height:1.2;padding-top:6px}.common-jobList .pt06 .pt06b .ul01 .li03 .button-13{font-size:15px}.common-jobList .pt06 .pt06b .ul01 li .button-13 small{display:block;font-size:10px}.common-jobList .pt06 .pt06b .ul01 li .button-13 small i{color:#f5f01c}.common-jobList .pt07{background:#f2f2f2;border:1px solid #fff;border-radius:0 0 4px 4px;border-top:0;display:table;margin:10px 0 0;padding:10px 15px;table-layout:fixed;width:100%}.common-jobList .pt07>div{display:table-cell;vertical-align:middle;width:100%}.common-jobList .pt07 .pt07a dl{font-size:0}.common-jobList .pt07 .pt07a dl dd,.common-jobList .pt07 .pt07a dl dt{color:#888;display:inline-block;font-size:11px}.common-jobList .pt07 .pt07a dl dt{padding-left:10px}.common-jobList .pt07 .pt07a dl dt:first-child{padding-left:0}.common-jobList .pt07 .pt07b{text-align:right;width:285px}.common-jobList .pt07 .pt07b>dl{background:#fff;border:1px solid #ddd;border-radius:2px;display:inline-block;font-size:0;margin-right:100px;padding:2px;position:relative;white-space:nowrap}.common-jobList .pt07 .pt07b>dl dt{background:url(../../images/2016/icon_006a.png) no-repeat left 1px;color:#444;font-size:10px;padding-left:16px}.common-jobList .pt07 .pt07b>dl dd,.common-jobList .pt07 .pt07b>dl dt{display:inline-block;vertical-align:middle}.common-jobList .pt07 .pt07b>dl dd ul{font-size:0}.common-jobList .pt07 .pt07b>dl dd ul li{background:#eaeaea;background:linear-gradient(180deg,#e3e3e3 0,#eaeaea);display:inline-block;font-size:10px;height:20px;margin-left:2px;width:20px}.common-jobList .pt07 .pt07b>dl dd ul li:first-child{border-radius:2px 0 0 2px}.common-jobList .pt07 .pt07b>dl dd ul li:last-child{border-radius:0 2px 2px 0}.common-jobList .pt07 .pt07b>dl dd ul li.on{background:#f9c200;background:linear-gradient(180deg,#fce85b 0,#f9c200)}.common-jobList .pt07 .pt07b>dl dd p{background:url(../../images/2016/bg_001a.png) no-repeat 6px;bottom:0;color:#929292;font-size:10px;font-weight:700;height:28px;left:100%;line-height:28px;margin:auto;padding-left:8px;position:absolute;top:0}.common-jobList .pt07 .pt07b>dl dd p em{font-size:12px}.common-jobList .pt08{padding-top:5px;text-align:right}.common-jobList .pt08 .a01{color:#888;display:inline-block;font-size:11px;font-weight:700;position:relative}.common-jobList .pt08 .a01:before{content:"×";display:inline-block;font-size:14px;padding-right:3px;vertical-align:middle}.common-jobList .pt09{border-top:1px solid #f2f2f2;margin-top:15px;padding-top:15px;text-align:center}.common-jobList .pt09 .button-14{display:inline-block;line-height:40px;width:400px}.common-jobList .pt10{padding:4px 18px 3px}.common-jobList .pt10 .p01,.common-jobList .pt10 .span01{display:block;height:15px;width:82px}.common-jobList .pattern-1 .pt06b .ul01{display:flex;padding:0 14px}.common-jobList .pattern-1 .pt06b .ul01 .li01{flex:1;max-width:192px;min-width:150px;width:auto}.common-jobList .pattern-1 .pt06b .ul01 .li03{flex:1;max-width:274px;min-width:190px;width:auto}.common-jobList .pattern-1 .pt06b .ul01 .li04{flex:1;max-width:264px;min-width:200px;padding-right:0;width:auto}.common-jobList .pattern-2,.common-jobList .pattern-3{padding-top:30px}.common-jobList .pattern-5,.common-jobList:first-child .pattern-3{padding-top:0}.common-jobList+.common-jobList .pattern-5{padding-top:30px}.common-jobList .pattern-2 .bg01{border-top-left-radius:0;padding-bottom:15px}.common-jobList .pattern-3 .bg01{border-top-left-radius:0}.common-jobList .pattern-4 .bg01{border:4px solid #ffdb33;border-radius:6px;padding-bottom:15px}.common-jobList .pattern-5 .bg01{border-top:6px solid #dcdcdc;padding-bottom:15px}.ie8 .common-jobList .pattern-2 .pt01 label input,.ie8 .common-jobList .pattern-3 .pt01 label input{bottom:0;left:5px;margin:auto;position:absolute;top:0;z-index:1}.common-jobList .pattern-2 .pt01 label span,.common-jobList .pattern-3 .pt01 label span{background:#fff;border-left:3px solid #ffdb33;border-top:3px solid #ffdb33;border-top-left-radius:4px;box-sizing:border-box;color:#444;display:inline-block;font-size:12px;font-weight:700;height:30px;line-height:28px;margin-right:20px;padding:0 5px 0 25px;position:relative;top:3px;vertical-align:bottom}.common-jobList .pattern-2 .pt01 label span:before,.common-jobList .pattern-3 .pt01 label span:before{bottom:0;content:"";left:7px;margin:auto;position:absolute;top:0}.common-jobList .pattern-2 .pt01 label .span04,.common-jobList .pattern-3 .pt01 label .span04{padding-left:5px}.common-jobList .pattern-2 .pt01 label .span04:before,.common-jobList .pattern-3 .pt01 label .span04:before{content:"";display:none}.common-jobList .pattern-2 .pt01 label span:after,.common-jobList .pattern-3 .pt01 label span:after{background:url(../../images/2016/bg_005a.png) no-repeat 0 0;bottom:0;content:"";display:inline-block;height:30px;position:absolute;right:-20px;vertical-align:bottom;width:20px}.common-jobList .pattern-2 .pt01 label :checked+span,.common-jobList .pattern-3 .pt01 label :checked+span{background:#ffdb33}.common-jobList .pattern-2 .pt01 label :checked+span:after,.common-jobList .pattern-3 .pt01 label :checked+span:after{background-position:0 -30px}.common-jobList .pattern-2 .pt01b,.common-jobList .pattern-3 .pt01b{font-size:0}.common-jobList .pattern-2 .pt01b ul,.common-jobList .pattern-3 .pt01b ul{display:inline-block;vertical-align:bottom}.common-jobList .pattern-2 .pt01b .span01,.common-jobList .pattern-3 .pt01b .span01{background:red;border:1px solid red;border-radius:2px;color:#fff;display:inline-block;font-size:11px;margin-left:5px;padding:2px 5px;position:relative}.common-jobList .pattern-2 .pt01b .span01:after,.common-jobList .pattern-3 .pt01b .span01:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid red;bottom:-5px;content:"";display:block;height:0;left:0;margin:auto;position:absolute;right:0;width:0}.common-jobList .pattern-2 .pt01b .span02,.common-jobList .pattern-3 .pt01b .span02{background:#b2b2b2;border:1px solid #b2b2b2;border-radius:2px;color:#fff;display:inline-block;font-size:11px;margin-left:5px;padding:2px 5px;position:relative}.common-jobList .pattern-2 .pt04{padding-top:5px}.common-jobList .pattern-2 .pt06{border-top:0;padding-top:10px}.common-jobList .pattern-2 .pt06>div{vertical-align:bottom}.common-jobList .pattern-2 .pt06 .pt06b:first-child{padding-left:15px}.common-jobList .pattern-2 .pt06a a{font-size:14px;line-height:27px}.common-jobList .pattern-2 .pt06a .p03{font-size:10px;position:relative;text-align:right;top:2px}.common-jobList .pattern-2 .pt06a .button-kininaru1:before{background:url(../../images/2016/bt_021a.png) no-repeat 0 0;content:"";height:22px;vertical-align:middle;width:23px}.common-jobList .pattern-2 .pt06a .button-kininaru2:before{background:url(../../images/2016/bt_021b.png) no-repeat 0 0;content:"";height:22px;vertical-align:middle;width:23px}.common-jobList .pattern-2 .pt06a .button-kininaru3{font-size:12px}.common-jobList .pattern-2 .pt06a .button-kininaru3 span em{width:45%}.common-jobList .pattern-2 .pt06a .button-kininaru3 span span{width:55%}.common-jobList .pattern-2 .pt06a .p03 .span01:after{background:#fff;border:1px solid #7d7870;border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.3);content:"?";display:inline-block;height:12px;line-height:12px;margin-left:2px;text-align:center;vertical-align:middle;width:12px}.common-jobList .pattern-2 .pt06a .p03.js-tooltipModule .js-tooltipTarget{left:auto;right:-126px;top:25px;width:248px}.common-jobList .pattern-2 .pt06a .p03.js-tooltipModule .js-tooltipTarget a{display:block;font-size:10px;font-weight:400;width:100%}.common-jobList .pattern-2 .pt06 .pt06b .p01{left:-.5em;text-align:left}.common-jobList .pattern-3 .pt06b .ul01{display:flex;padding:0 14px}.common-jobList .pattern-3 .pt06b .ul01 .li01{flex:1;max-width:192px;min-width:150px;width:auto}.common-jobList .pattern-3 .pt06b .ul01 .li03{flex:1;max-width:274px;min-width:190px;width:auto}.common-jobList .pattern-3 .pt06b .ul01 .li04{flex:1;max-width:264px;min-width:200px;padding-right:0;width:auto}.common-jobList .pattern-4 .pt02{padding:0 9px}.common-jobList .pattern-4 .pt04{padding:5px 9px 0}.common-jobList .pattern-4 .pt04 .dl01 dt{width:8em}.common-jobList .pattern-4 .pt04 .dl01 dd a{padding-right:10px}.common-jobList .pattern-4 .pt06{border-top:0}.common-jobList .pattern-4 .pt06 .pt06b .p01{left:-60px}.common-jobList .pattern-5 .pt04{padding:5px 14px 0}.common-jobList .pattern-5 .pt04 .dl01 dt{width:8em}.common-jobList .pattern-5 .pt04 .dl01 dd{position:relative}.common-jobList .pattern-5 .pt04 .dl01 dd a.button-2{bottom:0;font-size:16px;font-weight:700;height:32px;line-height:32px;margin:auto;position:absolute;right:0;top:-1px;width:165px}.common-jobList .pattern-5 .pt04 .dl01 dd .p01{padding-right:180px}.common-jobList .pattern-5 .pt04 .dl01 dd .p01 a{padding-right:10px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.common-jobList .pt04 .ul01 li dd .p03{max-height:2rem;position:relative}.common-jobList .pt04 .ul01 li dd .p03:before{box-sizing:content-box;content:"...";height:14px;padding-left:6px;position:absolute;right:-2px;top:15px;width:14px}.common-jobList .pt04 .ul01 li dd .p03 em{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 70%,#fff 0,#fff);display:block;font-weight:700;padding-right:10px;position:relative}.common-jobList .pt04 .ul01 li .dt03+dd .p03{max-height:2.5rem}.common-jobList .pt04 .ul01 li .dt03+dd .p03:before{height:18px;top:20px}}.common-jobList02:first-child .pattern-1{padding-top:0}.common-jobList02 .pattern-1,.common-jobList02 .pattern-2{padding-top:32px}.common-jobList02 .pt01{color:#666;font-size:12px;font-weight:700;margin-bottom:6px;position:relative}.common-jobList02 .pt01 em{background-color:#666;border-radius:4px;color:#fff;display:inline-block;margin-right:9px;padding:0 10px}.common-jobList02 .bg01{background:#fff;border:1px solid #dcdcdc;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.15);padding:32px}.common-jobList02 .pt02{align-items:center;display:flex;flex-direction:row}.common-jobList02 .pt02 .span03{background:#fff;border:1px solid #999;border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.2);box-sizing:border-box;color:#999;display:inline-block;font-size:10px;height:14px;line-height:14px;margin-left:2px;text-align:center;width:14px}.common-jobList02 .pt02 .js-tooltipModule .js-tooltipTarget{bottom:30px;box-shadow:0 2px 3px rgba(0,0,0,.3);left:-25px;right:auto;top:auto;white-space:nowrap;width:auto}.common-jobList02 .pt02 .js-tooltipModule .js-tooltipTarget:after,.common-jobList02 .pt02 .js-tooltipModule .js-tooltipTarget:before{left:24px;right:auto;transform:rotate(180deg)}.common-jobList02 .pt02 .js-tooltipModule .js-tooltipTarget:before{bottom:-10px;top:auto}.common-jobList02 .pt02 .js-tooltipModule .js-tooltipTarget:after{bottom:-9px;top:auto}.common-jobList02 .pt02 .pt02a{align-items:center;display:flex;flex-direction:row}.common-jobList02 .pt02 .pt02a .p01{color:#666;margin-right:8px}.common-jobList02 .pt02 .pt02a .span01{color:#f20101;font-weight:700;margin-right:8px}.common-jobList02 .pt02 .pt02a .span02{align-items:center;color:#444;display:flex;font-size:12px;font-weight:700}.common-jobList02 .pt02 .pt02b{display:flex;flex-direction:row;gap:2px;margin-left:8px}.common-jobList02 .pt02 .pt02b .span04{align-items:center;border:2px solid #e8e8e2;border-radius:12px;box-sizing:border-box;color:#595960;display:flex;font-size:12px;height:18px;padding:1px 8px 0}.common-jobList02 .pt02 .pt02b.js-tooltipModule .js-tooltipTarget{left:auto;right:-155px}.common-jobList02 .pt03{margin-top:8px}.common-jobList02 .pt03 a{color:#2987ba;font-size:21px;font-weight:700;text-decoration:underline}.common-jobList02 .pt03 a:hover{color:#6bb6df}.common-jobList02 .pt03 a:visited{color:#7a4da6}.common-jobList02 .pt03 .p01{color:#666;font-size:14px;margin-top:8px}.common-jobList02 .pt03 .p01 a{font-size:14px;font-weight:400}.common-jobList02 .pt03 .p02{color:#666;font-size:14px;margin-top:4px}.common-jobList02 .pt04{margin-top:24px}.common-jobList02 .pt04 .ul01{color:#222;display:flex;flex-direction:column;font-size:16px;gap:15px}.common-jobList02 .pt04 li{align-items:center;display:flex;flex-direction:row}.common-jobList02 .pt04 .img01{height:20px;margin:auto 15px auto 0;width:20px}.common-jobList02 .pt04 .div01,.common-jobList02 .pt04 .span01{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-jobList02 .pt04 .span02{display:inline-block;margin-top:auto}.common-jobList02 .pt04 .span03{border:2px solid #ffdb33;border-radius:5px;box-sizing:border-box;color:#888;display:inline-block;font-size:12px;font-weight:700;height:22px;margin-left:4px;padding:1px 4px;white-space:nowrap}.common-jobList02 .pt04 .li01 .img01,.common-jobList02 .pt04 .li02 .img01{margin-top:4px}.common-jobList02 .pt04 .li01 .span01,.common-jobList02 .pt04 .li02 .span01{font-size:18px;font-weight:700}.common-jobList02 .pt04 .p01{color:#666;font-size:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-jobList02 .pt05{margin-top:32px}.common-jobList02 .pt05 ul{display:flex;flex-direction:row;flex-wrap:wrap;font-size:0;gap:7px;justify-content:space-between}.common-jobList02 .pt05 ul li{vertical-align:top;width:326px}.common-jobList02 .pt05 ul li:nth-child(3) dd,.common-jobList02 .pt05 ul li:nth-child(4) dd{height:35px;margin-top:2px}.common-jobList02 .pt05 ul li dl{color:#666;display:table;font-size:12px;table-layout:fixed;width:100%}.common-jobList02 .pt05 ul li dl dt{display:table-cell;vertical-align:top;width:76px}.common-jobList02 .pt05 ul li dl dt p{background:#f3f3f3;padding:8px;text-align:center}.common-jobList02 .pt05 ul li dl dd{background:url(../../images/2016/bg_003b.png) no-repeat 5px 0;background-size:100% auto;height:37px;margin-left:4px;position:relative;width:246px}.common-jobList02 .pt05 ul li dl dd img{position:absolute;top:4px}.common-jobList02 .pt05 ul li dl dd .img01{left:51px}.common-jobList02 .pt05 ul li dl dd .img02{left:80px}.common-jobList02 .pt05 ul li dl dd .img03{left:110px}.common-jobList02 .pt05 ul li dl dd .img04{left:145px}.common-jobList02 .pt05 ul li dl dd .img05{left:173px}.common-jobList02 .pt05 ul li dl .dd01{background-position:0 6px}.common-jobList02 .pt05 ul li dl .dd02{background-position:0 -72px}.common-jobList02 .pt05 ul li dl .dd03{background-position:0 -38px}.common-jobList02 .pt05 ul li dl .dd04{background-position:0 -113px}.common-jobList02 .pt06{display:flex;flex-direction:row;justify-content:space-between;margin-top:32px}.common-jobList02 .pt06:after{display:none}.common-jobList02 .pt06 .pt06a{align-items:flex-end;display:flex}.common-jobList02 .pt06 .pt06a dl dt{background:url(../../images/2016/icon_006b.png) no-repeat left 1px;background-size:19px 13px;color:#999;font-size:10px;font-weight:600;padding-left:22px}.common-jobList02 .pt06 .pt06a dl dd{display:flex;flex-direction:row}.common-jobList02 .pt06 .pt06a dl dd ul{display:flex;flex-direction:row;gap:3px}.common-jobList02 .pt06 .pt06a dl dd ul li{background:#eaeaea;border-radius:2px;height:20px;width:24px}.common-jobList02 .pt06 .pt06a dl dd ul li.on{background:#ffdb33}.common-jobList02 .pt06 .pt06a dl dd p{background:#f4f4f4;border-radius:3px;color:#999;font-size:12px;line-height:20px;margin-right:8px;position:relative;text-align:center;width:100px}.common-jobList02 .pt06 .pt06a dl dd p:after{border-bottom:4px solid transparent;border-left:6px solid #f4f4f4;border-top:4px solid transparent;content:"";position:absolute;right:-5px;top:6px}.common-jobList02 .pt06 .pt06b .ul01{display:flex;flex-direction:row;gap:12px;text-align:center}.common-jobList02 .pt06 .pt06b li{width:205px}.common-jobList02 .pt06 .button-keep{border:1px solid #dcdcdc;border-radius:5px;box-shadow:0 2px 3px rgba(0,0,0,.2);font-size:18px;font-weight:700;line-height:54px}.common-jobList02 .pt06 .button-keep:before{margin:-3px 10px 0 0}.common-jobList02 .pt06 .button-1{border-radius:5px;box-shadow:0 2px 3px rgba(0,0,0,.2);font-size:20px;font-weight:700;line-height:54px}.common-jobList02 .pt06 .button-15{display:inline-block;line-height:40px;margin:0 auto;width:400px}.common-jobList02 .pt07{color:#999;display:flex;flex-direction:row;font-size:12px;justify-content:end;margin-top:8px}.common-jobList02 .pt07 .p01{margin-right:12px}.common-jobList02 .pt07 dl{display:flex;flex-direction:row}.common-keepOverlay{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlOArV5bRgAAAApJREFUeNpjYAAAAAIAAeUn3vwAAAAASUVORK5CYII=) repeat;display:none;height:0;left:0;position:absolute;top:0;width:100%;z-index:100}.common-keepOverlay .pattern-1{display:none;margin:0 auto;position:relative;width:712px}.common-keepOverlay .bg01{background-color:#fbf5eb;border-radius:5px;box-shadow:0 5px 10px 0 rgba(0,0,0,.4);box-sizing:border-box;padding:10px;position:relative}.common-keepOverlay .pt01{position:absolute;right:-10px;top:-10px}.common-keepOverlay .pt01 p{background:#fff;border-radius:50%;box-shadow:0 2px 3px rgba(0,0,0,.3);height:44px;padding:2px;width:44px}.common-keepOverlay .pt01 p a{border-radius:50%;box-shadow:none;font-size:20px;font-weight:700;height:40px;line-height:40px;width:40px}.common-keepOverlay .pt02{padding:10px 0 15px;text-align:center}.common-keepOverlay .pt02 .p01{font-size:16px}.common-keepOverlay .pt02 .p02{color:red;font-size:20px;font-weight:700;line-height:26px;padding-left:30px}.common-keepOverlay .pt02 .p02:before{background:url(../../images/2016/icon_008a.png) no-repeat 0 0;content:"";display:inline-block;height:26px;padding:5px 3px 0 0;vertical-align:middle;width:26px}.common-keepOverlay .pt03{background-color:#fff;border-radius:4px}.common-keepOverlay .pt03 p{text-align:center}.common-keepOverlay .pt03 .p01{color:#777;font-size:18px;font-weight:700;padding:25px 0 20px}.common-keepOverlay .pt03 .p04{padding:20px 0 30px}.common-keepOverlay .pt03 ul{font-size:0;padding-top:20px;text-align:center}.common-keepOverlay .pt03 .ul03{padding-bottom:30px}.common-keepOverlay .pt03 li{display:inline-block;letter-spacing:normal;padding-left:10px;vertical-align:bottom}.common-keepOverlay .pt03 li:first{padding-left:0}.common-keepOverlay .pt03 li a{font-weight:700}.common-keepOverlay .pattern-1 .pt03 .li01 a{font-size:20px;line-height:50px;width:230px}.common-keepOverlay .pt03 .li01 span,.common-keepOverlay .pt03 .li02 span{display:block;font-size:12px;line-height:16px;margin-left:2px;text-align:left}.common-keepOverlay .pattern-1 .pt03 .li02 a{font-size:20px;line-height:50px;width:360px}.common-keepOverlay .button-4{border:1px solid #d05814}.common-keepOverlay .pt03 .pt03a{position:relative}.common-keepOverlay .pt03 .pt03a .p03{bottom:-3px;font-size:10px;position:absolute;right:38px}.common-keepOverlay .pt03 .pt03a .p03:after{background:#fff;border:1px solid #7d7870;border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.3);content:"?";display:inline-block;height:10px;line-height:10px;text-align:center;vertical-align:middle;width:10px}.common-keepOverlay .pt03 .pt03b .ul02 a{background:#fff7f7;border:1px solid #d5d5d5;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.3);color:#f29eb6!important;display:block;text-align:center;text-decoration:none!important}.common-keepOverlay .pt03 .pt03b .ul02 a:hover{cursor:pointer;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);opacity:.7}.common-keepOverlay .pt03 .pt03b .ul02 a:before{background:url(../../images/2016/bt_013a.png) no-repeat 0 0;content:"";display:inline-block;height:26px;padding:5px 3px 0 0;vertical-align:middle;width:28px}.common-keepOverlay .pt03 .pt03a .p03 .span02{left:-50px;top:26px;width:220px}.common-keepOverlay .pattern-2{display:none;margin:0 auto;position:relative;width:540px}.common-keepOverlay .pattern-2 .pt03 ul{font-size:0;padding:20px 0 30px;text-align:center}.common-keepOverlay .pattern-2 .pt03 span{color:#ff7f29}.common-keepOverlay .pattern-2 .pt03 .li01 a{background:#efefef;border:1px solid #c2c2c2;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.3);color:#6b6b6b!important;display:block;text-align:center;text-decoration:none!important}.common-keepOverlay .pattern-2 .pt03 .li01 a:hover{cursor:pointer;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);opacity:.7}.common-keepOverlay .pattern-2 .pt03 li:after{background:url(../../images/2016/img_023a.png) no-repeat 0 0;bottom:85px;content:"";height:49px;position:absolute;right:65px;width:61px}.common-keepOverlay .pattern-2 .pt03 li a{font-size:20px;line-height:50px;width:200px}.common-kininaruInfo>.pattern-1,.common-kininaruInfo>.pattern-2{padding:10px 0 5px}.common-kininaruInfo .pattern-1 .bg01{background-color:#fff;border:1px solid #dcdcdc;border-radius:5px;box-shadow:0 2px 3px rgba(0,0,0,.3);float:right;padding:8px;width:100%}.common-kininaruInfo .pattern-1 .pt01{border-bottom:1px solid #dcdcdc;color:#333;padding-bottom:5px}.common-kininaruInfo .pattern-1 .pt01 p{background:url(../../images/2016/bt_013a.png) no-repeat 0;font-size:14px;font-weight:700;line-height:16px;min-height:30px;padding-left:35px}.common-kininaruInfo .pattern-1 .pt02{border-bottom:1px dotted #dcdcdc}.common-kininaruInfo .pattern-1 .pt02 ul{height:64px;overflow:hidden}.common-kininaruInfo .pattern-1 .pt02 li{padding:5px 0}.common-kininaruInfo .pattern-1 .pt02 p a{color:#2692ff;text-decoration:underline}.common-kininaruInfo .pattern-1 .pt03{padding-top:5px;position:relative;text-align:right}.common-kininaruInfo .pattern-1 .pt03 .js-tooltipModule{display:inline}.common-kininaruInfo .pattern-1 .pt03 .js-tooltipTrigger{font-size:10px}.common-kininaruInfo .pattern-1 .pt03 .js-tooltipTrigger:after{background:#fff;border:1px solid #666;border-radius:50%;box-shadow:0 2px 4px -2px #666;content:"?";display:inline-block;font-size:12px;height:16px;line-height:16px;margin-left:5px;text-align:center;width:16px}.common-kininaruInfo .pattern-1 .pt03 .js-tooltipModule .js-tooltipTarget{left:auto;right:-8px;top:30px;width:220px}.common-kininaruInfo .pattern-1 .pt03 .js-tooltipModule .js-tooltipTarget:after,.common-kininaruInfo .pattern-1 .pt03 .js-tooltipModule .js-tooltipTarget:before{left:auto;right:3px}.common-kininaruInfo .pattern-1 .pt03 .js-tooltipModule .js-tooltipTarget a{display:block;float:none}.common-kininaruInfo .pattern-2 .bg01{background-color:#fff;border:1px solid #dcdcdc;border-radius:5px;box-shadow:0 2px 3px rgba(0,0,0,.3);padding:2px;width:200px}.common-kininaruInfo .pattern-2 .bg01a{background:#ffd3cc url(../../images/2016/bg_006a.png) no-repeat 0 0;border-radius:5px;height:154px;position:relative;width:100%}.common-kininaruInfo .pattern-2 .bg01a:hover{opacity:.7}.common-kininaruInfo .pattern-2 .bg01b{background:#ffe9cd url(../../images/2016/bg_006b.png) no-repeat 0 0;border-radius:5px;height:154px;position:relative;width:100%}.common-kininaruInfo .pattern-2 .bg01b:hover{opacity:.7}.common-kininaruInfo .pattern-2 .bg01c{background:#ffe9cd url(../../images/2016/bg_006c.png) no-repeat 0 0;border-radius:5px;height:154px;position:relative;width:100%}.common-kininaruInfo .pattern-2 .bg01c:hover{opacity:.7}.common-kininaruInfo .pattern-2 .bg01d{background:#ffe9cd url(../../images/2016/bg_006d.png) no-repeat 0 0;border-radius:5px;height:154px;position:relative;width:100%}.common-kininaruInfo .pattern-2 .bg01d:hover{opacity:.7}.common-kininaruInfo .pattern-2 .bg01e{background:#ffe9cd url(../../images/2016/bg_006e.png) no-repeat 0 0;border-radius:5px;height:154px;position:relative;width:100%}.common-kininaruInfo .pattern-2 .bg01e:hover{opacity:.7}.common-kininaruInfo .pattern-2 .p01{left:10px;position:absolute;top:125px}.common-kininaruInfo .pattern-2 .p01 span{background:url(../../images/2016/bt_025a.png) no-repeat 0 0;color:#fff;display:inline-block;font-size:11px;height:22px;line-height:22px;text-align:center;text-decoration:none;width:111px}.common-kininaruOverlay{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlOArV5bRgAAAApJREFUeNpjYAAAAAIAAeUn3vwAAAAASUVORK5CYII=) repeat;display:none;height:0;left:0;position:absolute;top:0;width:100%;z-index:100}.common-kininaruOverlay .pattern-1{margin:0 auto;position:relative;width:712px}.common-kininaruOverlay .bg01{background-color:#fbf5eb;border-radius:5px;box-shadow:0 5px 10px 0 rgba(0,0,0,.4);box-sizing:border-box;padding:10px;position:relative}.common-kininaruOverlay .pt01{position:absolute;right:-10px;top:-10px}.common-kininaruOverlay .pt01 p{background:#fff;border-radius:50%;box-shadow:0 2px 3px rgba(0,0,0,.3);height:44px;padding:2px;width:44px}.common-kininaruOverlay .pt01 p a{border-radius:50%;box-shadow:none;font-size:20px;font-weight:700;height:40px;line-height:40px;width:40px}.common-kininaruOverlay .pt02{padding-top:15px}.common-kininaruOverlay .pt02 p{background:url(../../images/2016/icon_008a.png) no-repeat 0 50%;color:red;font-size:20px;font-weight:700;line-height:26px;padding-left:30px}.common-kininaruOverlay .pt03{background-color:#fff;border-radius:4px;margin-top:20px;padding:15px 20px 30px}.common-kininaruOverlay .pt03 p{text-align:center}.common-kininaruOverlay .pt03 .p01 em{display:inline-block;font-size:28px;font-weight:400;padding-right:5px;vertical-align:baseline}.common-kininaruOverlay .pt03 .p02{padding-top:5px}.common-kininaruOverlay .pt03 .p02 img{display:block;margin:0 auto}.common-kininaruOverlay .pt03 ul{font-size:0;padding-top:30px;text-align:center}.common-kininaruOverlay .pt03 li{display:inline-block;letter-spacing:normal;padding-left:10px;vertical-align:bottom}.common-kininaruOverlay .pt03 li:first{padding-left:0}.common-kininaruOverlay .pt03 li a{font-weight:700}.common-kininaruOverlay .pt03 .li01 a{font-size:20px;line-height:45px;width:230px}.common-kininaruOverlay .pt03 .li01 .span01{color:#f2691b;display:block;font-size:14px;font-weight:700;line-height:16px;margin-left:2px;text-align:left}.common-kininaruOverlay .pt03 .li02 a{font-size:20px;line-height:60px;width:350px}.common-mainLayout{margin:0 auto;width:980px}.common-mainLayout>.common-mainLayout-narrow{margin:0 110px}.common-mainLayout+.common-mainLayout{padding-top:25px}#main.pattern-B .common-mainLayout,#main.pattern-D .common-mainLayout{display:table;margin:0 auto;table-layout:fixed;width:980px}#main.pattern-B .common-mainLayout>.common-mainLayout-main,#main.pattern-D .common-mainLayout>.common-mainLayout-main{display:table-cell;vertical-align:top;width:100%}#main.pattern-B .common-mainLayout>.common-mainLayout-sub,#main.pattern-D .common-mainLayout>.common-mainLayout-sub{display:table-cell;padding-left:20px;vertical-align:top;width:220px}#main.pattern-D .common-mainLayout:first-child{display:block}#main.pattern-P,#main.pattern-P .common-mainLayout{width:100%}#main.pattern-P.pattern-1{background:none}#main.pattern-P.pattern-2{background:#fff}#main.pattern-P .common-mainLayout .common-mainLayout-full{margin:0 auto;max-width:980px}.common-MPFreeArea .pattern-2{padding:0 30px}.common-MPFreeArea-dummy{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlOArV5bRgAAAApJREFUeNpjYAAAAAIAAeUn3vwAAAAASUVORK5CYII=) repeat;color:#fff;padding:5px}.common-MPFreeArea-banner{text-align:center}.common-mySearch .pattern-1{padding-top:10px}.common-mySearch .pattern-1 .bg01{background:#fff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.3);box-sizing:border-box;float:right;padding:10px 5px;width:100%}.common-mySearch .pattern-1 .pt01{border-bottom:1px solid #dcdcdc;line-height:1.3;padding-bottom:5px}.common-mySearch .pattern-1 .pt01:before{background:url(../../images/2016/icon_009a.png) no-repeat;content:"";display:inline-block;float:left;height:23px;width:23px}.common-mySearch .pattern-1 .pt01 h3{color:#333;font-size:16px;padding-left:25px}.common-mySearch .pattern-1 .pt01 p{padding-left:25px}.common-mySearch .pattern-1 .bg01>ul.accordion-target{display:none}.common-mySearch .pattern-1 .bg01>ul li{border-top:1px dotted #dcdcdc}.common-mySearch .pattern-1 .bg01>.ul01 li:first-child,.common-mySearch .pattern-1 .bg01>.ul02 li:first-child{border-top:0}.common-mySearch .pattern-1 .bg01>ul li{display:block;margin:3px 0;padding:10px 5px}.common-mySearch .pattern-1 .bg01>.ul02 li{padding:10px 3px 0}.common-mySearch .pattern-1 .bg01>ul a:hover{cursor:pointer;text-decoration:none}.common-mySearch .pattern-1 .bg01>ul li span em{display:inline}.common-mySearch .pattern-1 .bg01>.ul02 .li01{font-size:11px}.common-mySearch .pattern-1 .bg01>.ul02 .li02{text-align:center}.common-mySearch .pattern-1 .bg01>ul li span+p{padding-top:10px}.common-mySearch .pattern-1 .bg01>ul li span img{float:right}.common-mySearch .pattern-1 .bg01>ul li span img:hover{cursor:pointer}.common-mySearch .pattern-1 .bg01>ul li a{display:block;padding-top:5px;text-decoration:underline}.common-mySearch .pt02{border-top:1px dotted #dcdcdc;padding:10px 0 0;text-align:center}.common-mySearch .pt02.open{display:none}.common-mySearch .pt02 a{padding-left:15px;position:relative;text-decoration:underline}.common-mySearch .pt02 a:before{background:url(../../images/2016/bt_017a.png) no-repeat;bottom:0;content:"";display:inline-block;height:6px;left:0;margin:auto;position:absolute;top:0;width:10px}.common-nextButton .pattern-1{padding-top:30px}.common-nextButton .pt01{font-size:0;text-align:center}.common-nextButton .pt01 a{display:inline-block;font-size:20px;font-weight:700;line-height:40px;padding-top:3px;vertical-align:middle;width:195px}.common-permission .pattern-1{padding-top:20px}.common-permission .pt01{color:#666;text-align:center}.common-permission .pt01 label{font-size:12px;font-weight:700}.common-permission .pt01 .p01{font-size:11px}.common-recommendationWork{margin-bottom:5px;padding:40px 0 0}.common-recommendationWork .pattern-1{background-color:#fff9f2;padding:0 10px}.common-recommendationWork .pt01{padding-top:20px}.common-recommendationWork .pt01 .p01,.common-recommendationWork .pt01 h2{color:#444;font-size:20px;font-weight:400;line-height:1.2;padding:0 5px}.common-recommendationWork .bg01{color:#666;padding:10px 0}.common-recommendationWork .bg01 .p01{padding:0 5px}.common-recommendationWork .ul01{margin-top:5px;padding:0 8px;position:relative}.common-recommendationWork .ul01:after{content:"";display:block;visibility:hidden}.common-recommendationWork .ul01>li{display:block;float:left;margin-left:8px;width:175px}.common-recommendationWork .ul01>li:first-child{margin-left:0}.common-recommendationWork .ul01>li .bg01{background:#fff;border:1px solid #dcdcdc;border-radius:4px;border-top:4px solid #dcdcdc;box-shadow:0 2px 3px rgba(0,0,0,.1);box-sizing:border-box;font-size:12px;padding:10px}.common-recommendationWork .ul01>li .bg01 .pt02{font-size:12px;padding:0 5px;position:relative}.common-recommendationWork .ul01>li .bg01 .pt02 input{bottom:0;-ms-filter:"alpha(opacity=0)";left:20px;margin:auto;opacity:0;position:absolute;top:0;z-index:-50}.common-recommendationWork .ul01>li .bg01 .pt02 span{background:#fefcf6;background:#71da3a linear-gradient(180deg,#fefcf6 0,#f4f0ea);border:2px solid #71da3a;border-radius:4px;color:#6ec044;cursor:pointer;display:block;padding:5px 0;position:relative;text-align:center}.common-recommendationWork .ul01>li .bg01 .pt02 span:before{background-image:url(../../images/2016/icon_034a.png);background-position:0 -32px;background-repeat:no-repeat;content:"";display:inline-block;height:16px;margin-right:5px;position:relative;top:-2px;vertical-align:middle;width:18px}.common-recommendationWork .ul01>li .bg01 .pt02 :checked+span,.common-recommendationWork .ul01>li .bg01 .pt02 span.checked{background:#71da3a;color:#fff}.common-recommendationWork .ul01>li .bg01 .pt02 :checked+span:before{background-position:0 -16px}.common-recommendationWork .ul01>li .bg01 .pt03{padding:0 0 5px}.common-recommendationWork .ul01>li .bg01 .pt03 p{height:34px;line-height:17px;overflow:hidden}.common-recommendationWork .ul01>li .bg01 .pt03 a{color:#39c;font-size:15px;text-decoration:underline}.common-recommendationWork .ul01>li .bg01 .ol01>li{border-bottom:1px dotted #dbdbdb;color:#555;display:block;padding:6px 0 6px 20px;position:relative}.common-recommendationWork .ul01>li .bg01 .ol01>li:last-child{border-bottom:0}.common-recommendationWork .ul01>li .bg01 .ol01>li:before{background:url(../../images/2016/icon_004a.png) no-repeat 0 0;bottom:0;content:"";height:14px;left:0;margin:auto;position:absolute;top:0;width:14px}.common-recommendationWork .ul01>li .bg01 .ol01>.li01:before{background-position:0 0}.common-recommendationWork .ul01>li .bg01 .ol01>.li02:before{background-position:0 -14px}.common-recommendationWork .ul01>li .bg01 .ol01>.li03:before{background-position:0 -28px}.common-recommendationWork .ul01>li .bg01 .ol01>.li04:before{background-position:0 -42px}.common-recommendationWork .ul01>li .bg01 .ol01>.li05:before{background-position:0 -56px;top:-16px}.common-recommendationWork .ul01>li .bg01 .ol01>li p{display:block;line-height:14px;overflow:hidden}.common-recommendationWork .ul01>li .bg01 .ol01>.li01 p,.common-recommendationWork .ul01>li .bg01 .ol01>.li02 p,.common-recommendationWork .ul01>li .bg01 .ol01>.li03 p,.common-recommendationWork .ul01>li .bg01 .ol01>.li04 p{height:14px;text-overflow:ellipsis;white-space:nowrap}.common-recommendationWork .ul01>li .bg01 .ol01>.li05 p{height:28px}.common-recommendationWork .ul01>li .bg01 .pt04{padding:5px 5px 0}.common-recommendationWork .ul01>li .bg01 .pt04 a{border-width:1px;box-shadow:0 2px 3px rgba(0,0,0,.1);display:block;font-size:15px;font-weight:700;padding:6px}.common-recommendationWork02__pattern-1{margin-top:56px}.common-recommendationWork02__pt01 h2{color:#222;font-size:22px;font-weight:300;line-height:1;margin-bottom:16px}.common-recommendationWork02__pt02>.ul01{display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.common-recommendationWork02__pt02>.ul01>li{align-self:flex-end}.common-recommendationWork02__pt02>.ul01>li>.span01{background-color:#666;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:600;height:18px;line-height:19px;margin-bottom:4px;text-align:center;width:38px}.common-recommendationWork02__pt02 .bg01{background-color:#fff;border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.15);cursor:pointer;height:290px;padding:24px 25px 24px 20px}.common-recommendationWork02__pt02 .pt02a{align-items:center;display:flex;flex-direction:row;gap:2px;line-height:14px;margin-bottom:9px}.common-recommendationWork02__pt02 .pt02a .span01{color:#444;font-weight:600}.common-recommendationWork02__pt02 .pt02a .span02{background:#fff;border:1px solid #999;border-radius:50%;box-shadow:0 1px 1px rgba(0,0,0,.15);box-sizing:border-box;color:#999;display:inline-block;font-size:10px;height:14px;line-height:14px;text-align:center;width:14px}.common-recommendationWork02__pt02 .js-tooltipModule .js-tooltipTarget{bottom:28px;box-shadow:0 2px 3px rgba(0,0,0,.3);left:-25px;right:auto;top:auto;white-space:nowrap;width:auto}.common-recommendationWork02__pt02 .js-tooltipModule .js-tooltipTarget:after,.common-recommendationWork02__pt02 .js-tooltipModule .js-tooltipTarget:before{left:22px;right:auto;transform:rotate(180deg)}.common-recommendationWork02__pt02 .js-tooltipModule .js-tooltipTarget:before{bottom:-10px;top:auto}.common-recommendationWork02__pt02 .js-tooltipModule .js-tooltipTarget:after{bottom:-9px;top:auto}.common-recommendationWork02__pt02 .pt02b{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:16px;font-weight:600;height:44px;line-height:1.4;margin-bottom:17px;overflow:hidden}.common-recommendationWork02__pt02 .pt02b a{color:#2987ba;text-decoration:underline}.common-recommendationWork02__pt02 .pt02b a:hover{color:#6bb6df}.common-recommendationWork02__pt02 .pt02c ul{display:flex;flex-direction:column;gap:16px;width:268px}.common-recommendationWork02__pt02 .pt02c li{color:#444;font-size:16px;line-height:20px;overflow:hidden;padding-left:26px;position:relative;text-overflow:ellipsis;white-space:nowrap}.common-recommendationWork02__pt02 .pt02c .li01{color:#222;font-size:14px;line-height:1;padding-left:0}.common-recommendationWork02__pt02 .pt02c .li02:before{background:url(../../images/2016/icon_067a.png) no-repeat;background-size:cover;content:"";display:inline-block;height:18px;left:0;margin-top:-9px;position:absolute;top:50%;width:18px}.common-recommendationWork02__pt02 .pt02c .li03:before{background:url(../../images/2016/icon_071a.png) no-repeat;background-size:cover;content:"";display:inline-block;height:18px;left:0;margin-top:-9px;position:absolute;top:50%;width:18px}.common-recommendationWork02__pt02 .pt02c .li04:before{background:url(../../images/2016/icon_068a.png) no-repeat;background-size:cover;content:"";display:inline-block;height:18px;left:0;margin-top:-9px;position:absolute;top:50%;width:18px}.common-recommendationWork02__pt02 .pt02c .li05:before{background:url(../../images/2016/icon_070a.png) no-repeat;background-size:cover;content:"";display:inline-block;height:18px;left:0;margin-top:-9px;position:absolute;top:50%;width:18px}.common-searchHistory .pattern-1{padding-top:10px}.common-searchHistory .pattern-1 .bg01{background:#fff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.3);box-sizing:border-box;float:right;padding:10px 5px;width:100%}.common-searchHistory .pattern-1 .pt01{border-bottom:1px solid #dcdcdc;line-height:1.3;padding-bottom:5px}.common-searchHistory .pattern-1 .pt01:before{background:url(../../images/2016/icon_009a.png) no-repeat;background-position:0 -23px;content:"";display:inline-block;float:left;height:23px;width:23px}.common-searchHistory .pattern-1 .pt01 h3{color:#333;font-size:16px;padding-left:25px}.common-searchHistory .pattern-1 .pt01 p{padding-left:25px}.common-searchHistory .pattern-1 .bg01>ul li{border-top:1px dotted #dcdcdc}.common-searchHistory .pattern-1 .bg01>ul li:first-child{border-top:0}.common-searchHistory .pattern-1 .bg01>ul li a{display:block;margin:3px 0;padding:10px 5px;text-decoration:underline}.common-searchHistory .pattern-1 .bg01>.ul02 li{display:block;font-size:11px;font-weight:700;margin:3px 0;padding:10px 5px 0;text-decoration:none}.common-searchHistory .pattern-1 .bg01>.ul02 .li02{text-align:center}.common-searchHistory .pattern-1 .bg01>ul a:hover{background:#fffcef;cursor:pointer;text-decoration:none}.common-searchIndependent .pattern-1{padding-top:45px}.common-searchIndependent .pattern-2{padding-top:30px}.common-searchIndependent h3{color:#444;font-size:18px;font-weight:700;padding-left:5px}.common-searchIndependent h4{color:#444;font-size:20px;font-weight:400;padding:0 13px;position:relative}.common-searchIndependent h4:before{background:url(../../images/2016/icon_001a.png) no-repeat 0 0;content:"";display:inline-block;height:26px;margin-right:5px;position:relative;top:-2px;vertical-align:middle;width:24px}.common-searchIndependent .bg01{background-color:#fff;border:2px solid #ffd200;border-radius:4px;border-top:6px solid #ffd200;margin-top:5px;padding:10px 0 15px;width:100%}.common-searchIndependent .bg01+.bg01{border-top:2px solid #ffd200;padding:15px 0}.common-searchIndependent .pt01{padding:5px 13px 0}.common-searchIndependent .pt01 ul{display:table;table-layout:fixed;width:100%}.common-searchIndependent .pt01 ul li{background:url(../../images/2016/img_002a.png) no-repeat 10px;display:table-cell;padding-left:40px;vertical-align:top}.common-searchIndependent .pt01 ul li:first-child{background:none;padding-left:0}.common-searchIndependent .pt01 ul .li01{width:185px}.common-searchIndependent .pt01 ul .li02{width:100%}.common-searchIndependent .pt01 ul .li03{width:225px}.common-searchIndependent .pt01 ul li select{border:2px solid #dcdcdc;color:#ababab;font-size:14px;font-weight:700;height:36px;padding:0 4px;width:100%}.common-searchIndependent .pt01 ul li select.selected{color:#666}.common-searchIndependent .pt01 ul li dd{padding:5px 0 0 20px;position:relative}.common-searchIndependent .pt01 ul li dd:before{border-bottom:2px solid #b3b3b3;border-left:2px solid #b3b3b3;content:"";display:block;height:12px;left:0;position:absolute;top:8px;width:12px}.common-searchIndependent .pt02{font-size:0;padding:10px 13px 0}.common-searchIndependent .pt02 .pt02a{display:inline-block;font-size:12px;width:538px}.common-searchIndependent .pt02 .pt02a ul li{display:inline-block}.ie8 .common-searchIndependent .pt02 .pt02a label input{bottom:0;left:0;margin:auto;position:absolute;top:0;z-index:1}.common-searchIndependent .pt02 .pt02a label span{cursor:default;padding:0 10px 0 20px;position:relative}.common-searchIndependent .pt02 .pt02a label span:before{bottom:0;content:"";left:0;margin:auto;position:absolute;top:0}.common-searchIndependent .pt02 .pt02b{display:inline-block;font-size:17px;font-weight:700;height:40px;line-height:40px;width:190px}.common-searchIndependent .pt03{padding:15px 13px 0}.common-searchIndependent .bg02{background:#fffcee;border:1px solid #ffdb33;font-size:0;height:36px;line-height:36px;padding:0 16px}.common-searchIndependent .pt03 .dl01{width:40%}.common-searchIndependent .pt03 .dl02,.common-searchIndependent .pt03 .dl03{width:30%}.common-searchIndependent .pt03 dl,.common-searchIndependent .pt03 dl dt{display:inline-block;font-size:12px}.common-searchIndependent .pt03 dl dd{display:inline-block;float:right;font-size:12px}.common-searchIndependent .pt03 .dl03 dt{position:relative}.common-searchIndependent .pt03 .dl03 dt p{background:#fff;border:1px solid #666;border-radius:50%;box-shadow:0 2px 4px -2px #666;content:"";display:inline-block;height:19px;line-height:19px;text-align:center;width:19px}.common-searchIndependent .pt03 .dl03 dt p.js-tooltipModule{position:static}.common-searchIndependent .pt03 .dl03 dt p.js-tooltipModule .js-tooltipTarget{left:-55%;top:40px;width:220px}.common-searchIndependent .pt03 dl:first-child dd em{color:#ff7800;font-size:17px;font-weight:700}.common-searchIndependent .pt03 dl dd em{color:#ff7800;font-size:17px;font-weight:400}.common-searchIndependent .pt03 dl dd>span{color:#e4dcd1;font-size:17px;margin:0 20px}.common-searchIndependent .pt03 dl dd ul{display:inline-block;font-size:0;height:25px;margin-top:5px;overflow:hidden;padding:2px 5px 0 0;vertical-align:top}.common-searchIndependent .pt03 dl dd li{display:inline-block;font-size:17px}.common-searchIndependent .pt03 dl dd li span{color:#ff7800}.common-searchIndependent .pt04{display:table;padding:0 13px;table-layout:fixed;width:100%}.common-searchIndependent .pt04 h4{float:left;margin-top:5px;padding:0;width:200px}.common-searchIndependent .pt04 h4:before{background-position:0 -78px;content:""}.common-searchIndependent .pt04 .p01{margin-left:220px}.common-searchIndependent .pt04 input{box-sizing:border-box;height:28px;width:100%}.common-searchIndependent .pt04 .input-1{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 2px 3px rgba(0,0,0,.1);box-sizing:border-box;display:block;line-height:0;position:relative}.common-searchIndependent .pt04 .input-1 input[type=text]{border:0;border-radius:4px;font-size:14px;height:36px;line-height:36px;padding:0 32px 0 10px}.common-searchIndependent .pt04 .input-1 input[type=image]{border:0;border-radius:0 3px 3px 0;box-shadow:none;height:36px;padding:8px 11px;position:absolute;right:0;top:0;width:42px}.common-searchIndependent .pt04 .input-1 input[type=image].button-8{background-color:#ccc;opacity:1}.common-searchIndependent .pt05{padding-top:20px}.common-searchIndependent .pt05 a{font-size:18px;font-weight:700;line-height:46px;margin:auto;width:350px}.common-searchIndependent .pattern-3 h3{line-height:14px;margin:48px 0 16px}.common-searchIndependent .pattern-3 h3,.common-searchIndependent .pattern-3 h4{font-weight:600}.common-searchIndependent .pattern-3 h3:before,.common-searchIndependent .pattern-3 h4:before{margin-right:10px}.common-searchIndependent .pattern-3 .bg01{border:2px solid #ffd200;margin-top:0;padding:0}.common-searchIndependent .pattern-3 .bg01>h4{border-top:6px solid #ffd200;padding:10px 18px}.common-searchIndependent .pattern-3 .pt01,.common-searchIndependent .pattern-3 .pt02,.common-searchIndependent .pattern-3 .pt03,.common-searchIndependent .pattern-3 .pt04{padding:0 18px}.common-searchIndependent .pattern-3 .pt02{margin-top:10px}.common-searchIndependent .pattern-3 .pt02a{width:530px}.common-searchIndependent .pattern-3 .pt03{margin:15px 0}.common-searchIndependent .pattern-3 .pt03 .bg02{border:1px solid #f8f3dc}.common-searchIndependent .pattern-3 .pt04{align-items:center;border-top:2px solid #ffd200;display:flex;margin-bottom:17px;padding-top:17px}.common-searchIndependent .pattern-3 .pt04 .pt04a{display:flex;flex-direction:column;flex-grow:1;float:left;width:50%}.common-searchIndependent .pattern-3 .pt04 .pt04a h4{color:#333;display:inline;font-size:20px;margin:0}.common-searchIndependent .pattern-3 .pt04 .pt04b{flex-grow:0;float:right;height:42px;width:336px}.common-searchIndependent .pattern-3 .pt04 .pt04b a{display:block;font-size:17px;font-weight:700;height:42px;line-height:40px;width:336px}.common-slideInDialog{left:0;margin:auto;position:absolute;right:0;text-align:center;top:-500px;z-index:1}.common-slideInDialog .pattern-1{margin-right:220px}.common-slideInDialog .pattern-2{margin:0}.common-slideInDialog .bg01{background:#fff;border-radius:6px;box-shadow:0 3px 10px rgba(0,0,0,.3);display:inline-block;padding:20px 30px;position:relative}.common-slideInDialog .bg01 .pt01{display:none;font-size:0}.common-slideInDialog .bg01 .pt01>*{display:inline-block;font-size:12px;vertical-align:middle}.common-slideInDialog .bg01 .pt01 .p01{cursor:pointer;font-size:18px;line-height:20px;position:absolute;right:5px;text-align:center;top:5px;width:20px}.common-slideInDialog .bg01 .pt01 .ul01{font-size:0;padding-left:20px;text-align:center}.common-slideInDialog .bg01 .pt01 .ul01 li{display:inline-block;font-size:12px}.common-slideInDialog .bg01 .pt01 .ul01 li:first-child{padding-right:10px}.common-slideInDialog .bg01 .pt01 .ul01 li a{padding:5px 0;position:relative;width:90px}.common-slideInDialog .pattern-2 .bg01 .pt01 .ul01 li a{font-weight:700;width:180px}.common-slideInDialog .bg01 .pt01 .ul01 .li01 a:before{background:url(../../images/2016/icon_038a.png) no-repeat;content:"";display:inline-block;height:16px;padding-right:2px;vertical-align:top;width:16px}.common-smartphone .pt01{background:#606060;font-size:48px;height:100px;line-height:100px;width:100%}.common-smartphone .pt01 h4{position:relative}.common-smartphone .pt01 h4:after{background:url(../../images/2016/bt_032a.png) no-repeat;bottom:0;content:"";display:block;height:42px;margin:auto;padding-right:20px;position:absolute;right:0;top:0;width:26px}.common-smartphone .pt01 h4 a{display:block;height:100%;text-decoration:none;width:100%}.common-smartphone .pt01 h4 a span{color:#faf5ea;display:block;height:100px;margin:auto;padding-left:80px;position:relative;width:455px}.common-smartphone .pt01 h4 a span:before{background:url(../../images/2016/bt_031a.png) no-repeat;bottom:0;content:"";display:inline-block;height:77px;left:0;margin:auto;position:absolute;top:0;width:45px}.common-stepNavi .pattern-1{margin-bottom:10px;padding-right:20px}.common-stepNavi .pt01{padding:10px 0 5px}.common-stepNavi .pt01 p{color:#969591;font-size:14px;font-weight:700}.common-stepNavi .pt02{background:#dbd8d5;font-size:0;height:3px;position:relative}.common-stepNavi .pt02:after{background:#dbd8d5;content:"";display:block;height:18px;position:absolute;right:-1.5px;top:-8px;visibility:visible;width:3px}.common-stepNavi .pt02 .p01{background:#969591;height:3px;position:relative;width:0}.common-stepNavi .pt02 .p01:after{background:#f9d118;border:3px solid #fbf3ea;border-radius:50%;content:"";height:15px;position:absolute;right:-10px;top:-10px;visibility:visible;width:15px;z-index:1}.common-stepNavi .ul01{display:block;height:30px;padding-top:8px;position:relative}.common-stepNavi .ul01 li{color:#dbd8d5;display:block;font-size:16px;font-weight:700;min-width:4em;position:absolute;text-align:center;white-space:nowrap}.common-stepNavi .ul01 .li01{right:30%}.common-stepNavi .ul01 .li02{right:15%}.common-stepNavi .ul01 .li03{min-width:2em;right:0}.common-stepNavi .ul01 li span{display:inline-block;position:absolute;right:-50%;text-align:center;vertical-align:top;white-space:nowrap;width:100%}.common-stepNavi.step1 .pt02 .p01{width:70%}.common-stepNavi.step1 .ul01 .li01{color:#969591}.common-stepNavi.step2 .pt02 .p01{width:85%}.common-stepNavi.step2 .ul01 .li01,.common-stepNavi.step2 .ul01 .li02{color:#969591}.common-stepNavi.step3 .pt02 .p01{width:100%}.common-stepNavi.step3 .ul01 .li01,.common-stepNavi.step3 .ul01 .li02,.common-stepNavi.step3 .ul01 .li03{color:#969591}.common-stepNavi.step3 .pt02:after{background:#969591}.common-titleHeader .pattern-1{padding-bottom:10px;padding-top:45px}.common-titleHeader .pattern-2{padding:0}.common-jobList+.common-titleHeader .pattern-2{padding-top:30px}.common-titleHeader h3{color:#333;font-size:20px;font-weight:400}.common-titleHeader .p01{color:#444;font-size:12px;font-weight:700}.common-searchCompanyAgency .pattern-1{padding-top:24px}.common-searchCompanyAgency .bg01{background-color:#fff;border:1px solid #dcdcdc;border-radius:5px;box-shadow:0 4px 6px -2px #e3e3e3;box-sizing:border-box;overflow:hidden;width:100%}.common-searchCompanyAgency .pt01{border-top:6px solid #ffd200;padding:10px 18px}.common-searchCompanyAgency .pt01 h2{color:#333;font-size:20px;font-weight:400}.common-searchCompanyAgency .pt01:before{background:url(../../images/2016/icon_001a.png) no-repeat;background-position:0 0;content:"";float:left;height:26px;margin-right:10px;vertical-align:text-bottom;width:24px}.common-searchCompanyAgency .pt02{padding:10px 18px}.common-searchCompanyAgency .pt02 a{text-decoration:underline}.common-searchCompanyAgency .pt02 ul{padding-bottom:24px}.common-searchCompanyAgency .pt02 ul li{display:inline}.common-searchCompanyAgency .pt02 ul li a{border-left:1px solid #d1d1d1;line-height:2;padding:0 5px}.common-searchCompanyAgency .pt02 ul li:first-child a{border-left:0;padding-left:0}.common-linkList .pattern-1{box-shadow:0 4px 6px -2px #e3e3e3;padding:20px 0 0}.common-linkList .pattern-1 .bg01{padding:19px}.common-linkList .pattern-1 .bg01 .pt01{line-height:1}.common-linkList .pattern-1 .bg01 .pt01 .p01{color:#666;font-size:12px}.common-linkList .pattern-1 .bg01 ul li:not(:last-child):after{height:12px}.common-linkList .pattern-1 .bg01 ul li a{color:#7398b0;font-size:12px}.common-linkList .pattern-1 .bg01 .a01{text-decoration:underline}.common-linkList .pattern-2{margin:72px 0 42px}.common-linkList+.common-linkList .pattern-2{margin-top:-18px}.common-linkList .pattern-3{margin:24px 0 0}.common-linkList .bg01{background-color:#fff;border:1px solid #dcdcdc;border-radius:5px;padding:23px 23px 11px}.common-linkList .bg01 .pt01 .p01{color:#444;font-size:14px;font-weight:600;line-height:1;margin-bottom:16px}.common-linkList .bg01 .pt01:not(:first-child){border-top:1px solid #dcdcdc;margin-top:12px;padding-top:24px}.common-linkList .bg01 .ul01{display:flex;flex-wrap:wrap}.common-linkList .bg01 .ul01 li{line-height:1;margin-bottom:12px;position:relative}.common-linkList .bg01 .ul01 li:not(:last-child){padding-right:40px}.common-linkList .bg01 .ul01 li:not(:last-child):after{background-color:#ddd;content:"";height:13px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:1px}.common-linkList .bg01 .ul01 li a{color:#2987ba;font-size:13px;font-weight:300;text-decoration:underline}.common-linkList .bg01 .ul01 li a:visited{color:#7a4da6}.common-linkList .bg01 .ul01 li a:hover{color:#6bb6df}.common-faqList__pattern-1{padding-top:20px}.common-faqList__pt01 h2{color:#333;font-size:20px;font-weight:400;padding-bottom:5px}.common-faqList__pt01 .bg01{background-color:#fff;border:1px solid #dcdcdc;border-radius:5px;border-top:6px solid #dcdcdc;box-shadow:0 2px 2px rgba(0,0,0,.2);box-sizing:border-box;overflow:hidden;padding:10px 18px 20px;width:100%}.common-faqList__pt01 p{color:#595960;font-size:12px;padding-top:10px}.common-faqList__pt01 .p01{border-bottom:1px solid #d5d5d5;padding-bottom:5px}.common-faqList__pt01 .pt01a{border-bottom:1px dotted #dcdcdc;cursor:pointer;display:flex;flex-direction:row;position:relative}.common-faqList__pt01 .pt01a em{color:#999996;font-size:14px;left:0;padding-right:5px;position:absolute;top:15px}.common-faqList__pt01 .pt01a .p01a{color:#13131e;font-size:14px;padding:15px 20px 12px}.common-faqList__pt01 .pt01a .p01a:after{background-color:#ccc;border-radius:100%;color:#fff;content:"＋";padding-top:1px}.common-faqList__pt01 .open:before,.common-faqList__pt01 .pt01a .p01a:after{align-items:center;bottom:0;display:flex;font-weight:700;height:18px;justify-content:center;margin:auto;position:absolute;right:0;top:0;width:18px}.common-faqList__pt01 .open:before{background-color:#fff;border:1px solid #8c8a87;border-radius:100%;color:#8c8a87;content:"-";font-size:15px;z-index:100}.common-faqList__pt01 .open>.p01a{font-weight:700}.common-faqList__pt01 .pt01b{background-color:#f5f5f5;border-bottom:1px solid #d5d5d5;padding:15px}.common-faqList__pt01 .pt01b em{color:#df4d4d;font-size:14px;padding-right:5px}.common-faqList__pt01 .pt01b .p01a{display:inline}.common-faqList__pt01 .pt01b ul{padding-top:10px}.common-faqList__pt01 .pt01b ul li:before{content:"・";left:0;position:relative;top:0}.common-faqList__pt01 .pt01b ul li a{white-space:nowrap}.common-faqList__pt01 .pt01b .p01b{margin-left:-1em;text-indent:1em}.common-faqList__pt01 .pt01b .p01b a{line-height:2;padding-left:12px;white-space:nowrap}.common-faqList__pt01 .pt01b .p01b a:first-child{padding-left:0}.common-jobDictionary+.common-faqList .common-faqList__pattern-1,.common-linkList+.common-faqList .common-faqList__pattern-1{padding-top:24px}.common-jobDictionary .pattern-1,.common-jobDictionary .pattern-2{margin-top:24px}.common-jobDictionary .bg01{background:#fff;border:1px solid #dcdcdc;border-radius:5px;padding:24px}.common-jobDictionary .pt01{align-items:center;background:#f3f3f3;border-radius:2px;display:flex;margin-bottom:16px;padding:8px 12px}.common-jobDictionary .pt01:before{background:url(../../images/2016/icon_hf4132a.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:18px;margin-right:8px;width:17px}.common-jobDictionary .pt01 h2{color:#444;font-size:14px;font-weight:700;line-height:1}.common-jobDictionary .pt01 .p01{color:#444;font-size:12px;line-height:1;margin-left:4px}.common-jobDictionary .dl01 dt{color:#222;font-size:13px;margin-bottom:12px}.common-jobDictionary .ul01{display:flex;flex-wrap:wrap;margin-bottom:-12px;margin-left:-20px}.common-jobDictionary .ul01 li{border-right:1px solid #ddd;font-size:13px;line-height:1;margin-bottom:12px;padding:0 20px}.common-jobDictionary .ul01 li:last-child{border-right:none}.common-jobDictionary .ul01 li a{color:#2987ba;font-weight:400;text-decoration:underline}.common-jobDictionary .ul01 li a:visited{color:#7a4da6}.common-jobDictionary .ul01 li a:hover{color:#6bb6df}
