﻿html{height:100%;font-size:87.5%;line-height:1.8;background:#FFF;overflow-y:scroll}* html{height:100%;font-size:82.5%;line-height:2;background:#FFF;overflow-y:scroll}body{width:100%;height:100%;color:#6c6c6c}.mac body{font-family:Hiragino Kaku Gothic Pro, Osaka, sans-serif}.win body{font-family:"メイリオ", "ＭＳ Ｐゴシック", Meiryo, MS PGothic, sans-serif}.mac .ui-widget{font-family:Hiragino Kaku Gothic Pro, Osaka, sans-serif}.win .ui-widget{font-family:"メイリオ", "ＭＳ Ｐゴシック", Meiryo, MS PGothic, sans-serif}a{color:#2692AC;text-decoration:none}a.targetBlank{padding:0 18px 0 0;background:url(../../images/icon_blank_color.gif) no-repeat right center}a:hover,a:active{color:#4EBFDC;text-decoration:underline}#footer a{color:#fff;text-decoration:none}#footer a:visited{color:#fff;text-decoration:none}#footer a:hover,#footer a:active{color:#fff;text-decoration:underline}strong{font-weight:bold;color:#222}sup{padding:0 1px;vertical-align:2px;font-size:73%}sub{padding:0 1px;vertical-align:-1px;font-size:73%}dt,th{color:#222}.alert{font-weight:bold;color:#df2020}.strong{font-weight:bold;color:#222}.color{color:#FF6600}.color_glay{color:#999999}.color_white{color:#FFFFFF}.color_blue{color:#007d91}.color_yellow{color:#faa732}.color_green{color:#8bb531}.valg_t{vertical-align:top !important}.valg_m{vertical-align:middle !important}.valg_b{vertical-align:bottom !important}#header{width:100%;background:url(../../images/header_bg.gif) 0 0 repeat-x;min-width:960px !important}#header .inr{position:relative;width:960px;height:62px;margin:0 auto}#header .logo{line-height:110%;position:absolute;left:0;top:12px}#header .logo img{vertical-align:top;line-height:0}#header .nav{height:62px;font-size:12.6px;line-height:60px;color:#fff;position:absolute;left:134px;top:0;z-index:10}#header.st .nav{left:171px}#header .nav li{height:60px;float:left}#header .nav a{height:60px;color:#ededed;text-decoration:none;padding:0 18px;display:block;_width:1%;_white-space:nowrap}#header .nav a.narrow{padding:0 10px}#header .nav li.mail a{height:60px;color:#ededed;text-decoration:none;display:inline;padding:5;_width:1%;_white-space:nowrap;position:relative}#header .nav li.mail img.message_box{position:relative;bottom:18px;width:29px;height:25px}#header .nav li.mail a:hover{background-color:transparent}#header .nav span.notification_box{position:relative;top:-9px;left:-11px}#header .nav span.notification_num{width:14px;height:14px;background-color:#df2020;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;z-index:99;font-size:82%;padding:3px;color:#FFFFFF;text-shadow:none}.gecko #header .nav a,.opera #header .nav a,.webkit #header .nav a,.safari #header .nav a,.chrome #header .nav a{text-shadow:-1px -1px #06728c}#header .nav a:hover,#header .nav a:active{color:#fff;text-decoration:none;background:#30adc1}.gecko #header .nav a:hover,.gecko #header .nav a:active{text-shadow:-1px -1px #209db1}.opera #header .nav a:hover,.opera #header .nav a:active{text-shadow:-1px -1px #209db1}.webkit #header .nav a:hover,.webkit #header .nav a:active{text-shadow:-1px -1px #209db1}.safari #header .nav a:hover,.safari #header .nav a:active{text-shadow:-1px -1px #209db1}.chrome #header .nav a:hover,.chrome #header .nav a:active{text-shadow:-1px -1px #209db1}#header .on a{color:#fff;background:#1c6d81;text-shadow:-1px -1px #004d61}.ie #header .nav li.on a{text-shadow:none}.gecko #header .nav li.on a:hover,.gecko #header .nav li.on a:active{text-shadow:-1px -1px #004d61}.opera #header .nav li.on a:hover,.opera #header .nav li.on a:active{text-shadow:-1px -1px #004d61}.webkit #header .nav li.on a:hover,.webkit #header .nav li.on a:active{text-shadow:-1px -1px #004d61}.safari #header .nav li.on a:hover,.safari #header .nav li.on a:active{text-shadow:-1px -1px #004d61}.chrome #header .nav li.on a:hover,.chrome #header .nav li.on a:active{text-shadow:-1px -1px #004d61}#header .btn{line-height:110%;position:absolute;right:-1px;top:18px;z-index:10;padding:0;border:0 !important}#header .btn li{padding:0 0 0 3px;float:left;position:relative}#header .btn .subbtn{width:184px;position:absolute;top:26px;right:0}#header .btn .subbtn .inr{width:100%;height:auto;padding:10px 0 0 0;background:url(../../images/subnav_bg_01a.png) no-repeat left top}#header .btn .subbtn .inr .inr{width:100%;height:auto;padding:0 0 6px 0;background:url(../../images/subnav_bg_01c.png) no-repeat left bottom}#header .btn .subbtn .inr .inr .inr{width:100%;height:auto;padding:0;background:url(../../images/subnav_bg_01b.png) repeat-y left top}#header .btn .subbtn ul{width:180px;font-size:86%;line-height:160%;margin:0 2px}#header .btn .subbtn li{width:100%;padding:0;border-bottom:solid 1px #e5e5e5;float:none}#header .btn .subbtn a{color:#333;text-decoration:none;padding:6px 20px 6px 10px;background:url(../../images/icon_subnav.gif) no-repeat right center;display:block;zoom:1}#header .btn .subbtn a:hover,#header .btn .subbtn a:active{color:#2692AC;text-decoration:none}#header .btn .subbtn li.lst{border-bottom:0}#header .tracklist{padding:4px 0 6px 0;background:#ededed}#header .tracklist ol{width:960px;list-style-type:none;font-size:73%;color:#666;margin:0 auto;padding:0}#header .tracklist ul{width:960px;list-style-type:none;font-size:73%;color:#666;margin:0 auto;padding:0;text-shadow:1px 1px #f9f9f9}.ie8 #header .tracklist ul{text-shadow:none}#header .tracklist li{padding:0 8px 0 0;float:left}#header .tracklist span{font-weight:bold}#header .tracklist a{padding:0 12px 0 0;background:url(../../images/icon_tracklist.gif) no-repeat right center;color:#666;text-decoration:none}#header .tracklist a:visited{color:#666;text-decoration:none}#header .tracklist a:hover,#header .tracklist a:active{color:#666;text-decoration:underline}#pagebody{width:100%;text-align:center}.pagetop{clear:both;padding-top:20px;text-align:right;font-size:83%;text-decoration:underline;padding-bottom:10px}.fontGray{color:#888888}.h1Tit01{padding:46px 0 5px 0;margin-left:-2px}.h2Tit01{margin-left:-2px;padding-bottom:30px}.h2Tit02{margin-left:-2px;padding-bottom:10px}.h3Tit01{clear:both;padding-bottom:10px;margin-bottom:15px;border-bottom:#E5E5E5 5px solid}.h3Tit02{clear:both;padding-bottom:20px}.section{clear:both;width:960px;text-align:left;margin:0 auto;padding:0 0 40px 0}.marginBtm0{margin-bottom:0 !important}.marginBtmS{margin-bottom:5px !important}.marginBtmM{margin-bottom:10px !important}.marginBtmL{margin-bottom:20px !important}.marginBtmXL{margin-bottom:30px !important}.marginBtmXXL{margin-bottom:40px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}.mb120{margin-bottom:120px !important}.mb150{margin-bottom:150px !important}.mb200{margin-bottom:200px !important}.mb300{margin-bottom:300px !important}.mb400{margin-bottom:400px !important}.mb500{margin-bottom:500px !important}.mr20{margin-right:20px !important}.ml20{margin-left:20px !important}.mr15{margin-right:15px !important}.ml15{margin-left:15px !important}.mr10{margin-right:10px !important}.ml10{margin-left:10px !important}.mr7{margin-right:7px !important}.ml7{margin-left:7px !important}.alnC{text-align:center}.alnL{text-align:left}.alnR{text-align:right}.imgL{float:left;margin:0 20px 10px 0}.imgR{float:right;margin:0 0 10px 20px}.boxL{float:left}.boxR{float:right}.alertBox{margin:0 0 18px 0;padding:17px 10px;border:solid 1px #df2121;background:#fce8e8}.alertBox .txt1{font-weight:bold;text-align:center;color:#df2020}.alertBox .txt1 img{vertical-align:middle}.greenBox{font-weight:bold;color:#53AD27;margin:0 0 25px 0;padding:4px 10px 2px 30px;background:#eaf6e1 url(/job/images/icon_07.gif) no-repeat 7px 8px;border:solid 1px #54ad28;color:#53AD27}.grayBox{margin:0 0 18px 0;padding:10px 10px;background:#f7f7f7;border:solid 1px #CCCCCC}.dotBox{margin:0 0 18px 0;padding:10px 10px;border:dotted 1px #df2020}.ttlStyle1{font-size:144%;font-weight:bold;color:#000;margin:0 0 20px 0;padding:10px 0 15px 66px;background:url(../../images/bg_ttl_01.gif) no-repeat 0 0}.icon,li.icon{padding-left:21px;background:url(../../images/icon_01.gif) no-repeat left center}.q_icon{padding-bottom:5px}.snsbtn{overflow:hidden}.snsbtn li{float:left;margin-right:4px}.snsbtn iframe{margin:0 !important}.ui-dialog{background-color:#f5f5f5;background-image:none}.ui-dialog-titlebar{background-color:#2692ac;background-image:none;color:#fff}.ui-dialog-content{font-size:87.5%;line-height:1.6}#pagetop{position:absolute;right:0;bottom:0;width:38px;height:25px}@media (max-width: 767px){#pagetop{display:none}}#footer{background:url(../../images/footer_bg_btm.gif) repeat;font-size:12.6px;min-width:960px !important}#footer .inr{background:url(../../images/footer_bg_top.gif) 0 0 repeat-x}#footer .inrBlock1{width:960px;margin:0 auto 25px auto;padding:40px 0 25px 0;background:url(../../images/footer_dotline.gif) repeat-x left bottom}#footer .inrBlock2{width:960px;margin:0 auto;padding:0 0 10px 0;color:#fff}#footer .inrBlock2 .txt{font-size:86%;font-weight:bold;margin:0 0 5px 0}#footer .inrBlock2 .navf{font-size:86%;margin-bottom:0px}#footer .inrBlock2 .navf li{padding:0 10px 0 10px;margin-bottom:3px;float:left;border-right:1px solid #8f8f8f}#footer .inrBlock2 .navf li:last-child{border-right:none}#footer .boxCompanyInfo{width:650px;float:left}#footer .footerTtl{margin-bottom:20px}#footer .footer-logo-area{height:30px;line-height:30px}#footer .footer-logo-area-img{display:inline-block;padding-right:15px;border-right:1px solid #8f8f8f}#footer .footer-logo-area-text{font-size:10px;color:#fff;margin-left:15px}#footer .footerNav{margin-bottom:20px}#footer .footerNav ul{font-size:86%;float:left}#footer .footerNav ul li a.targetBlank{padding:0 18px 0 0;background:url(../../images/icon_blank.gif) no-repeat right center}#footer .footerNav ul.nav1{width:150px}#footer .footerNav ul.nav1-strong{font-weight:bold}#footer .footerNav ul.nav4{width:200px;background:url(../../images/footer_dotline.gif) repeat-y left top;float:right}#footer .footerNav ul.nav4 li{margin:0 0 5px 20px;padding:4px 0 4px 30px;background-repeat:no-repeat;background-position:left center}#footer .footerNav ul.nav4 li.facebook{background-image:url(../../images/icon_facebook.gif)}#footer .footerNav ul.nav4 li.twitter{background-image:url(../../images/icon_twitter.gif)}#footer .footerNav ul.nav4 li.blog{background-image:url(../../images/icon_blog.gif)}#footer .boxOpinion{width:296px;float:right}#footer .boxOpinion h2{font-size:86%;color:#FFF;padding-bottom:5px}#footer .boxOpinion textarea{margin-bottom:10px;border:none;width:274px;padding:10px;color:#000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;box-shadow:0px 0px 3px 2px rgba(0,0,0,0.2) inset;-moz-box-shadow:0px 0px 3px 2px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0px 0px 3px 2px rgba(0,0,0,0.2) inset;-o-box-shadow:0px 0px 3px 2px rgba(0,0,0,0.2) inset;-ms-box-shadow:0px 0px 3px 2px rgba(0,0,0,0.2) inset;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#footer .boxOpinion textarea:focus{color:#333333 !important}#pagetop{width:60px;height:60px;position:fixed;right:20px;bottom:20px;z-index:100000}.tb01{width:100%}.tb01 input,.tb01 textarea{background:none repeat scroll 0 0 #F7F7F7;border:1px solid #CCCCCC;color:#333333;margin-right:5px;padding:4px;vertical-align:middle;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px}.tb01 select{background:none repeat scroll 0 0 #F7F7F7;border:1px solid #CCCCCC;color:#333333;margin-right:5px;padding:4px;vertical-align:middle;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;background:none repeat scroll 0 0 #F7F7F7;border:1px solid #CCCCCC;color:#464646;padding:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px}.tb01 .noBorder input{background:none repeat scroll 0 0 transparent !important;border:medium none !important;vertical-align:top !important}.tb01 th{width:20%;padding-bottom:30px;font-size:115%}.tb01 td{width:80%;padding-bottom:30px}table .sizeXXS{width:80px}table .sizeXS{width:120px}table .sizeS{width:125px}table .sizeM{width:200px}table .sizeL{width:310px}table .sizeLL{width:600px}.socialbutton{position:relative}.socialbutton li.twitterbtn{width:100px}.socialbutton li.facebookbtn{width:450px}.boxChangejob label{cursor:pointer}.loginWindow{text-align:left;padding:4px;background:#e5e5e5;border:solid 1px #ccc}.loginWindow .inr{width:100%;padding:25px 0;background:#fff;position:relative}.loginWindow .ttl{margin:0 0 15px 43px}.loginWindow .txt1{margin:0 0 0 43px}.loginWindow .txt1 dt{margin:0 0 2px 0}.loginWindow .txt1 dd{margin:0 0 12px 0}.loginWindow .txt1 dd .box{width:350px}.loginWindow .txt2{text-align:center;margin:0 43px 15px 43px;padding:20px 0 18px 0;background:#f7f7f7}.loginWindow .txt3{margin:0 0 0 43px}.loginWindow .txt3 li{padding-left:21px;background:url(../../images/icon_01.gif) no-repeat left center}.loginWindow .close{width:45px;position:absolute;top:0;right:0}.loginWindow input{vertical-align:middle}.loginWindow input.box{background:none repeat scroll 0 0 #F7F7F7;border:1px solid #CCCCCC;color:#333333;padding:4px;vertical-align:middle;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px}.step{width:874px;font-size:86%;margin:0 0 10px 0;background:#e5e5e5}.step li{float:left;list-style-type:none}.step li span{padding:8px 30px 6px 10px;background:url(../../../job/images/bg_15a.gif) no-repeat right center;display:block}.step li.st3 span{padding-right:0;background:none}.step1 li.st1,.step2 li.st1,.step3 li.st1{color:#fff;background:#2692ac}.step1 li.st1 span{padding-left:40px;padding-right:60px;background-image:url(../../../job/images/bg_15b.gif)}.step2 li.st1 span,.step3 li.st1 span{background-image:url(../../../job/images/bg_15c.gif)}.step2 li.st2,.step3 li.st2{color:#fff;background:#2692ac}.step2 li.st2 span{background-image:url(../../../job/images/bg_15b.gif)}.step3 li.st2 span{background-image:url(../../../job/images/bg_15c.gif)}li.lang_tag{color:#F7F7F7;background:#2b97b1;border:solid 1px #16829c;padding:0 5px 0 5px;margin:0 5px 5px 0;list-style-type:none;float:left}li.lang_tag.priority{background:#16829c;padding:3px 8px 3px 8px;margin:0 5px 5px 0;font-size:136%;font-weight:bold}.gecko li.lang_tag,.opera li.lang_tag,.webkit li.lang_tag,.safari li.lang_tag,.chrome li.lang_tag{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:-1px -1px #06728c}li.lang_tag a,li.fw_tag a{color:#F7F7F7;text-decoration:none}li.lang_tag a:hover{color:#FFFFFF;text-decoration:underline}li.lang_tag:hover{background:#247082;border:solid 1px #247082}li.fw_tag{color:#F7F7F7;background:#668899;border:solid 1px #557788;padding:0 5px 0 5px;margin:0 5px 5px 0;list-style-type:none;float:left}li.fw_tag a:hover{color:#FFFFFF;text-decoration:underline}li.fw_tag.priority{background:#567889;padding:3px 8px 3px 8px;margin:0 5px 5px 0;font-size:136%;font-weight:bold}.gecko li.fw_tag,.opera li.fw_tag,.webkit li.fw_tag,.safari li.fw_tag,.chrome li.fw_tag{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:-1px -1px #557788}li.fw_tag:hover{background:#536b76;border:solid 1px #536b76}.cfix{display:inline-block}.cfix:after{content:" ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0}* html .cfix{height:1%}.cfix{display:block}.cfix1{overflow:hidden}.cfix1:after{clear:both;display:block;visibility:hidden;height:0;font-size:0;content:" "}.flex{display:flex}.flex.space_around{justify-content:space-around}.flex.space_between{justify-content:space-between}.flex.row_reverse{flex-direction:row-reverse}* html .cfix1,*:first-child+html .cfix1{zoom:1}
