html,body,div,span,h2,p,img,b,ul,li,aside,footer,header,nav,section{margin:0;padding:0;outline:0;border:0;background:0 0;vertical-align:baseline;font-size:100%}body{line-height:1}aside,footer,header,nav,section{display:block}nav ul{list-style:none}a{margin:0;padding:0;border:0;background:0 0;vertical-align:baseline;font-size:100%}body,button{font-family:arial,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}li{list-style:none}.l-container,.l-siteFooter,.l-siteHeader{padding:0 10px;width:980px}.l-siteHeader{margin:0 auto}.l-siteHeader a,.l-siteHeader p{font-family:arial,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}.l-siteHeader button{cursor:pointer}.l-siteHeader .w150{margin:0}.l-siteFooter{margin:0 auto 10px;padding:0 10px;width:980px;font-family:arial,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}.l-siteFooter a,.l-siteFooter p{font-family:arial,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}.l-wrap{display:table;width:100%;vertical-align:top}.l-box{display:table-cell;vertical-align:top}.l-gutter20{display:table-cell;width:20px}.l-siteHeader__cap a{z-index:10}.headerBtn{margin:0;border:none;vertical-align:middle;font-weight:700;line-height:1.2}.btn{display:inline-block;margin:0;border:none;vertical-align:middle;text-align:center;font-weight:700;line-height:1.2;cursor:pointer}.btn:hover{text-decoration:none}.btn--inq{border:solid 1px #E5866D;background:#fb4809;background:linear-gradient(to bottom,#FF6E3F 10%,#fc491e 90%);box-shadow:0 1px 0 rgba(153,36,0,.2);color:#fff}.btn--inq:hover{border:solid 1px #f5d3cb;background:#FFFBFA;background:linear-gradient(to bottom,#FFFBFA 10%,#FEE8E2 90%);color:#fb4809}.btn--inq:active{background:linear-gradient(to bottom,#FFF5F2 10%,#FFDCD4 90%);box-shadow:0 1px 1.5px #FCE3DD inset}.btn--search{border:solid 1px #72A1DB;background:#0088ea;background:linear-gradient(to bottom,#0088ea 10%,#0070C0 90%);box-shadow:0 1px 0 rgba(2,55,120,.3);color:#fff}.btn--search:hover{border:solid 1px #c7e0fc;background:#eff6ff;background:linear-gradient(to bottom,#eff6ff 10%,#dbecff 90%);box-shadow:0 1px 0 rgba(2,55,120,.3);color:#0070C0}.btn--search:active{background:linear-gradient(to bottom,#F3F6FB 10%,#D7E6F7 90%);box-shadow:0 1px 0 rgba(2,55,120,.2) inset}.btn--funcL1{border:solid 1px #c7e0fc;background:linear-gradient(to bottom,#eff6ff 10%,#dbecff 90%);box-shadow:0 1px 0 rgba(2,55,120,.3);color:#0070C0}.btn--funcL1:hover{border:solid 1px #72A1DB;background:#0088ea;background:linear-gradient(to bottom,#0088ea 10%,#0070C0 90%);box-shadow:0 1px 0 rgba(2,55,120,.3);color:#fff}.btn--funcL1:active{background:linear-gradient(to bottom,#0088ea 10%,#006bb7 90%);box-shadow:0 1px 1.5px #1D62B4 inset}.btn--zumi{display:inline-block;border:none;text-align:center;font-weight:400}.btn--zumi.btn--small{height:30px;line-height:30px}.btn--zumi.btn--middle{height:40px;line-height:40px}.btn--zumi.btn--big,.btn--zumi.btn--big--caset{height:50px;line-height:50px}.btn--zumi.btn--zumi--small{height:30px;line-height:30px}.btn--zumi.btn--zumi--middle{height:40px;line-height:40px}.btn--zumi.btn--zumi--big{height:50px;line-height:50px}.btn--zumi--caset{width:120px;font-size:12px}.btn--funcL2{border:solid 1px #ccc;background:#eee;background:linear-gradient(to bottom,#fff 10%,#efefef 90%);box-shadow:0 1px 0 rgba(0,0,0,.1);color:#333;font-weight:400;font-family:arial,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif!important}.btn--funcL2:link{color:#333}.btn--funcL2:visited{color:#333}.btn--funcL2:hover{background:#8B8B8B;background:linear-gradient(to bottom,#8B8B8B 10%,#6b6b6b 90%);color:#fff}.btn--funcL2:hover .num{color:#fff}.btn--funcL2:active{background:linear-gradient(to bottom,#878787 10%,#545454 90%);box-shadow:0 1px 1.5px #545454 inset}.btn--Xsmall{padding:0 10px;height:25px;border-radius:3px;font-size:12px}.btn--small{padding:0 10px;height:30px;border-radius:3px;font-size:12px;line-height:28px}.btn--small--line2{padding:5px;height:auto;border-radius:3px}.btn--middle{padding:0 20px;height:40px;border-radius:5px;font-size:14px;line-height:40px}.btn--big,.btn--big--caset{padding:0 20px;height:50px;border-radius:5px;font-size:16px;line-height:50px}.btn--big--caset{padding:0 8px;font-size:14px}.btn--inq--tate{position:relative;padding:0 8px 0 30px}.btn--inq--tate__cap{position:absolute;top:0;left:0;box-sizing:border-box;width:25px;height:100%;border-right:1px solid #E5866D;font-weight:400;line-height:1.2}.btn--middle .btn--inq--tate__cap{padding:5px 5px;font-size:12px}.btn--big .btn--inq--tate__cap,.btn--big--caset .btn--inq--tate__cap{padding:8px 5px;font-size:14px}.btn--inq--tate:hover .btn--inq--tate__cap{border-right:solid 1px #f5d3cb}.btn__txt--bigEX{font-size:20px}.btn__txt--big{font-size:16px}.btn__txt--small{font-weight:400;font-size:12px}.btn__txt--smallEX{font-weight:400;font-size:10px}.btn--disable,.btn--disable:hover{border:none;background:0 0;box-shadow:none;color:#ccc!important;font-weight:400;cursor:default}.btn--caset--toruaki{margin:0 170px 0 0}.slideBtn{display:inline-block;box-sizing:border-box;width:100%;vertical-align:middle;text-align:center}.slideBtn--h{padding:0 5px;height:100%}.slideBtn--v{padding:5px}.slideBtn:link{color:#333}.slideBtn:visited{color:#333}.slideBtn:hover{color:#fb4809;text-decoration:none}.slideBtn:active{color:#333}.slideBtn.is-off{color:#ddd;cursor:default}a .icon_maru_close{text-decoration:none}a .icon_maru_close:hover{color:#fb4809;text-decoration:none}.num{margin:0 .1em;color:#333;letter-spacing:-.05em;font-family:arial}.l-siteHeader a,.footerLinks a,.l-siteFooter a{text-decoration:none}.l-siteHeader a:link,.footerLinks a:link,.l-siteFooter a:link{color:#0070C0}.l-siteHeader a:visited,.footerLinks a:visited,.l-siteFooter a:visited{color:#802680}.l-siteHeader a:hover,.footerLinks a:hover,.l-siteFooter a:hover{color:#fb4809;text-decoration:underline}.l-siteHeader a:active,.footerLinks a:active,.l-siteFooter a:active{color:#FF9A49}@font-face{font-weight:400;font-style:normal;font-family:icons;src:url(../../fonts/icons.eot)}@font-face{font-weight:400;font-style:normal;font-family:icons;src:url(../../fonts/icons.eot);src:url(../../fonts/icons.eot?#iefix) format("embedded-opentype"),url(../../fonts/icons.woff) format("woff"),url(../../fonts/icons.ttf) format("truetype"),url(../../fonts/icons.svg?#icons) format("svg")}.w120{width:120px}.w150{width:150px}.txt-r{text-align:right}.va-mid{vertical-align:middle}.links--inline{padding:5px 0;font-size:10px;line-height:1.5}.links--inline>a{display:inline-block;margin-right:5px;padding-right:5px;border-right:1px solid #666}.l-siteHeader__cap,.l-siteHeader__body,.l-siteHeader__loginTxt,.gNav__block,.pankuzuBlock{margin:0 auto;width:980px}.l-siteHeader__cap{position:relative;height:30px;color:#999;font-size:10px;line-height:30px}.l-siteHeader__cap a{position:absolute;right:0}.l-siteHeader__body{position:relative;height:35px}.l-siteHeader__loginTxt{display:none;font-size:10px}.gNav{overflow:hidden;margin:5px 0;width:100%}.gNav__block{display:table;border-bottom:1px solid #fb4809;table-layout:fixed}.gNav__btn{display:table-cell;border-width:0 0 3px;border-style:solid;border-color:transparent;vertical-align:middle}.gNav__btn:last-child{border-right:none}.gNav__btn>a{display:inline-block;width:100%;height:40px;color:#666;vertical-align:middle;text-align:center;font-size:14px;line-height:50px}.gNav__btn.is-selected,.gNav__btn:hover{border-color:#fb4809;color:#fb4809}.gNav__btn.is-selected a,.gNav__btn:hover a{color:#fb4809;text-decoration:none;font-weight:700}.siteName{position:relative;top:0;left:0;width:400px;height:30px}.siteName__logo{position:absolute;top:0;left:0;width:140px;height:30px}.siteName__recruit{position:absolute;bottom:0;left:207px}.siteName__carbo{position:absolute;top:0;left:150px;width:30px;height:30px}.siteName__catch{position:absolute;top:3px;left:207px;color:#999;font-size:10px}.headerAction{position:absolute;top:0;right:0;text-align:right}.headerAction__link{display:inline-block;margin-right:10px;height:30px;text-align:center;font-size:12px;line-height:30px}.headerAction__link:first-child{padding-right:10px;border-right:1px solid #ccc}.headerAction__btns{width:280px}.pankuzuBlock{padding:5px 0;font-size:10px}.CS_pankuzu2>li{display:inline-block;margin-right:5px;line-height:1.5}.CS_pankuzu2>li a{margin-right:5px;color:#999}.description{position:absolute;top:0;left:50%;display:inline-block;overflow:hidden;margin:0 80px 0 -490px;padding-right:140px;width:840px;height:30px;color:#999;text-align:right;font-weight:400;font-size:10px;line-height:30px}.l-pageFooter{margin-bottom:-15px;padding:20px 20px 1px;background:#EEE}.footerKaitoriLink{margin:10px 0 0;font-size:10px}.footerKaitoriLink li{display:inline}.links{padding:20px 20px 5px;background:#eee}.links--upper{margin:0;padding:20px 20px 1px}.links__block{margin:0 0 10px}.links__ttl{margin:0;font-weight:400;font-size:10px;line-height:1.2}.siteFooter__Rlink{padding:20px 0 0}.siteFooter__ttl{font-size:14px}.copyright{margin:10px 0}.copyright a{display:block;color:#435B67;text-decoration:underline;font-weight:700;font-size:10px}.l-siteHeader--mini{margin:0 auto;padding:10px 0;width:980px}.l-siteHeader--mini__logo,.l-siteHeader--mini__recruit{display:inline-block}.l-siteHeader--help{position:relative;margin:0 auto;margin-bottom:20px;padding:10px}.l-siteHeader--help__logo,.l-siteHeader--help__recruit{display:inline-block}.l-siteHeader--help__txtClose{position:absolute;top:10px;right:10px}.gNav{overflow:hidden;margin:5px 0;width:100%}.gNav__block{display:table;border-bottom:1px solid #fb4809;table-layout:fixed}.gNav__btn{display:table-cell;border-width:0 0 3px;border-style:solid;border-color:transparent;vertical-align:middle}.gNav__btn:last-child{border-right:none}.gNav__btn>a{display:inline-block;width:100%!important;height:40px;color:#666!important;vertical-align:middle;text-align:center;text-decoration:none;font-size:14px;font-family:arial,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;line-height:50px}.gNav__btn.is-selected,.gNav__btn:hover{border-color:#fb4809!important;color:#fb4809!important}.gNav__btn.is-selected a,.gNav__btn:hover a{color:#fb4809!important;text-decoration:none;font-weight:700}.gNav #tab_top{width:100%}div.siteName{position:relative;top:0;left:0;width:400px;height:30px}div.siteName__logo{position:absolute;top:0;left:0;width:140px;height:30px}div.siteName__recruit{position:absolute;bottom:0;left:207px}div.siteName__carbo{position:absolute;top:0;left:150px;width:30px;height:30px}div.siteName__catch{position:absolute;top:3px;left:207px;color:#999;font-size:10px}h1.description{position:absolute;top:0;left:50%;z-index:0;display:inline-block;margin:0 80px 0 -490px;padding-right:140px;width:840px;height:30px;color:#999;text-align:right;font-weight:400;font-size:10px;font-family:arial,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;line-height:30px}div.l-pageFooter{padding:20px 20px 0;background:#EEE}div.footerKaitoriLink{margin:10px 0 0;font-size:10px}div.footerKaitoriLink li{display:inline}.links{padding:20px 20px 5px;background:#eee}.links--upper{margin:0;padding:20px 20px 1px}.links__block{margin:0 0 10px}.links__ttl{margin:0;font-weight:400;font-size:10px;line-height:1.2}.copyright{margin:10px 0}.copyright a{display:block;color:#435B67!important;text-decoration:underline;font-weight:700;font-size:10px}.l-siteFooter--help{margin:10px;padding-right:10px;font-family:arial,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}.l-siteFooter--help a,.l-siteFooter--help p{font-family:arial,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}