@charset "utf-8";*{margin:0;padding:0;list-style:none;outline:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{line-height:1.4;color:#333;font-size:14px;font-weight:400;font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック",MS PGothic,sans-serif;position:relative;overflow-x:hidden}img{border:none}a{color:#333;text-decoration:none}a:hover{text-decoration:underline}a.ul{text-decoration:underline}a.ul:hover{color:#2c99dc}.w5p{width:5%!important}.w10p{width:10%!important}.w15p{width:15%!important}.w20p{width:20%!important}.w25p{width:25%!important}.w30p{width:30%!important}.w33p{width:33%!important}.w35p{width:35%!important}.w40p{width:40%!important}.w45p{width:45%!important}.w50p{width:50%!important}.w55p{width:55%!important}.w60p{width:60%!important}.w65p{width:65%!important}.w70p{width:70%!important}.w75p{width:75%!important}.w80p{width:80%!important}.w85p{width:85%!important}.w90p{width:90%!important}.w95p{width:95%!important}.w97p{width:97%!important}.w100p{width:100%!important}.w40{width:40px!important}.w45{width:45px!important}.w50{width:50px!important}.w55{width:55px!important}.w60{width:60px!important}.w65{width:65px!important}.w70{width:70px!important}.w75{width:75px!important}.w80{width:80px!important}.w85{width:85px!important}.w90{width:90px!important}.w95{width:95px!important}.w97{width:97px!important}.w100{width:100px!important}.w110{width:110px!important}.w120{width:120px!important}.w130{width:130px!important}.w140{width:140px!important}.w150{width:150px!important}.w170{width:170px!important}.w180{width:180px!important}.w200{width:200px!important}.w210{width:210px!important}.w220{width:220px!important}.w223{width:223px!important}.w235{width:235px!important}.w250{width:250px!important}.w280{width:280px!important}.w290{width:290px!important}.w300{width:300px!important}.w320{width:320px!important}.w325{width:325px!important}.w330{width:330px!important}.w340{width:340px!important}.w358{width:358px!important}.w420{width:420px!important}.w440{width:440px!important}.w460{width:460px!important}.w483{width:483px!important}.w490{width:490px!important}.w500{width:500px!important}.w520{width:520px!important}.w550{width:550px!important}.w600{width:600px!important}.w650{width:650px!important}.w680{width:680px!important}.w730{width:730px!important}.w940{width:940px!important}.w1000{width:1000px!important}.h100p{height:100%!important}.h0{height:0!important}.h5{height:5px!important}.h10{height:10px!important}.h15{height:15px!important}.h20{height:20px!important}.h25{height:25px!important}.h30{height:30px!important}.h35{height:35px!important}.h40{height:40px!important}.h45{height:45px!important}.h50{height:50px!important}.h100{height:100px!important}.h392{height:392px!important}.lh0{line-height:0!important}.lh5{line-height:5px!important}.lh10{line-height:10px!important}.lh15{line-height:15px!important}.lh20{line-height:20px!important}.lh25{line-height:25px!important}.lh30{line-height:30px!important}.lh35{line-height:35px!important}.lh40{line-height:40px!important}.lh45{line-height:45px!important}.lh50{line-height:50px!important}.va0{vertical-align:0!important}.va1{vertical-align:1px!important}.va2{vertical-align:2px!important}.va3{vertical-align:3px!important}.va4{vertical-align:4px!important}.va5{vertical-align:5px!important}.va-top{vertical-align:top!important}.va-middle{vertical-align:middle!important}.flex-middle{align-items:center}.width950{width:900px!important}.width1200{width:1150px!important}.h40{height: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}.mB60{margin-bottom:60px!important}.mB80{margin-bottom:80px!important}.mT0{margin-top:0!important}.mT5{margin-top:5px!important}.mT10{margin-top:10px!important}.mT15{margin-top:15px!important}.mT20{margin-top:20px!important}.mT25{margin-top:25px!important}.mT30{margin-top:30px!important}.mT35{margin-top:35px!important}.mT40{margin-top:40px!important}.mT45{margin-top:45px!important}.mT50{margin-top:50px!important}.mT53{margin-top:53px!important}.mR0{margin-right:0!important}.mR5{margin-right:5px!important}.mR6{margin-right:6px!important}.mR10{margin-right:10px!important}.mR15{margin-right:15px!important}.mR20{margin-right:20px!important}.mR25{margin-right:25px!important}.mR30{margin-right:30px!important}.mR35{margin-right:35px!important}.mR40{margin-right:40px!important}.mR45{margin-right:45px!important}.mR50{margin-right:50px!important}.mR12{margin-right:12px!important}.mR14{margin-right:14px!important}.mR19{margin-right:19px!important}.mR90{margin-right:90px!important}.mL0{margin-left:0!important}.mL5{margin-left:5px!important}.mL10{margin-left:10px!important}.mL15{margin-left:15px!important}.mL20{margin-left:20px!important}.mL25{margin-left:25px!important}.mL30{margin-left:30px!important}.mL35{margin-left:35px!important}.mL40{margin-left:40px!important}.mL45{margin-left:45px!important}.mL50{margin-left:50px!important}.mL60{margin-left:60px!important}.mL61{margin-left:61px!important}.mL63{margin-left:63px!important}.mL70{margin-left:70px!important}.mL75{margin-left:75px!important}.mTB0{margin-top:0!important;margin-bottom:0!important}.mTB5{margin-top:5px!important;margin-bottom:5px!important}.mTB10{margin-top:10px!important;margin-bottom:10px!important}.mTB15{margin-top:15px!important;margin-bottom:15px!important}.mTB20{margin-top:20px!important;margin-bottom:20px!important}.mTB25{margin-top:25px!important;margin-bottom:25px!important}.mTB30{margin-top:30px!important;margin-bottom:30px!important}.mTB35{margin-top:35px!important;margin-bottom:35px!important}.mTB40{margin-top:40px!important;margin-bottom:40px!important}.mTB45{margin-top:45px!important;margin-bottom:45px!important}.mTB50{margin-top:50px!important;margin-bottom:50px!important}.mTBA{margin-top:auto!important;margin-bottom:auto!important}.mLR0{margin-left:0!important;margin-right:0!important}.mLR5{margin-left:5px!important;margin-right:5px!important}.mLR10{margin-left:10px!important;margin-right:10px!important}.mLR15{margin-left:15px!important;margin-right:15px!important}.mLR20{margin-left:20px!important;margin-right:20px!important}.mLR25{margin-left:25px!important;margin-right:25px!important}.mLR30{margin-left:30px!important;margin-right:30px!important}.mLR35{margin-left:35px!important;margin-right:35px!important}.mLR40{margin-left:40px!important;margin-right:40px!important}.mLR45{margin-left:45px!important;margin-right:45px!important}.mLR50{margin-left:50px!important;margin-right:50px!important}.mLR3{margin-left:3px!important;margin-right:3px!important}.mLRA{margin-left:auto!important;margin-right:auto!important}.p0{padding:0!important}.p10{padding:10px!important}.p15{padding:15px!important}.p20{padding:20px!important}.p50{padding:50px!important}.pT0{padding-top:0!important}.pT5{padding-top:5px!important}.pT10{padding-top:10px!important}.pT15{padding-top:15px!important}.pT20{padding-top:20px!important}.pT25{padding-top:25px!important}.pT30{padding-top:30px!important}.pT35{padding-top:35px!important}.pT40{padding-top:40px!important}.pT45{padding-top:45px!important}.pT50{padding-top:50px!important}.pB0{padding-bottom:0!important}.pB5{padding-bottom:5px!important}.pB10{padding-bottom:10px!important}.pB15{padding-bottom:15px!important}.pB20{padding-bottom:20px!important}.pB25{padding-bottom:25px!important}.pB30{padding-bottom:30px!important}.pB35{padding-bottom:35px!important}.pB40{padding-bottom:40px!important}.pB45{padding-bottom:45px!important}.pB50{padding-bottom:50px!important}.pR0{padding-right:0!important}.pR5{padding-right:5px!important}.pR10{padding-right:10px!important}.pR15{padding-right:15px!important}.pR20{padding-right:20px!important}.pR25{padding-right:25px!important}.pR30{padding-right:30px!important}.pR35{padding-right:35px!important}.pR40{padding-right:40px!important}.pR45{padding-right:45px!important}.pR50{padding-right:50px!important}.pL0{padding-left:0!important}.pL5{padding-left:5px!important}.pL10{padding-left:10px!important}.pL15{padding-left:15px!important}.pL20{padding-left:20px!important}.pL25{padding-left:25px!important}.pL30{padding-left:30px!important}.pL35{padding-left:35px!important}.pL40{padding-left:40px!important}.pL45{padding-left:45px!important}.pL50{padding-left:50px!important}.pTB0{padding-top:0!important;padding-bottom:0!important}.pTB5{padding-top:5px!important;padding-bottom:5px!important}.pTB10{padding-top:10px!important;padding-bottom:10px!important}.pTB15{padding-top:15px!important;padding-bottom:15px!important}.pTB20{padding-top:20px!important;padding-bottom:20px!important}.pTB25{padding-top:25px!important;padding-bottom:25px!important}.pTB30{padding-top:30px!important;padding-bottom:30px!important}.pTB35{padding-top:35px!important;padding-bottom:35px!important}.pTB40{padding-top:40px!important;padding-bottom:40px!important}.pTB45{padding-top:45px!important;padding-bottom:45px!important}.pTB50{padding-top:50px!important;padding-bottom:50px!important}.pLR0{padding-left:0!important;padding-right:0!important}.pLR5{padding-left:5px!important;padding-right:5px!important}.pLR10{padding-left:10px!important;padding-right:10px!important}.pLR15{padding-left:15px!important;padding-right:15px!important}.pLR20{padding-left:20px!important;padding-right:20px!important}.pLR25{padding-left:25px!important;padding-right:25px!important}.pLR30{padding-left:30px!important;padding-right:30px!important}.pLR35{padding-left:35px!important;padding-right:35px!important}.pLR40{padding-left:40px!important;padding-right:40px!important}.pLR45{padding-left:45px!important;padding-right:45px!important}.pLR50{padding-left:50px!important;padding-right:50px!important}.pLR95{padding-left:95px!important;padding-right:95px!important}.center{text-align:center!important}.flex-center{justify-content:center}.taLeft{text-align:left!important}.taRight{text-align:right!important}.fLeft{float:left!important}.fRight{float:right!important}.fNone{float:none!important}.f09{font-size:9px!important}.f10{font-size:10px!important}.f11{font-size:11px!important}.f12{font-size:12px!important}.f13{font-size:13px!important}.f14{font-size:14px!important}.f15{font-size:15px!important}.f16{font-size:16px!important}.f17{font-size:17px!important}.f18{font-size:18px!important}.f19{font-size:19px!important}.f20{font-size:20px!important}.f40{font-size:40px!important}.f22n{font-size:18px!important;font-weight:400!important}.normal{font-weight:400!important}.bold{font-weight:700!important}.b600{font-weight:600!important}.pIndent{padding-left:1em;text-indent:-1em}.r0{right:0!important}.r5{right:5px!important}.r10{right:10px!important}.r-10{right:-10px!important}.r160{right:160px!important}.t10{top:10px!important}.t-10{top:-10px!important}.t-13{top:-13px!important}.red-f00{color:red}.red{color:#ff4081}.link-blue{color:#2c99dc!important}.sky-blue{color:#5b9bd5!important}.rgreen{color:#4caf50!important}.purple{color:#5c2a86!important}.gray{color:#999!important}.gray6{color:#666!important}.gray3{color:#333!important}.white{color:#fff!important}.bg-white{background-color:#fff!important}.bg-blue{background-color:#2c99dc!important}.bg-rblue{background-color:#03a9f4!important}.bg-green{background-color:#41c169!important}.bg-red{background-color:#ffe2d9!important}.bg-pink{background-color:#ff4081!important}.bg-light-pink{background-color:#fe9bbe!important}.bg-light-grey{background-color:#f7f7f7!important}.bg-gray9{background-color:#999!important}.bg-gray{background-color:#bbb!important;color:#fff!important}.bg-yellow{background-color:#ffecb2!important}.bg-inherit{background-color:inherit!important}.border-none{border:none!important}.border-gray-top{border-top:solid 1px #bbb!important}.border-gray-bottom{border-bottom:solid 1px #bbb!important}.blueBox{border:1px #2c99dc solid;padding:10px}.button-blue-bg-white{background-color:#fff!important;border:1px solid #2c99dc!important;color:#2c99dc!important}.button-pink-bg-white{background-color:#fff!important;border:1px solid #ff4081!important;color:#ff4081!important}.button-pink-bg-pink{background-color:#ff4081!important;border:1px solid #ff4081!important;color:#fff!important}.errorMes{border:1px #ff4081 solid;padding:10px}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.dspIb{display:inline-block!important}.dspFlex{display:flex!important}.hidden{display:none}.inline{display:inline!important}.show{display:block!important}.clear{clear:both}.pointer{cursor:pointer}ul.disc{list-style:disc;margin-left:1.5em}ul.disc li{list-style:initial}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}footer .inner:after,footer .inner:before{content:"";display:table}footer .inner:after,header .inner:after{clear:both}select{cursor:pointer}.ellipsis,.ellipsis p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner a,.btn a{display:block;text-indent:100%;white-space:nowrap}.btn.unkeep{position:absolute;right:-245px;bottom:10px;border:1px solid #ccc;padding:5px 10px 5px 35px;border-radius:5px;color:#777;background:url(../images/common/ico_clip_gray.png) 10px 5px no-repeat;text-decoration:none}.btn.keep,.btn.like{display:block;width:180px;height:50px;font-size:16px;font-weight:500;text-align:center;line-height:46px;border:1px solid #2c99dc;border-radius:2px;color:#2c99dc;padding-left:35px;background:url(../images/common/ico_clip_blue.png) 40px 15px no-repeat;background-size:20px 18px;text-decoration:none}.btn.unlike{display:block;width:180px;height:50px;font-size:16px;font-weight:500;text-align:center;line-height:46px;border:1px solid #333;border-radius:2px;color:#333;padding-left:35px;background:url(../images/common/ico_clip.png) 25px 15px no-repeat;background-size:20px 18px;text-decoration:none}.btn.keep,.btn.like,.btn.unkeep,button{transition:all .5s ease;cursor:pointer}.btn.keep:hover,.btn.like:hover,.btn.unkeep:hover,button:hover{opacity:.6}.btn.keep.detail,.btn.unkeep.detail{right:0;bottom:35px;cursor:pointer;transition:all .5s ease;backface-visibility:hidden}.btn.keep.detail:hover,.btn.unkeep.detail:hover{bottom:34px}input.btn.run{width:90px;border-radius:0;background-color:#2c99dc}.button a,input.button{display:block;width:320px;height:60px;line-height:60px;color:#fff;font-size:16px;font-weight:500;text-align:center;text-decoration:none;border-radius:2px;background-color:#2c99dc;transition:all .5s ease;backface-visibility:hidden;cursor:pointer}.button.disabled a.button{color:#dfdfdf!important;background-color:#ccc!important}.fl_icon_edit{position:absolute;left:2em;width:24px;background:url(/assets/common/images/icon/ico_edit_white.svg) 0 0 no-repeat;height:27px;z-index:999;top:27px}.fl_icon_comment{position:absolute;left:3em;width:24px;background:url(/assets/common/images/icon/ico_comment_white.svg) 0 0 no-repeat;height:27px;z-index:999;top:27px}button.btnSend{color:#fff;border:1px #2c99dc solid;background-color:#2c99dc}.button.pink a,input.button.pink{background-color:#ff4081}input.button.pink{border:1px #ff4081 solid}.btnTopPage:hover a,.button a:hover,input.button:hover{opacity:.6}input.button.btnSend{width:250px;height:50px;line-height:50px;position:relative;border-radius:2px;border:none}.button.mail a,input.button.btnEntry{width:250px;height:50px;line-height:50px;position:relative;border-radius:2px;padding-left:10%}.button.mail a:before,.buttonSend:before{content:"";width:20px;height:15px;position:absolute;top:16px;left:20%;background:url(../images/common/ico_mail_white.png) 0 0 no-repeat}.buttonSend.entry:before{content:"";width:20px;height:20px;position:absolute;top:15px;left:25%;background:url(../images/common/ico_entry_white.png) 0 0 no-repeat}.buttonSend{margin-left:15px;position:relative}.buttonSend:before{left:23%;z-index:10}.btnTopPage a{display:block;margin:0 auto}.btnTopPage a,input.button.btnConfirm,input.button.btnDisabled,input.button.btnReturn,label.button{width:250px;height:50px;line-height:50px;color:#2c99dc;font-size:16px;font-weight:500;text-align:center;text-decoration:none;border-radius:2px;border:1px #1f8adb solid;background-color:#fff;transition:all .5s ease;backface-visibility:hidden}input.button.btnDisabled{border:1px #ebebeb solid!important;background-color:#ebebeb!important;color:#adadad!important}.button.blue a{width:250px;height:50px;line-height:50px;position:relative;border-radius:2px}input.button.btnConfirm,label.button.btnConfirm{color:#fff;background-color:#2c99dc;border:1px #2c99dc solid}a.button:hover,a.dec-non:hover{text-decoration:none}a.dec-non input.button{width:290px}button#map_open{position:absolute;right:0;bottom:0;border:1px solid #2c99dc;padding:0 10px 5px 35px;border-radius:2px;color:#2c99dc;background:url(../../common/images/icon/ico_address.svg) 35px 15px no-repeat;background-size:12px 16px}.icoTxt{display:inline-block;min-width:50px;color:#fff;text-align:center;padding:2px 1px;margin:8px 10px 8px 2px;background-color:#2c99dc;border:1px #2c99dc solid;border-radius:2px;vertical-align:0}.noico{display:inline-block;min-width:58px;padding:2px 0;margin:5px 2px 0}.btn250{width:250px!important;height:50px!important;line-height:50px!important}#container .lineTtl{font-size:22px;font-weight:500;line-height:1;padding-bottom:10px;border-bottom:1px #2c99dc solid}#container .lineTtl.camera:before{content:"";padding:7px 0 0 32px;background:url(../images/common/ico_camera.png) left 7px no-repeat}#container .lineTtl.movie:before{content:"";padding:7px 0 0 35px;background:url(../images/common/ico_movie.png) left 7px no-repeat}#container .lineTtl.book:before{content:"";padding:0 0 0 40px;background:url(../../common/images/icon/ico_book_black.svg) left 4px no-repeat;background-size:27px 22px}#container .lineTtl.home:before{content:"";padding:0 0 0 35px;background:url(../../common/images/icon/ico_home_black.svg) left 0 no-repeat;background-size:22px 25px}#container .lineTtl.mail:before{content:"";padding:0 0 0 40px;background:url(../../common/images/icon/ico_mail02_black.svg) left 5px no-repeat;background-size:25px 20px}#container .lineTtl.folder:before{content:"";padding:0 0 0 40px;background:url(../../common/images/icon/ico_folder_black.svg) left 3px no-repeat;background-size:27px 22px}#container .lineTtl.note:before{content:"";padding:0 0 0 40px;background:url(../images/common/ico_note.png) left 3px no-repeat}#container .lineTtl.edit:before{content:"";padding:0 0 0 40px;background:url(../../common/images/icon/ico_edit_black.svg) left 3px no-repeat;background-size:25px 25px}#container .lineTtl.mypage:before{content:"";padding:0 0 0 40px;background:url(../../common/images/icon/ico_mypage_black.svg) left 2px no-repeat;background-size:26px 23px}#container .lineTtl.cap:before{content:"";padding:0 0 0 40px;background:url(../../common/images/icon/ico_cap_black.svg) left 6px no-repeat;background-size:27px 18px}#container .lineTtl.stairs:before{content:"";padding:0 0 0 32px;background:url(../../common/images/icon/ico_stairs_black.svg) left 5px no-repeat;background-size:20px 20px}#container .lineTtl.comment:before{content:"";padding:0 0 0 40px;background:url(../../common/images/icon/ico_comment_black.svg) left 5px no-repeat;background-size:25px 21px}#container .lineTtl.heart:before{content:"";padding:0 0 0 40px;background:url(../../common/images/icon/ico_heart_black.svg) left 4px no-repeat;background-size:25px 22px}#container .lineTtl.document:before{content:"";padding:0 0 0 40px;background:url(../../common/images/icon/ico_document_black.svg) left 5px no-repeat;background-size:20px 24px}#container .lineTtl.streetview:before{content:"";padding:0 0 0 30px;background:url(../../common/images/icon/ico_streetview_black.svg) left 5px no-repeat;background-size:25px 22px}#container .lineTtl.bell:before{content:"";padding:0 0 0 30px;background:url(../../common/images/icon/ico_bell_black.svg) left 5px no-repeat;background-size:25px 22px}#container .lineTtl.wallet:before{content:"";padding:0 0 0 30px;background:url(../../common/images/icon/ico_wallet_black.svg) left 5px no-repeat;background-size:22px 24px}#container .lineTtl.docs_search:before{content:"";padding:0 0 0 30px;background:url(../../common/images/icon/ico_docs_search_black.svg) left 5px no-repeat;background-size:22px 24px}#container .lineTtl.certificate_sign:before{content:"";padding:0 0 0 30px;background:url(/assets/common/images/icon/ico_certificate_sign_black.svg) left 5px no-repeat;background-size:22px 24px}#container .lineTtl.interview:before{content:"";padding:0 0 0 32px;background:url(../../common/images/icon/ico_interview_black.svg) left 5px no-repeat;background-size:25px 25px}.icon_yen:before{content:"";padding:0 0 0 30px;background:url(../../common/images/icon/ico_yen_black.svg) left 2px no-repeat;background-size:20px 14px}.icon_address:before{content:"";padding:0 0 0 30px;background:url(../../common/images/icon/ico_address_black.svg) left 2px no-repeat;background-size:20px 14px}.icon_question:before{content:"";padding:0 0 0 30px;background:url(../../common/images/icon/ico_question_black.svg) left 0 no-repeat;background-size:25px 17px}.icon_jobview:before{content:"";padding:0 0 0 30px;background:url(../../common/images/icon/ico_jobview_black.svg) left 0 no-repeat;background-size:25px 19px}#container .lineTtl.clock:before{content:"";padding:0 0 0 40px;background:url(../../common/images/icon/ico_clock_black.svg) left 4px no-repeat;background-size:22px 22px}#container .lineTtl.history:before{content:"";padding:0 0 0 40px;background:url(../../common/images/icon/ico_history_pc_black.svg) left 4px no-repeat;background-size:22px 22px}#container .lineTtl.ranking:before{content:"";padding:0 0 0 40px;background:url(../../common/images/icon/ico_ranking_black.svg) left 3px no-repeat;background-size:25px 25px}header{border-bottom:1px #ddddcd solid}header .h1area{background:#2c99dc;height:26px}header .h1area.seminar{background-color:#009688;border-bottom:none;height:40px}header .header_wrap{width:1000px;margin:0 auto;position:relative}header .h1area h1{color:#fff;font-size:12px;padding:5px 0}header .h1area.seminar h1{padding-top:12px}header .h1area h1.width1200{margin:0 auto}header .header_wrap a{position:absolute;right:0;top:1px;border-radius:15px;background-color:#fff;padding:3px 15px;color:#2c99dc;font-size:11px}header .inner{padding:3px 0;margin:0 auto;position:relative;overflow:hidden}header .inner.width1200{display:block;padding:10px 0 5px}header .inner{display:flex;justify-content:space-between;align-items:flex-end}header .leftArea{display:flex;margin-bottom:2px;margin-left:20px}header .leftArea p.txt{color:#fff;font-size:14px;font-weight:700;margin:16px 10px 0 25px}header .leftArea p.txt span{display:block;height:30px;line-height:30px;padding:0 10px;border-radius:2px;background-color:#2c99dc;color:#fff}header .leftArea p.txt a{text-decoration:none}header .leftArea p.txt span.small{padding:8px 10px 5px;font-size:11px}header .leftArea form{width:400px;height:30px;line-height:30px;background-color:#fff;margin-top:16px;margin-left:15px}header .leftArea form input{vertical-align:top;margin:0;height:100%;box-sizing:border-box;background-color:transparent}header .leftArea form .w180{border:#5c5c5c 1px solid;width:180px;padding-left:10px}header .leftArea form .w180:nth-child(2){border-left:none}header .leftArea form #searchBtn{background:#2c99dc;display:inline-block;width:30px;height:30px;cursor:pointer;text-decoration:none}header .leftArea form #searchBtn .icmn-search-list:before{font-size:20px;top:4px;left:4px;color:#fff;opacity:1;font-weight:700}header a.logo{margin-bottom:18px}header p.number{font-size:17px;font-weight:700;margin:7px 0 0 10px}header p.number em{color:#fff;font-size:15px;font-style:normal;padding:2px 15px;background-color:#2c99dc;border-radius:15px;float:left;margin-top:10px}header p.number span{font-size:32px;padding:0 2px 0 8px}header .rightArea{display:flex;align-items:flex-end;font-size:14px;margin:10px 0}header .rightArea .h1txt{max-width:400px;font-size:12px;font-weight:400;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1360px){header .rightArea .h1txt{width:310px}}header .rightArea ul{margin-left:10px;font-size:12px}header .rightArea ul li{width:90px;display:table-cell;text-align:center;border-left:1px #ebebeb solid}header .rightArea ul li a:hover{color:#2c99dc;text-decoration:none}header .rightArea ul li.seminar a:before{content:"";display:block;width:90px;padding-bottom:28px;background:url(../images/common/ico_seminar.png) center top no-repeat}header .rightArea ul li.seminar a:hover:before{background:url(../images/common/ico_seminar_blue.png) center top no-repeat}header .rightArea ul li.keep a:before{content:"";display:block;width:90px;padding-bottom:28px;background:url(../images/common/ico_clip.png) center top no-repeat}header .rightArea ul li.keep a:hover:before{background:url(../images/common/ico_clip_blue.png) center top no-repeat}header .rightArea ul li.entry{position:relative}header .rightArea ul li.entry a:before{content:"";display:block;width:90px;padding-bottom:28px;background:url(../images/common/ico_entry.png) center top no-repeat}header .rightArea ul li.entry a:hover:before{background:url(../images/common/ico_entry_blue.png) center top no-repeat}header .rightArea ul li.login a:before{content:"";display:block;width:90px;padding-bottom:28px;background:url(../images/common/ico_login.png) center top no-repeat}header .rightArea ul li.login a:hover:before{background:url(../images/common/ico_login_blue.png) center top no-repeat}header .rightArea ul li.history a:before{content:"";display:block;width:90px;padding-bottom:28px;background:url(../images/common/ico_clock.png) center top no-repeat;background-size:24px 24px}header .rightArea ul li.history a:hover:before{background:url(../images/common/ico_clock_blue.png) center top no-repeat;background-size:24px 24px}header .rightArea ul li.search_history a:before{content:"";display:block;width:100px!important;padding-bottom:28px;background:url(../images/common/ico_history.png) center top no-repeat;background-size:24px 24px}header .rightArea ul li.search_history a:hover:before{background:url(../images/common/ico_history_blue.png) center top no-repeat;background-size:24px 24px}@media screen and (max-width:1260px){header .inner{width:1260px}header#pageHeader .inner{width:980px}}header .rightArea ol{position:absolute;right:0;bottom:28px}header .rightArea ol li{display:inline-block;padding-left:24px}header .rightArea ol li.keep{margin-left:10px;background:url(../images/common/ico_clip.png) left -1px no-repeat;width:80px}header .under .rightArea .fomrArea select{height:32px;padding:4px;border:1px #ccc solid;border-radius:2px;width:120px;background-color:#fff}header .under .rightArea .fomrArea input{height:32px;padding:4px;border:1px #ccc solid}header .under .rightArea .fomrArea input.w120{width:120px;border-radius:2px}header .under .rightArea .fomrArea input.w180{width:180px;border-radius:2px}header .under .rightArea .fomrArea input#searchBtn{width:33px;height:33px;border:none;padding:0;vertical-align:-12px;cursor:pointer}header .keep{position:relative}header .num{position:absolute;top:-6px;right:-7px}.num{font-size:14px;font-weight:400;display:inline-block;width:1.8em;height:1.8em;border-radius:50%;background-color:#ff4081;color:#fff;vertical-align:middle;text-align:center;line-height:1.8em}header .keepcircle{background:#2c99dc}.member_menu{width:375px}#container #oneColumn{width:940px;margin:0 auto}#container #twoColumns{width:1000px;margin:0 auto}#container #leftColumn{width:235px;float:left}#container .clearfix #leftColumn{width:235px}#container #mainColumn{width:730px;float:right;margin-left:35px}#container #breadCrumbs{padding:12px 0}#container #breadCrumbs ol{width:1000px;margin:0 auto}#container #breadCrumbs ol li{display:inline;list-style-type:none;font-size:13px;font-weight:500}#container #breadCrumbs ol li:before{content:" > "}#container #breadCrumbs ol li:first-child:before{content:""}#container #breadCrumbs ol li a{color:#2c99dc}#pageTop{display:none;position:fixed;bottom:20px;right:20px;z-index:1000}#pageTop a{display:block;width:57px;height:57px;text-indent:100%;white-space:nowrap;overflow:hidden;background-color:#fff;border:2px #2c99dc solid;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;position:relative;transition:all .5s ease;backface-visibility:hidden}#pageTop a::after{width:16px;height:16px;border-left:4px solid #2c99dc;border-top:4px solid #2c99dc;border-radius:2px;content:"";position:absolute;left:50%;margin-left:-8px;top:22px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}#pageTop a:hover{opacity:.6}.prececturesPage #leftColumn .numberArea{width:235px;line-height:1;display:flex;justify-content:space-between;align-items:center;padding-bottom:5px;border-bottom:1px #e1e1da solid}.prececturesPage #leftColumn .numberArea h2{font-size:16px;font-weight:700}.prececturesPage #leftColumn .numberArea p{text-align:right;font-size:18px}.prececturesPage #leftColumn .numberArea p span{font-size:32px;font-weight:700}.prececturesPage #leftColumn .selectArea{padding-bottom:15px;margin-bottom:50px;width:235px}.prececturesPage #leftColumn .keywordArea{margin-bottom:50px}.prececturesPage #leftColumn .inner{padding:15px 12px 15px 15px;border-bottom:1px #e1e1da solid;background-color:#f7f7f7}.prececturesPage #leftColumn .inner.lastsearchArea,.prececturesPage #leftColumn .inner:last-child{border-bottom:none}.prececturesPage #leftColumn .selectArea h2{font-size:14px;font-weight:600;font-feature-settings:"palt"}.prececturesPage #leftColumn .selectArea h2 span{margin:0 -1px}.prececturesPage #leftColumn h2.area.change,.prececturesPage #leftColumn h2.line.change{font-size:14px;text-align:center;background-color:#fff;border:1px #333 solid;border-radius:1px;margin-top:15px}.prececturesPage #leftColumn h2.area.change a,.prececturesPage #leftColumn h2.line.change a{color:#333;display:block;transition:all .5s ease}.prececturesPage #leftColumn h2.area.change a:hover,.prececturesPage #leftColumn h2.line.change a:hover{opacity:.6;text-decoration:none}.prececturesPage #leftColumn #stationSelect p span.name{text-overflow:ellipsis;white-space:nowrap;width:175px;display:inline-block;overflow:hidden}.prececturesPage #leftColumn .selectArea .select{width:215px}.prececturesPage #leftColumn .selectArea .select p{font-size:15px}.prececturesPage #leftColumn .keywordArea h2,.prececturesPage #leftColumn .pickupArea h2{font-size:18px;padding-bottom:5px;background-color:#fff;border-bottom:1px #e1e1da solid}.prececturesPage #leftColumn .keywordArea ul,.prececturesPage #leftColumn .pickupArea .pickup{padding:10px 0;background-color:#f7f7f7}.prececturesPage #leftColumn .keywordArea ul li{float:left;line-height:2em;margin-left:1em}.prececturesPage #leftColumn .lastsearchArea a{display:inline-block;margin-top:15px}.prececturesPage #leftColumn .keywordArea ul li a,.prececturesPage #leftColumn .lastsearchArea a{color:#2c99dc}.prececturesPage #leftColumn .pickupArea .pickup .inner{margin-bottom:10px;padding-bottom:10px;border-bottom:1px #e1e1da solid}.prececturesPage #leftColumn .pickupArea .pickup .inner:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.prececturesPage #leftColumn .pickupArea .pickup .inner h3{font-size:14px;font-weight:400}.prececturesPage #leftColumn .pickupArea .pickup .inner p{font-size:11px}.prececturesPage #leftColumn .pickupArea .pickup .inner .imgtxt{margin:8px 0}.prececturesPage #leftColumn .pickupArea .pickup .inner .imgtxt img{float:left}.prececturesPage #leftColumn .pickupArea .pickup .inner .imgtxt p{width:120px;float:right}.prececturesPage #leftColumn .selectArea .ttlArea{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px}.prececturesPage #leftColumn .selectArea .btnArea{display:flex}.prececturesPage #leftColumn .selectArea .btnArea a:hover{opacity:.6;text-decoration:none}.prececturesPage #leftColumn .selectArea .ttlArea .selectBtn{color:#2c99dc;font-size:12px;padding-left:18px;padding-right:5px;letter-spacing:-.1em;transition:all .5s ease;background:url(../images/common/left/ico_change.png) left 0 no-repeat}.prececturesPage #leftColumn .selectArea .ttlArea .clearBtn{color:#333;font-size:12px;padding-left:18px;letter-spacing:-.2em;transition:all .5s ease;background:url(../images/common/left/ico_clear.png) left 0 no-repeat}.prececturesPage #leftColumn .selectBtn a{color:#fff;text-decoration:none}.prececturesPage #leftColumn .delete{float:right;cursor:pointer}.prececturesPage #leftColumn .btnClear{display:inline-block;padding:4px;color:#fff;border:none;border-radius:5px;font-size:12px;text-decoration:none;background-color:#999;cursor:pointer;margin-bottom:8px;float:right}.prececturesPage #leftColumn .btnClear+div{clear:both}.townArea .title{font-size:20px;margin-bottom:10px;background-color:initial;padding:initial}.townArea .title span{font-size:26px}#oneColumn.recruitDetailPage .townArea .town,.townArea{width:100%!important}#oneColumn.recruitDetailPage .townArea,.prececturesPage #mainColumn .townArea{width:730px;margin-top:50px}.prececturesPage #mainColumn .townArea .town,.townArea .town{background-color:#fff;background-color:#f2f2f2;border-radius:10px;padding:15px 30px 30px;margin-bottom:40px}.prececturesPage #mainColumn .townArea .town li,.townArea .town li{display:inline;margin:0 5px 0 0;padding:0}.prececturesPage #mainColumn .townArea .town li a,.townArea .town li a{display:inline-block;margin-top:15px;padding:12px 18px;border-radius:2px;background:#fff;vertical-align:middle;text-decoration:none}.prececturesPage #mainColumn .townArea .town li a:hover,.townArea .town li a:hover{opacity:.6}footer{border-top:1px #ddddcd solid}footer .inner{width:1000px;padding:50px 0 40px;margin:0 auto}footer.main-footer{border-top:2px #ddddcd solid;background-color:#f8f6e7}footer.main-footer .inner{width:1000px;padding:50px 0 40px;margin:0 auto}footer .navArea{width:1000px}footer .navArea h2{font-size:16px;margin-bottom:10px}footer .navArea ul li{font-size:14px}footer .navArea ul.contentsNav{width:800px;margin-bottom:30px}footer .navArea ul.contentsNav li{display:inline-block;margin-bottom:10px;margin-right:10px}footer .navArea .categoryNavArea div{display:flex}footer .navArea .categoryNavArea h3{width:100px;font-size:14px}footer .navArea .categoryNavArea .nav01 h3 span{color:#ff7043}footer .navArea .categoryNavArea .nav02 h3 span{color:#66bb6a}footer .navArea .categoryNavArea .nav03 h3 span{color:#2c99dc}footer .navArea .categoryNavArea .nav04 h3 span{color:#ffc400}footer .navArea .categoryNavArea .nav05 h3 span{color:#ab47bc}footer .navArea .categoryNavArea ul{display:flex;flex-wrap:wrap;width:900px}footer .navArea .categoryNavArea ul li:after{content:"│"}footer .navArea .categoryNavArea ul li:last-child:after{content:""}footer .navArea .categoryNavArea .nav05 ul li:nth-child(8):after{content:""}footer .navArea .categoryNavArea ul li{margin-bottom:15px}footer .navArea .categoryNavArea ul li span{font-weight:700}footer .bnrArea{float:right}footer .bnrArea p{margin-top:5px}footer .copyrightArea{padding:20px 0;text-align:center;background-color:#2c99dc}footer .copyrightArea small{color:#fff;font-size:14px;font-weight:400}.produced{background:#fbfaf3;text-align:right;padding:0 50px 10px}.produced a{color:#2c99dc!important}#container #mainColumn ul.news li{margin-bottom:20px}#container #mainColumn ul.news li p.date{float:left;width:100px}#container #mainColumn ul.news li div.txt{float:left;width:500px}#container #mainColumn ul.news li div.txt label{color:#2c99dc;cursor:pointer}#container #mainColumn ul.news li div.txt p.content{transition:.2s;height:0;overflow:hidden;padding:0}#container #mainColumn ul.news li input:checked+p.content{height:auto;padding:10px 0}#container #mainColumn ul.news li input{display:none}#container .notfoundArea{text-align:center;padding:50px 0}.prececturesPage #mainColumn .notfoundArea{width:730px;border-radius:5px;background-color:#fff;margin-top:10px}#container .notfoundArea h3{color:#2c99dc;font-size:26px;font-weight:400;margin-bottom:10px}#container #recommend.notfoundArea{text-align:initial;padding:10px 15px}.prececturesPage #mainColumn #recommend.notfoundArea{width:730px;border-radius:5px;background-color:#fff;margin:10px 0 30px}#container #recommend.notfoundArea h3{color:initial;font-size:14px;margin-bottom:0}#container .notfoundArea p{font-size:16px;margin-bottom:10px}#container .notfoundArea a{color:#2c99dc!important}.cuser_popup{width:700px;background-color:#fff;display:none}.cuser_popup #popup div.contentArea{padding:15px;height:initial;overflow:auto}.fancybox-wrap{margin:70px 0}#popup{background-color:#ebebeb}#popup div.contentArea{padding:30px 30px 18px;overflow:auto}#popup div.contentArea .txt{margin-bottom:1.5em}#popup div.contentArea .point img{display:inline}#popup div.contentArea .point .point-content{padding:10px 15px;border:1px solid #d3e3f5;background:#ecf6f8}#popup h1{font-size:20px;margin-bottom:25px;border-bottom:1px solid #8f8f8f;padding-bottom:10px}.cuser_popup #popup h1{padding-left:0!important}#popup .pointbox{border:1px solid #8f8f8f;padding:10px 10px 0;margin-bottom:5px;position:relative}#popup .pointbox h2{font-size:16px;font-weight:400;color:#333;margin-bottom:10px;cursor:pointer}#popup .pointbox h2 span{position:absolute;top:5px;right:10px;width:15px;height:15px;margin-left:-12px;border-left:1px solid #333;border-bottom:1px solid #333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}#popup .pointbox h2 span.close{top:15px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#popup select{padding:12px 10px;margin:5px 0 15px;font-size:16px;font-weight:700;width:150px}#popup_godc{vertical-align:5px}.fancybox-skin{color:#333}.fancybox-close{position:absolute!important;top:10px!important;right:27px!important;width:21px!important;height:21px!important;cursor:pointer!important;z-index:8040!important;background:url(/assets/common/images/icon/ico_close_black.svg) 0 0 no-repeat!important;background-size:21px 21px!important}#popup input,.selectBtn input{display:none}#popup label,.selectBtn label{display:block;float:left;cursor:pointer;margin:0;padding:15px;color:#2c99dc;font-size:14px;transition:color .2s,background .2s;text-align:center;line-height:1;border-radius:2px;background-color:#fff;border:1px solid #2c99dc;margin:0 12px 12px 0}#popup label{color:#333;border:none}#comfirm_quote_template #popup,#popup_template_pr #popup{background-color:#fff}#popup .template_area label{border-radius:25px;border:1px solid #2c99dc}#popup_template_pr button{cursor:pointer}#comfirm_quote_template button{cursor:pointer}.selectBtn.seminar label{color:#4caf50;border:1px solid #4caf50}.selectBtn label{font-size:14px;padding:10px;margin:0 7px 10px 0}#popup label:hover,.selectBtn label:hover{opacity:.6}#popup input[type=checkbox]:checked+label,#popup input[type=radio]:checked+label,.selectBtn input[type=checkbox]:checked+label,.selectBtn input[type=radio]:checked+label{background-color:#2c99dc;color:#fff}.selectBtn input[type=checkbox]:disabled+label{background-color:#ccc;border:1px solid #ccc;color:#fff}.selectBtn.seminar input[type=radio]:checked+label,.selectBtn.seminar.seminar input[type=checkbox]:checked+label{background-color:#4caf50}.borderTop{padding:30px 0 20px;border-top:1px #d6d6d6 solid}.sortMenu{display:flex;justify-content:flex-end;font-size:14px;font-weight:400;text-align:right;padding:20px 0 20px;border-top:1px #d6d6d6 solid}.sortMenu span{color:#fff;display:block;width:115px;height:24px;line-height:24px;margin-left:5px;padding-right:10px;text-align:center;border-radius:10px;background-color:#2c99dc;position:relative}.sortMenu span.link{background-color:#d6d6d6;cursor:pointer}.sortMenu span.link:hover{background-color:#2c99dc}.sortMenu span.link:before{position:absolute;top:0;bottom:3px;margin:auto;content:"";vertical-align:middle;right:10px;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#popup div.buttonArea{display:flex;justify-content:center;clear:both;text-align:center;padding:30px 0;margin:0 30px;position:relative;border-top:1px #8f8f8f solid}#popup div input[type=submit]{color:#fff;border:none;border-radius:2px;display:block;font-size:16px;text-align:center;text-decoration:none;margin:0;vertical-align:bottom;cursor:pointer;background-color:#2c99dc}#popup div input[type=submit]:disabled{background-color:#ccc}#popup div input.btnClear{display:block;width:180px;height:50px;font-size:16px;font-weight:500;text-align:center;line-height:46px;background-color:#fff;border:1px solid #2c99dc;border-radius:2px;color:#2c99dc;text-decoration:none;margin-right:20px}.contentArea .txt .bar3{font-size:20px;border-left:7px #2c99dc solid;padding:0 0 0 5px;margin-bottom:20px;margin-top:20px}.entry_message{text-align:left;width:510px;margin:0 auto}#keep_alert .modal__container{max-width:520px;width:520px;border-radius:4px}#keep_alert .modal__contents{padding:15px 15px 0;text-align:center}#keep_alert .button a{width:250px;height:50px;line-height:50px;margin:20px auto}.modal__overlay{background:rgba(0,0,0,.6)!important}.btn-close-circle{width:31px;height:31px;border-radius:50%;background:#2c99dc;top:20px;right:30px;position:absolute;display:flex;justify-content:center;align-items:center}.btn-close-circle i,.btn-close-circle i:after,.btn-close-circle i:before{content:'';width:21px;display:block;border-radius:2px;height:2px}.btn-close-circle i{background-color:rgba(255,255,255,0)}.btn-close-circle i:before{top:15px!important;left:5px!important;background:#fff!important;transform:rotate(45deg)!important;position:absolute}.btn-close-circle i:after{top:15px!important;left:5px!important;background:#fff!important;transform:rotate(-45deg)!important;position:absolute}.headerFixed{background-color:#fff;height:70px;left:0;position:fixed;top:0;width:100%;z-index:9999}.headerFixed_inner{display:flex;justify-content:center;height:100%;margin:0 auto;max-width:680px;padding-top:10px;position:relative;transform:translateX(-10px)}.headerFixed_inner .targetCount{margin:0 auto!important}.headerFixed_inner .btnClear{bottom:10px!important}#vanilla-toast{width:500px!important;padding:15px 15px!important;text-align:left}footer .prefecturesNav{margin-bottom:15px}footer .prefecturesNav dl{font-size:12px}footer .prefecturesNav dl dt{clear:both;float:left;width:110px;font-weight:700;margin-bottom:10px}footer .prefecturesNav dl dd{float:left;margin-bottom:10px}footer .prefecturesNav dl dd span:after{content:"│";padding:0 9px 0 11px}footer .prefecturesNav dl dd span:last-child:after{content:""}.reviewPage{width:730px!important}.reviewPage .status_header{background:#faf3e3;padding:5px 15px;display:flex;border-radius:10px}.reviewPage .status_header img{height:50px}.reviewPage .status{align-items:center;display:grid;padding-left:15px;padding-top:3px}.reviewPage .status div{padding-bottom:3px}.reviewPage .statification{align-items:center;display:grid;text-align:center;margin-left:auto;margin-right:10px}.reviewPage .statification span{color:#f90;font-size:20px}.reviewPage .statification div{padding-top:3px}.reviewPage .statification div,.reviewPage .status div{font-weight:700}#contents-slider.swiper-container{height:250px}#contents-slider .swiper-slide img,.content-area .swiper-slide img{width:100%;top:95px;height:auto;min-height:auto!important}#contents-slider .swiper-slide p,.content-area .swiper-slide p{margin:0;line-height:1.2em;font-size:14px;position:absolute;bottom:0;vertical-align:top;height:60px;padding:0 10px}#contents-slider .swiper-slide:hover,.content-area .swiper-slide:hover{opacity:.6;cursor:pointer}#contents-slider .swiper-pagination,.content-area .swiper-pagination{position:inherit!important;margin-top:10px;min-height:20px!important}#contents-slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.content-area .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px!important}#contents-slider .swiper-container-horizontal>.swiper-pagination-bullets,.content-area .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0!important}#contents-slider .swiper-pagination-bullet-active,.content-area .swiper-pagination-bullet-active{background:#2196f3!important}#contents-slider .swiper-pagination-bullet,.content-area .swiper-pagination-bullet{width:10px!important;height:10px!important}#contents-slider .swiper-button-next,#contents-slider .swiper-button-prev,.content-area .swiper-button-next,.content-area .swiper-button-prev{width:15px;height:15px;padding:15px;background-color:#fff;border-radius:99999px;box-shadow:0 1px 3px 0 rgb(0 0 0 / 20%);border-radius:15px;background-image:none;top:41%}#contents-slider .swiper-button-prev,.content-area .swiper-button-prev{left:2px}#contents-slider .swiper-button-next,.content-area .swiper-button-next{right:2px}#contents-slider .swiper-button-next:after,#contents-slider .swiper-button-prev:after,.content-area .swiper-button-next:after,.content-area .swiper-button-prev:after{border-right:2px solid #00aaeb;border-top:2px solid #00aaeb;content:"";display:block;height:10px;position:absolute;top:10px;width:10px}#contents-slider .swiper-button-prev:after,.content-area .swiper-button-prev:after{transform:rotate(225deg);left:12px}#contents-slider .swiper-button-next:after,.content-area .swiper-button-next:after{transform:rotate(45deg);left:8px}.grecaptcha-badge{visibility:hidden}