@charset "utf-8";
.other-errorMessage{padding-top:50px;text-align:center}
.other-errorMessage .pt01 h1,.other-errorMessage .pt01 h2{padding-top:10px;color:#d5d5d5;font-family:Arial,Helvetica,sans-serif;font-size:70px}
.other-errorMessage .pt01 p{padding-top:10px}
.other-errorMessage .pt02,.other-errorMessage .pt03{padding-top:30px}
.other-errorMessage .pt02 p a,.other-errorMessage .pt02 p span,.other-errorMessage .pt03 p a,.other-errorMessage .pt03 p span{display:inline-block}
.other-errorMessage .pt02 p a{padding:6px 21px;font-weight:400;margin-bottom:20px}
.other-errorMessage .pt02 p a.link01{color:#0860c0}
.other-errorMessage .pattern-2 .pt01 h1,.other-errorMessage .pt01 p{color:#f44040;font-weight:700}
.other-errorMessage .pattern-2 .pt01 h1,.other-errorMessage .pattern-2 .pt01 p{font-size:18px}
.other-errorMessage .pt02 p a.color08{padding:6px 21px}
.other-errorMessage .pt03 p a{padding:6px 21px;border:2px solid #db0707;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:url(../../images/2012/bg_143e.png) repeat-x #ff0505;color:#fff}
.other-errorMessage .pt03 p a:hover{border-color:#e65151;background:url(../../images/2012/bg_144e.png) repeat-x #ff4f4f;text-decoration:none}html.asp-v2-0 .other-errorMessage .pt02 p a.color03{color:#666;margin-bottom:0}
.other-remindIpass{margin:0 auto;padding-top:20px}
.other-remindIpass .pt01 h2{font-weight:400;text-align:center}
.other-remindIpass .pattern-3 .pt01 h2{text-align:center}
.other-remindIpass .pattern-4 .pt01 h2{width:550px;margin:auto}
.other-remindIpass .pattern-5 .pt01 h2{font-size:18px;font-weight:700;text-align:center}
.other-remindIpass .pt01 p{padding-top:10px}
.other-remindIpass .pt01 ul{width:550px;margin:auto;padding-top:30px}
.other-remindIpass .pt02{padding-top:10px}
.other-remindIpass .pt02 ul{padding:5px;background:#ffdede;color:#f44040;font-weight:700}
.other-remindIpass .pt03{padding-top:15px}
.other-remindIpass .pt03 dl:after{display:block;clear:both;visibility:hidden;height:0;font-size:0;content:"."}* html 
.other-remindIpass .pt03 dl{height:0}.other-remindIpass .pt03 dl{display:table;border:1px solid #dbdbdb;width:100%}
.other-remindIpass .pt03 dd,.other-remindIpass .pt03 dt{display:table-cell;padding:10px;vertical-align:middle}
.other-remindIpass .pt03 dl:first-child{border-bottom:none}
.other-remindIpass .pt03 dt{width:200px;font-weight:700;text-align:right;background:#eee;border-right:1px #dbdbdb solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.other-remindIpass .pattern-2 .pt08 h3,.other-remindIpass .pt05 h3,.other-remindIpass .pt07 li,.other-remindIpass .pt09{text-align:center}
.other-remindIpass .pt03 dd input{padding:10px 5px}
.other-remindIpass .pt03 dd li{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5px}
.other-remindIpass .pt03 dd li select{background-image:url(../../images/2017/bt_006a.png);background-position:100% -60px;padding:10px 5px}
.other-remindIpass .pt03 dd .li01 select{width:100px}
.other-remindIpass .pt03 dd .li02 select,.other-remindIpass .pt03 dd .li03 select{width:70px}
.other-remindIpass .pt03 dd li:first-child{padding-left:0}.other-remindIpass .pt03 dd li span{margin-right:5px}
.other-remindIpass .pt03 dd p+p{color:#888;padding-top:4px}
.other-remindIpass .pt04{padding-top:20px}
.other-remindIpass .pt04 p{padding-top:10px;padding-left:1em;text-indent:-1em;color:#888}
.other-remindIpass .pt05{padding-top:10px}
.other-remindIpass .pt05 .bg01{padding:5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ece4d5}
.other-remindIpass .pt05 h3{font-size:14px}.other-remindIpass .pt05 ul{margin-top:5px;padding:10px 20px;background:#fff}
.other-remindIpass .pt05 ul li{padding:5px 0 0 1.75em;text-indent:-1.05em}
.other-remindIpass .pt06 ul{padding-top:10px}
.other-remindIpass .pt06 li{list-style:disc inside;margin:5px 0 0 1em;color:#888}
.other-remindIpass .pt06 li:first-child{margin-top:0}
.other-remindIpass .pt07 .li01 a,.other-remindIpass .pt07 .li01 span{display:inline-block}
.other-remindIpass .pt07 .li01 a{padding:6px 21px;border:2px solid #db0707;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:url(../../images/2012/bg_143e.png) repeat-x #ff0505;color:#fff}
.other-remindIpass .pt07,.other-remindIpass .pt07 .li02{padding-top:30px}
.other-remindIpass .pt07 .li01 a:hover{border-color:#e65151;background:url(../../images/2012/bg_144e.png) repeat-x #ff4f4f;text-decoration:none}
.other-remindIpass .pt07 .li02 a{display:inline-block;padding-left:18px;line-height:13px;background:url(../../images/2012/bt_097a.png) no-repeat}
.other-remindIpass .pt07 .li02 a:hover{background:url(../../images/2012/bt_097b.png) no-repeat}
.other-remindIpass .pt07 li a{min-width:400px;font-size:20px;line-height:30px}
.other-remindIpass .pt09{padding-top:30px}
.other-remindIpass .pt09 a:after{display:inline-block;content:"";width:11px;height:11px;background:url(../../images/2017/bt_024a.png) no-repeat;background-size:11px auto;vertical-align:middle;margin-left:3px}
.other-remindIpass .pt10{padding-top:15px}
.other-remindIpass .pattern-2 .pt03 dl,.other-remindIpass .pattern-3 .pt03 dl{border-bottom:1px #dbdbdb solid}
.other-remindIpass .pt03 dt span{display:inline-block;font-weight:400;color:#f44040;font-size:11px;margin-left:5px}
.other-remindIpass .pattern-2 .pt03 dd input{width:100%}
.other-remindIpass .pattern-2 .pt08{margin:30px auto 0;padding:20px;border:1px solid #dbdbdb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.other-remindIpass .pattern-2 .pt08 p{padding-top:10px;text-align:center}
.other-remindIpass .pattern-2 .pt08 dl{margin-top:10px;border:1px solid #dbdbdb;display:table;width:100%}
.other-remindIpass .pattern-2 .pt08 dt{display:table-cell;vertical-align:middle;width:200px;font-weight:700;background:#eee;text-align:right;padding:10px;border-right:1px solid #dbdbdb}
.other-remindIpass .pattern-2 .pt08 .span01{display:block;margin-left:3em}
.other-remindIpass .pattern-2 .pt08 dd{display:table-cell;vertical-align:middle;padding:10px}
.other-remindIpass .pattern-2 .pt08 dd p{padding-top:0}
.other-remindIpass .pattern-3 .pt09{padding-top:30px;text-align:center}
.other-remindIpass .pattern-3 .pt09 a{line-height:30px;width:400px;margin:auto;font-weight:700;font-size:16px}
.other-remindIpass .pattern-3 .pt09 a:after{display:none}
.other-leadMessage{padding-top:20px}
.other-leadMessage .bg01{padding:15px 20px 10px;background:#ededed}
.other-leadMessage .bg02{padding:20px;background:#ededed;width:570px;margin:auto}
.other-leadMessage .pattern-2 .pt01 p,.other-leadMessage .pt01 ul li p{padding-left:1em;text-indent:-1em}
.other-leadMessage .bg01 em{font-weight:400}
.other-leadMessage .bg01 p{font-size:24px;line-height:1}
.other-leadMessage .bg01 p span{display:block}
.other-leadMessage .pt01 ul li+li{padding-top:10px}
.other-leadMessage .pt01 ul li p{font-size:12px}
.other-leadMessage .pattern-2 .pt01{text-align:center}
.other-leadMessage .pattern-2 .pt01 p span{color:#e50000}
.other-finish-publication{padding:50px 20px 0}
.other-finish-publication .pt01 p{color:red;font-weight:700;font-size:18px;text-align:center}
.other-finish-publication .pt01 ul{margin:0 auto;padding-top:30px;width:auto;text-align:center}
.other-finish-publication .pt01 li a{display:inline}
.other-jobHeader{padding-top:20px}
.other-jobHeader .pt01 h3{padding:5px 0;background:red;color:#fff;font-size:14px;font-weight:700;text-align:center}
.other-jobListSimple .pt01{padding-top:20px}
.other-jobListSimple .pt01 td,.other-jobListSimple .pt01 th{vertical-align:middle;border:1px solid #e0d6c2}
.other-jobListSimple .pt01 th{padding:4px;background:url(../../images/2012/bg_020a.png) no-repeat #f3efe7;color:#632f2f;text-align:center}
.other-jobListSimple .pt01 td{padding:9px 4px}
.other-jobListSimple .pt01 .pr{background:#fcf4cd}
.other-jobListSimple .pt01 .pr .td01 .dl01{float:none;width:100%}
.other-jobListSimple .pt01 .pr .td01 .dl01 dd,.other-jobListSimple .pt01 .pr .td01 .dl01 dt{position:static;line-height:16px;display:block}
.other-jobListSimple .pt01 .pr .td01 .dl01 dt{width:3em;color:#fff;font-weight:700;text-align:center;background:#f93;float:left}
.other-jobListSimple .pt01 .pr .td01 .dl01 dd{margin-left:3.6em}.other-jobListSimple .pt01 .pr .td01 .dl02{padding-top:5px}
.other-jobListSimple .pt01 .pr .td01 h3{padding-top:10px}
.other-jobListSimple .pt01 .pr .td01 p{padding-top:5px;margin-left:105px;font-weight:700}
.other-jobListSimple .pt01 .pr .td01 p span{font-weight:400}
.other-jobListSimple .pt01 .td01,.other-jobListSimple .pt01 .th01{padding:9px 4px 9px 14px;width:auto}
.other-jobListSimple .pt01 .td01,x:-moz-any-link{max-width:0}
.other-jobListSimple .pt01 .td01 dl{position:relative;width:100px;display:table-cell}
.other-jobListSimple .pt01 .td01 dt a{display:inline-block}
.other-jobListSimple .pt01 .td01 dd{display:none;position:absolute;bottom:0;left:100%}
.other-jobListSimple .pt01 .td01 dd img{display:block;border:5px solid #fff}
.other-jobListSimple .pt01 .td01Group01{margin-top:5px;display:table}
.other-jobListSimple .pt01 .td01Group01 li ul{display:none}.other-jobListSimple .pt01 .td01Group01 ul:after{display:block;clear:both;visibility:hidden;height:0;font-size:0;content:"."}
.other-jobListSimple .pt01 .td01Group01 ul{padding-left:5px;display:table-cell;vertical-align:middle}
.other-jobListSimple .pt01 .td01Group01 ul ul{padding-left:0}
.other-jobListSimple .pt01 .td01 ul li li{float:left;overflow:hidden;margin:1px 2px 0 0;width:32px;height:18px}
.other-jobListSimple .pt01 .td01 .li04{width:41px}
.other-jobListSimple .pt01 .td01 li.on img{margin-top:0}
.other-jobListSimple .pt01 .td01 li.off img{margin-top:-18px}
.other-jobListSimple .pt01 .td01 li.li01 img{margin-left:0}
.other-jobListSimple .pt01 .td01 li.li02 img{margin-left:-32px}
.other-jobListSimple .pt01 .td01 li.li03 img{margin-left:-64px}
.other-jobListSimple .pt01 .td01 li.li04 img{margin-left:-96px}
.other-jobListSimple .pt01 .td01 li.li05 img{margin-left:-137px}
.other-jobListSimple .pt01 .td01 .p03{clear:both;padding-top:5px;font-weight:700}
.other-jobListSimple .pt01 .td01 .p03 span{font-weight:400}
.other-jobListSimple .pt01 .td02,.other-jobListSimple .pt01 .th02{width:8em}
.other-jobListSimple .pt01 .td02 dd,.other-jobListSimple .pt01 .td02 dt{display:block;text-align:center}
.other-jobListSimple .pt01 .td03,.other-jobListSimple .pt01 .th03{width:14em}
.other-jobListSimple .pt01 .td03 dt{text-align:center}
.other-jobListSimple .pt01 .td03 dd{margin:5px 0 0 10px;padding-left:20px;min-height:16px;background:url(../../images/2012/bg_134a.png) no-repeat}
.other-jobListSimple .pt01 .td03 dd.dd01{margin-top:10px}
.other-jobListSimple .pt01 .td03 dd.dd04{margin:0;padding-left:0;min-height:0;background:0 0}
.other-jobListSimple .pt01 .td04,.other-jobListSimple .pt01 .th04{width:7em;text-align:center}
.other-jobListSimple .pt01 .td04 dd{padding-top:1.3em}
.other-jobListSimple .pt01 .td04 span{display:block;overflow:hidden;margin:0 auto;width:75px}
.other-jobListSimple .pt01 .td04 .span01 img{margin-left:-60px}
.other-jobListSimple .pt01 .td04 .span02 img{margin-left:-45px}
.other-jobListSimple .pt01 .td04 .span03 img{margin-left:-30px}
.other-jobListSimple .pt01 .td04 .span04 img{margin-left:-15px}
.other-jobListSimple .pt01 .td04 .span05 img{margin-left:0}
.other-jobListSimple .pt01 .td05,.other-jobListSimple .pt01 .th05{width:67px}
.other-jobListSimple .pt01 .td05 li{padding-top:10px}
.other-jobListSimple .pt01 .td05 li:first-child{padding-top:0}
.other-jobListSimple .pt01 .td05 li a{display:block;overflow:hidden;width:67px;height:31px}
.other-jobListSimple .pt01 .td05 li a:hover img{margin-top:-31px}
.other-jobListSimple .pt01 .td05 ul{position:relative}
.other-jobListSimple .pt01 .tooltip{display:none;width:280px;height:50px;padding:12px 10px;margin:0;background:url(../../images/2012/bg_163a.png) no-repeat;position:absolute;right:230px;top:-10%}
.other-jobListSimple .pt01 .tooltip:before{content:url(../../images/2012/bg_164a.png);display:inline-block;width:30px;height:30px;text-align:center;vertical-align:top}
.other-jobListSimple .pt01 .tooltip_text{display:inline-block;width:210px;height:auto;padding:5px 5px 0;margin:0;font-size:14px;color:#110805;text-align:left;line-height:1.5em}
.other-jobListSimple .pt01 .close_btn{display:inline-block;cursor:pointer;width:25px;height:25px;margin:0;padding:0;color:#fff;font-size:15px;font-weight:700;text-align:center;line-height:25px;background:#666;border-radius:5px;position:absolute;top:10px;right:10px}
.other-routeList .pt01 h1{border-left:5px solid red;font-size:17px;padding-left:5px;margin-top:15px}
.other-routeList .pt01 h2{margin-top:25px;padding:5px;background:#f2eee3;color:#543535}
.other-routeList .pt01 ul{font-size:0;padding:10px 10px 0;}
.other-routeList .pt01 ul li{display:inline-block;font-size:12px;width:300px;padding:10px 10px 10px;vertical-align:top}
.next .other-routeList .pt01 h1{border-left:5px solid #3475C1}
.next .other-routeList .pt01 h2{background:#efefef}
.other-titleLeadMessage .pattern-1{padding-top:20px;width:570px;margin:auto}
.other-titleLeadMessage .pt01{text-align:center}
.other-titleLeadMessage .pt01 h1{font-size:20px}
.other-titleLeadMessage .pt01 p{font-size:18px;font-weight:700;padding-top:30px;color:#e50000}
/*NEXT*/
.next-other-routeList .pt01 h1{border-left:5px solid #3475C1;font-size:17px;padding-left:5px;margin-top:15px}
.next-other-routeList .pt01 h2{margin-top:25px;padding:5px;background:#ebf5f7;color:#444444}
.next-other-routeList .pt01 ul{font-size:0;padding:10px 10px 0;}
.next-other-routeList .pt01 ul li{display:inline-block;font-size:12px;width:300px;padding:10px 10px 10px;vertical-align:top}
