.-color01{color:#fff;border:1px solid #4ba82f;box-shadow:0 -1px 0 #478d36 inset;background:#66cf5a;background:-webkit-linear-gradient(top,#66cf5a 0,#48ae3a 85%);background:linear-gradient(to bottom,#66cf5a 0,#48ae3a 85%)}.-color02{color:#141414;border:1px solid #dbd1bd;box-shadow:0 -2px 0 #c9b7a5 inset;background:#fff;background:-webkit-linear-gradient(top,#fff 0,#efebe4 85%);background:linear-gradient(to bottom,#fff 0,#efebe4 85%)}.-color03{color:#444;border:1px solid #9d9d9d;background:#efefef;background:-webkit-linear-gradient(top,#efefef 0,#c7c7c7 85%);background:linear-gradient(to bottom,#efefef 0,#c7c7c7 85%)}.-color04{color:#4ba82f;border:1px solid #4ba82f;box-shadow:0 -1px 0 #4ba82f inset;background-color:#fff}.-color05{color:#fff;border:1px solid #555;box-shadow:0 -2px 0 #444 inset;background:#666;background:-webkit-linear-gradient(top,#666 0,#444 85%);background:linear-gradient(to bottom,#666 0,#444 85%)}.-color06{color:#444;border:1px solid #c7c7c7;background:#fff;background:-webkit-linear-gradient(top,#fff 0,#e5e5e5 85%);background:linear-gradient(to bottom,#fff 0,#e5e5e5 85%)}.-color07{color:#444;border:1px solid #cbcbcb;background-color:#fff}.-color08{color:#fff;border:1px solid #4bac2f;background-color:#4bac2f}.other-remindIpass .pt03 dl:after{content:"";display:table;clear:both}.other-errorMessage .pt02,.other-errorMessage .pt03{padding-top:30px}.other-errorMessage .pt02 p a,.other-errorMessage .pt03 p a{display:inline-block}.other-errorMessage .pt02 p span,.other-errorMessage .pt03 p span{display:inline-block}.other-errorMessage{padding-top:50px;text-align:center}.other-errorMessage .pt01 h1{padding-top:10px;color:#d5d5d5;font-size:70px}.other-errorMessage .pt01 p{padding-top:10px;color:#f44040;font-weight:700}.other-errorMessage .pt02 p a{margin-bottom:20px;padding:6px 21px;font-weight:400}.other-errorMessage .pt02 p a.link01{color:#0860c0}.other-errorMessage .pt02 p a.color08{padding:6px 21px}.other-errorMessage .pattern-1 .pt01 h1{font-family:Arial,Helvetica,sans-serif}.other-errorMessage .pattern-2 .pt01 h1{color:#f44040;font-size:18px;font-weight:700}.other-errorMessage .pattern-2 .pt01 h2{padding-top:10px;color:#f44040;font-size:18px;font-weight:700}.other-errorMessage .pattern-2 .pt01 p{font-size:18px}.other-errorMessage .pattern-3 .pt01 h2{font-size:18px;line-height:1.5}.other-errorMessage .pattern-3 .pt01 h2 em{color:#f44040;font-weight:400}.other-errorMessage .pattern-3 .pt01 p{padding-top:15px;color:#444;font-size:16px;font-weight:400}.other-errorMessage .pattern-3 .pt02 p a{padding:10px 5px;width:400px;font-size:20px;font-weight:700}.other-errorMessage .pattern-3 .pt03{padding-top:20px}.other-errorMessage .pattern-3 .pt03 p{color:#888;line-height:1.5}.other-leadMessage{padding-top:20px}.other-leadMessage .bg01{padding:15px 20px 10px;background:#ededed}.other-leadMessage .bg01 p{font-size:24px;line-height:1}.other-leadMessage .bg01 p span{display:block}.other-leadMessage .bg01 em{font-weight:400}.other-leadMessage .bg02{margin:auto;padding:20px;width:570px;background:#ededed}.other-leadMessage .pt01 li p{padding-left:1em;font-size:12px;text-indent:-1em}.other-leadMessage .pt01 li+li{padding-top:10px}.other-leadMessage .pattern-2 .pt01{text-align:center}.other-leadMessage .pattern-2 .pt01 p{padding-left:1em;text-indent:-1em}.other-leadMessage .pattern-2 .pt01 p span{color:#f44040}.other-remindIpass .pt03 dd .li02 select,.other-remindIpass .pt03 dd .li03 select{width:70px}.other-remindIpass{margin:0 auto;padding-top:20px}.other-remindIpass .pt01 h2{text-align:center;font-weight:400}.other-remindIpass .pt01 p{padding-top:10px}.other-remindIpass .pt01 ul{margin:auto;padding-top:30px;width:550px}.other-remindIpass .pt02{padding-top:10px}.other-remindIpass .pt02 ul{padding:5px;color:#f44040;background:#ffdede;font-weight:700}.other-remindIpass .pt03{padding-top:15px}.other-remindIpass .pt03 dl{display:table;width:100%;border:1px #dbdbdb solid;box-sizing:border-box}.other-remindIpass .pt03 dl:first-child{border-bottom:0}.other-remindIpass .pt03 dt{display:table-cell;padding:10px;width:200px;text-align:right;vertical-align:middle;border-right:1px #dbdbdb solid;box-sizing:border-box;background:#eee;font-weight:700}.other-remindIpass .pt03 dt span{display:inline-block;margin-left:5px;color:#f44040;font-size:11px;font-weight:400}.other-remindIpass .pt03 dd{display:table-cell;padding:10px;vertical-align:middle}.other-remindIpass .pt03 dd p+p{padding-top:4px;color:#888}.other-remindIpass .pt03 dd input{padding:10px 5px}.other-remindIpass .pt03 dd li{float:left;padding-left:5px;box-sizing:border-box}.other-remindIpass .pt03 dd li span{margin-right:5px}.other-remindIpass .pt03 dd li select{height:40px}.other-remindIpass .pt03 dd li:first-child{padding-left:0}.other-remindIpass .pt03 dd .li01 select{width:100px}.other-remindIpass .pt04{padding-top:20px}.other-remindIpass .pt04 p{padding-top:10px;padding-left:1em;color:#888;text-indent:-1em}.other-remindIpass .pt05{padding-top:10px}.other-remindIpass .pt05 h3{font-size:14px;text-align:center}.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 .pt05 .bg01{padding:5px;background:#ece4d5;border-radius:6px}.other-remindIpass .pt06 ul{padding-top:10px}.other-remindIpass .pt06 li{margin:5px 0 0 1em;color:#888;list-style:disc inside}.other-remindIpass .pt06 li:first-child{margin-top:0}.other-remindIpass .pt07{padding-top:30px}.other-remindIpass .pt07 li{text-align:center}.other-remindIpass .pt07 li a{min-width:400px;font-size:20px;line-height:30px}.other-remindIpass .pt07 .li01 a{display:inline-block}.other-remindIpass .pt07 .li01 span{display:inline-block}.other-remindIpass .pt07 .li02{padding-top:30px}.other-remindIpass .pt08{margin:30px auto 0;padding:20px;border:1px solid #dbdbdb;border-radius:5px}.other-remindIpass .pt08 h3{text-align:center}.other-remindIpass .pt08 p{padding-top:10px;text-align:center}.other-remindIpass .pt08 dl{display:table;margin-top:10px;width:100%;border:1px solid #dbdbdb}.other-remindIpass .pt08 dt{display:table-cell;padding:10px;width:200px;text-align:right;vertical-align:middle;border-right:1px solid #dbdbdb;background:#eee;font-weight:700}.other-remindIpass .pt08 dd{display:table-cell;padding:10px;vertical-align:middle}.other-remindIpass .pt08 dd p{padding-top:0}.other-remindIpass .pt09{padding-top:30px;text-align:center}.other-remindIpass .pt09 a:after{content:"";display:inline-block;margin-left:3px;width:11px;height:11px;vertical-align:middle;background:url(../../images/2017/bt_024a.png) no-repeat;background-size:11px auto}.other-remindIpass .pt10{padding-top:15px}.other-remindIpass .pattern-2 .pt03 dl{border-bottom:1px #dbdbdb solid}.other-remindIpass .pattern-2 .pt03 dd input{width:100%}.other-remindIpass .pattern-2 .pt08{margin:30px auto 0;padding:20px;border:1px solid #dbdbdb;border-radius:5px}.other-remindIpass .pattern-2 .pt08 h3{text-align:center}.other-remindIpass .pattern-2 .pt08 p{padding-top:10px;text-align:center}.other-remindIpass .pattern-2 .pt08 .span01{display:block;margin-left:3em}.other-remindIpass .pattern-2 .pt08 dl{display:table;margin-top:10px;width:100%;border:1px solid #dbdbdb}.other-remindIpass .pattern-2 .pt08 dt{display:table-cell;padding:10px;width:200px;font-weight:700;text-align:right;vertical-align:middle;border-right:1px solid #dbdbdb;background:#eee}.other-remindIpass .pattern-2 .pt08 dd{display:table-cell;padding:10px;vertical-align:middle}.other-remindIpass .pattern-2 .pt08 dd p{padding-top:0}.other-remindIpass .pattern-3 .pt01 h2{text-align:center}.other-remindIpass .pattern-3 .pt03 dl{border-bottom:1px #dbdbdb solid}.other-remindIpass .pattern-3 .pt09{padding-top:30px;text-align:center}.other-remindIpass .pattern-3 .pt09 a{margin:auto;width:400px;font-size:16px;line-height:30px;font-weight:700}.other-remindIpass .pattern-3 .pt09 a:after{display:none}.other-remindIpass .pattern-4 .pt01 h2{margin:auto;width:550px}.other-remindIpass .pattern-5 .pt01 h2{font-size:18px;text-align:center;font-weight:700}.other-routeList .pt01 h1{margin-top:15px;padding-left:5px;font-size:17px;border-left:5px solid red}.other-routeList .pt01 h2{margin-top:25px;padding:5px;color:#543535;background:#f2eee3}.other-routeList .pt01 ul{padding:10px 10px 0;font-size:0}.other-routeList .pt01 ul li{display:inline-block;padding:0 5px 10px;width:150px;font-size:12px;vertical-align:top}html.next .other-routeList .pt01 h1{border-left:5px solid #3475c1}html.next .other-routeList .pt01 h2{background:#efefef}.other-titleLeadMessage .pt01{text-align:center}.other-titleLeadMessage .pt01 h1{font-size:20px}.other-titleLeadMessage .pt01 p{padding-top:30px;color:#f44040;font-size:18px;font-weight:700}.other-titleLeadMessage .pattern-1{margin:auto;padding-top:20px;width:570px}