/*
Theme Name: alpha02
Theme URI: http://xxxxxx.com/
Description: アルファコーポレーション様用テンプレート
Author: GVT
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, white, two-columns, fixed-width, croformats, rtl-language-support, editor-style, custom-menu
Text Domain: alpha02
*/
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap');*{font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS P ゴシック",verdana,sans-serif;color:#000}body{margin:0;padding:0;width:100%;min-width:950px}#main{margin-left:auto;margin-right:auto;text-align:left;width:950px}br{letter-spacing:normal}a{color:#000;text-decoration:none}a:hover{color:#993;text-decoration:underline}img{border:0;vertical-align:bottom}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:65%;color:#666;font-weight:normal}ul,li{margin:0;padding:0}.mt40{margin-top:40px !important}.header{width:950px;height:40px}.lead{width:711px;margin-top:10px;float:left}.tarentbanner{display:block;overflow:hidden;width:230px;padding-left:9px;height:40px;float:left}.tarentLink a{display:block;width:239px;height:40px}.headlinkarea{width:950px;height:68px}.logoarea{width:398px;height:68px;float:left}.subNavi{width:auto;height:55px;margin-top:10px;margin-bottom:5px;margin-left:78px;float:right}.subNaviUp{width:239px;height:24px}.subNaviUpLeft{width:116px;height:24px;float:left}.subNaviUpRight{width:116px;height:24px;margin-left:7px;float:left}.subNaviDown{width:239px;height:24px;margin-top:7px}.subNaviDownLeft{width:116px;height:24px;float:left}.subNaviDownRight{width:116px;height:24px;margin-left:7px;float:left}.naviarea{width:950px;height:60px;margin-top:20px}.NaviBox{width:14px;height:100%;float:left}.mainNaviCom{height:100%}.mainNaviCom a{display:block;height:100%;width:159px;text-align:center;float:left}.mainNaviCom a:hover{background-position:0 -60px}.mainNaviInfo{height:100%}.mainNaviInfo a{display:block;height:100%;width:158px;text-align:center;float:left}.mainNaviBus a{display:block;height:100%;width:158px;text-align:center;float:left}.mainNaviBus{height:100%}.mainNaviJob a{display:block;height:100%;width:158px;text-align:center;float:left}.mainNaviJob{height:100%}.mainNaviRec a{display:block;height:100%;width:158px;text-align:center;float:left}.mainNaviRec{height:100%}.mainNaviCon a{display:block;height:100%;width:159px;text-align:center;float:left}.mainNaviCon{height:100%}.navLineL{border-left:1px solid #333;height:100%;float:left}.navLineR{border-right:1px solid #333;height:100%;float:left;width:157px}.navAcce{width:8px;height:8px;margin:4px 0 0 6px;transition:.1s}.navAcce2{width:8px;height:8px;margin:4px 0 0 6px;float:left;transition:.1s}.mainNaviCom a:hover .navAcce2{height:50px}.mainNaviInfo a:hover .navAcce2{height:50px}.mainNaviBus a:hover .navAcce2{height:50px}.mainNaviJob a:hover .navAcce2{height:50px}.mainNaviRec a:hover .navAcce2{height:50px}.mainNaviCon a:hover .navAcce2{height:50px}.navAcceCom{background-color:#5889db}.navAcceInfo{background-color:#be4cda}.navAcceBus{background-color:#da4c4c}.navAcceJob{background-color:#f93}.navAcceRec{background-color:#cc3}.navAcceCon{background-color:#393}.navTextJ{text-align:center;font-size:14px;letter-spacing:1px;color:#300;font-weight:700;font-family:'Noto Sans JP',serif;margin-top:12px}.navTextJ2{text-align:center;font-size:14px;letter-spacing:1px;color:#300;font-weight:700;font-family:'Noto Sans JP',serif;margin-top:14px;width:144px;margin-bottom:0;height:22px}@-moz-document url-prefix(){.navTextJ2{margin-top:13px;height:23px}}.navTextE{text-align:center;font-size:8px;color:#300;font-weight:600;font-family:'Open Sans',sans-serif;line-height:85%}.navTextE2{text-align:center;font-size:8px;color:#300;font-weight:600;font-family:'Open Sans',sans-serif;line-height:85%;width:144px;margin-top:2px}.mainimage{width:950px;height:300px;margin-top:20px;z-index:0}.contents{width:950px;margin-top:40px}.leftC{width:230px;float:left}.centerC{width:690px;margin-left:30px;float:left}.leftCRec{display:block;width:230px;float:left}.findbannerheader{margin-left:-1px;height:40px;width:222px;background:linear-gradient(#6c7476,#616564);background:-webkit-linear-gradient(#6c7476,#616564);background:-moz-linear-gradient(#6c7476,#616564);border:5px solid #999}.findbannerTextJ{padding:10px 0 0 10px;color:#fff;font-size:15px;font-weight:bolder;float:left;font-family:'Open Sans',sans-serif}.findbannerTextE{padding:13px 5px 0 0;color:#fff;font-size:7px;font-weight:500;float:right;font-family:'Open Sans',sans-serif}.freecallarea{width:228px;height:130px;background-color:#f1f1f1;border:1px solid #fff;outline:1px solid #f1f1f1;margin-bottom:30px}.freecall{color:#be0049;font-weight:bold;text-align:center;font-size:1.5rem;margin-top:15px;letter-spacing:1.2px}.freecall div{font-size:.55rem;letter-spacing:0;font-weight:normal;line-height:.2}.freecallTxt{width:199px;color:#666;text-align:left;font-size:11px;line-height:1.5em;margin-top:25px;margin-left:16px}.findbannerarea{width:228px;height:195px;background-color:#f1f1f1;border:1px solid #fff;outline:1px solid #f1f1f1}.findbanner a{display:block;height:61px;width:195px;border:1px solid #fff;outline:1px solid #ccc;margin-top:20px;margin-left:17px;background:linear-gradient(#fff,#f1f1f1);background:-moz-linear-gradinet(#fff,#f1f1f1);background:-webkit-linear-gradient(#fff,#f1f1f1);color:#bd0043}.findbanner a:hover{background:linear-gradient(#f33377,#bd0043);background:-moz-linear-gradinet(#f33377,#bd0043);background:-webkit-linear-gradient(#f33377,#bd0043);border:1px solid #fff;outline:1px solid #bd0043;color:#fff}.findbanner p{margin:3px 0 0 15px;font-size:12px;color:inherit}.findbanner span{color:inherit}.findbanner i{color:inherit}.findbanner p:first-child{margin-top:9px;font-size:15px}.findbanner p i.fa-caret-right{padding:0 5px 0 24px;border:1px solid;font-size:12px}.findTxt{width:199px;height:91px;color:#666;text-align:left;font-size:11px;line-height:1.5em;margin-top:20px;margin-left:16px}.leftjoblink{width:230px;height:305px;margin-top:30px}.leftjoblinktitle{width:230px;height:43px}.leftjoblinkbox{width:228px;height:41px;border:1px solid #DDD;background:linear-gradient(#fff,#ededed);background:-moz-linear-gradient(#fff,#ededed);background:-webkit-linear-gradient(#fff,#ededed)}.leftjobline{width:5px;height:21px;margin:10px 10px 0 9px;background-color:#d7004c;float:left}.leftjobtext{margin-top:12px;color:#777;font-size:15px;font-weight:bolder;float:left}.leftjobtextbox{margin:12px 5px 0 5px;color:#fff;font-size:13px;background-color:#d7004c;float:left;padding:0 5px}.staffentry{width:224px;height:80px;margin-left:3px;margin-top:20px}.staffentryimg a{display:block;height:80px;width:80px;float:left}.inquiry{width:134px;height:22px;padding-top:3px;background-color:#bd0043;color:#fff;font-size:13px;text-align:center}.staffentrylink{width:134px;height:80px;margin-left:10px;float:left}.staffentrytitle{width:134px;height:25px;margin-top:3px}.staffentrytxt{width:134px;height:40px;margin-top:12px;color:#666;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em}.staffentrytxt a{display:block;width:134px;height:40px;color:#666;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em}.staffentrytxt a:hover{width:134px;height:40px;color:#c03;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none}.staffres{width:224px;height:80px;margin-left:3px;margin-top:20px}.staffresimg a{display:block;height:80px;width:80px;float:left}.staffreslink{width:134px;height:80px;margin-left:10px;float:left}.staffrestitle{width:134px;height:25px;margin-top:3px}.staffrestxt{display:block;width:134px;height:40px;margin-top:12px;color:#666;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em}.staffrestxt a{width:134px;height:40px;margin-top:12px;color:#666;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em}.staffrestxt a:hover{width:134px;height:40px;margin-top:12px;color:#c03;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none}.leftLine{width:230px;height:1px;margin-top:20px;border-top:0;border-left:0;border-right:0;border-bottom:1px;border-bottom-style:dotted;border-bottom-color:#666;border-bottom-width:1px}.leftbanner{width:230px;height:auto;margin-top:10px}.leftcontlinkarea{width:230px}.leftcontlinkBnner{width:230px;height:60px;margin-bottom:10px}.leftbannerM{width:230px;height:auto;margin-bottom:10px}.CnterBanner{display:block;width:690px;height:113px;background-image:url(../../../../images/pickup_bg01.gif);float:left}.CBarea{width:626px;height:64px;margin-top:30px;margin-left:30px}.CBareaBnner1{width:202px;height:64px;float:left}.CBareaBnner2{width:202px;height:64px;margin-left:10px;float:left}.jobinfoarea{display:block;width:690px;margin-top:30px;float:left}.jobinfoarea:after{content:'';clear:both}.jobinfohead{width:690px;height:39px;background-color:#f5f5f5}.jobinfotitle{width:419px;height:39px;float:left}.jobinfotitle span:first-child{display:block;float:left;font-size:.9em;color:#666;padding:9px}.jobinfotitle span:last-child{display:block;float:left;font-size:.6em;color:#666;padding:4px 8px;margin-left:10px;margin-top:8px;background-color:#ccc}.jobinfolink{width:106px;height:10px;margin-top:13px;margin-right:20px;float:right}.jobinfolink:hover span{transition:.5s;color:#bd0043}.jobinfolink .fa-caret-right{padding:.3em 2px 0 20px;font-size:8px;background-color:#bd0043;color:#fff;height:10px;float:left}.jobinfolink span{transition:.5s;font-size:.6em;color:#666;margin-top:-2px;margin-left:10px;display:block;float:left}.jobinforec{width:680px;height:20px;margin-top:20px;margin-left:5px;border-bottom:1px dotted #666}.jobinforecBox{margin:30px 0 20px;display:flex;justify-content:space-between}.jobinforecBox>a{width:220px;display:flex;justify-content:space-between}.jobinforecBox>a>div{display:flex;justify-content:space-between}.jobinforecBox>a>div>div:first-of-type{width:90px;height:90px;margin-right:5px;background-size:cover;background-position:center}.jobinforecBox>a>div>div:last-of-type{width:125px;display:flex;flex-direction:column;justify-content:space-between}.jobinforecBox>a>div>div:last-of-type>span:first-of-type{font-size:10px;width:30px;margin-left:0}.jobinforecBox>a>div>div:last-of-type>div:first-of-type>.icon_pay{margin-right:5px}.jobinforecBox>a>div>div:last-of-type>div:first-of-type>.jobinfopay{text-align:left}.jobinforecBox>a>div>div:last-of-type>div:last-of-type{font-size:11px;line-height:1.3}.jobinfodata{width:140px;height:20px;margin-left:5px;color:#666;font-size:12px;text-align:left;letter-spacing:130%;float:left}.icon_pay{width:30px;background-color:#666;font-size:.7em;color:#fff;text-align:center;float:left;margin-right:10px}.jobinfopay{font-size:.7em;color:#555;float:left;width:70px;white-space:nowrap;overflow:hidden;text-align:right}.jobinfotxt{width:395px;height:20px;color:#666;font-size:12px;text-align:left;margin-left:10px;letter-spacing:130%;float:left}.jobinfotxt a{display:block;width:500px;height:20px;color:#666;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em}.jobinfotxt a:hover{width:510px;height:20px;color:#660;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:underline}.newstwarea{width:690px;height:280px;clear:both}.newsarea{display:block;width:690px;height:250px;margin-top:30px;float:left}.newshead{width:690px;height:39px;background-color:#f5f5f5}.newstitle{width:419px;height:39px;float:left}.newstitle span:first-child{display:block;float:left;font-size:.9em;color:#666;padding:9px}.newstitle span:last-child{display:block;float:left;font-size:.6em;color:#666;padding:4px 8px;margin-left:10px;margin-top:8px;background-color:#ccc}.newslink{width:106px;height:10px;margin-top:13px;margin-right:20px;float:right}.newslink:hover span{transition:.5s;color:#bd0043}.newslink .fa-caret-right{padding:.3em 2px 0 20px;font-size:8px;background-color:#1e50a2;color:#fff;height:10px;float:left}.newslink span{transition:.5s;font-size:.6em;color:#666;margin-top:-2px;margin-left:10px;display:block;float:left}.newsrec{width:680px;height:20px;margin-top:20px;margin-left:5px}.newsdata{width:165px;height:20px;margin-left:5px;color:#666;font-size:12px;text-align:left;float:left}.newsdata>span{color:#fff;font-size:9px;letter-spacing:1px;border-bottom:4px solid #f1f1f1;width:60px;display:inline-block;text-align:center;padding-top:2px}.newsdata>span.newsIcon{background-color:#645a15}.newsdata>span.updateIcon{background-color:#aaaa36}.newsdata>span.releaseIcon{background-color:#843e3c}.newsdata>span.mediaIcon{background-color:#2d5613}.newstxt{height:20px;color:#666;font-size:12px;text-align:left;margin-left:2px;letter-spacing:130%;float:left}.newsLine{width:680px;height:1px;margin-left:5px;border-top:0;border-left:0;border-right:0;border-bottom:1px;border-bottom-style:dotted;border-bottom-color:#666;border-bottom-width:1px}.newstxt a{display:block;height:20px;color:#666;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em}.newstxt a:hover{height:20px;color:#660;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em}.portalarea{width:950px;margin:60px auto 30px}.portalbox{position:relative;float:left;margin:5px}.portalhead{width:950px;height:39px;background-color:#f5f5f5}.portaltitle{width:419px;height:39px;float:left}.portaltitle span:first-child{display:block;float:left;font-size:.9em;color:#666;padding:9px}.portaltitle span:last-child{display:block;float:left;font-size:.6em;color:#666;padding:4px 8px;margin-left:10px;margin-top:8px;background-color:#ccc}.portallink{width:106px;height:10px;margin-top:13px;margin-right:20px;float:right}.portallink:hover span{transition:.5s;color:#bd0043}.portallink .fa-caret-right{padding:.3em 2px 0 20px;font-size:8px;background-color:#68b800;color:#fff;height:10px;float:left}.portallink span{transition:.5s;font-size:.6em;color:#666;margin-top:-2px;margin-left:10px;display:block;float:left}.portalListBox{margin-top:10px;display:flex;justify-content:space-between;flex-wrap:wrap}.portalbox div.portalicon{position:absolute;top:15px;left:15px;width:40px;height:40px;background-color:#333;font-size:12px;text-align:center;line-height:40px;color:#fff;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px}.portalbox div.portalicon.portaliconh{background-color:#006e54}.portalbox div.portalicon.portalicona{background-color:#1e50a2}.portalbox div.portalicon.portaliconm{background-color:#e6b422}.portalbox div.portalicon.portalicong{background-color:#4b0082}.portalbox div.portalicon.portalicone{background-color:#b7282e}.portalbox div.portalicon.portaliconr{background-color:#192f60}.portalbox div.portalicon.portaliconf{background-color:#393}.portalbox div.portalicon.portaliconc{background-color:#38a1db}.portalbox div.portalicon.portaliconw{background-color:#474b42}.portalbox div.portaltext{position:absolute;bottom:0;height:50px;background-color:#333;opacity:.6;color:#fff;font-size:.75em;padding:10px}.instaarea{width:950px;margin:60px auto 30px}.instahead{width:950px;height:39px;background-color:#f5f5f5}.instatitle{width:419px;height:39px;float:left}.instatitle span:first-child{display:block;float:left;font-size:.9em;color:#666;padding:9px}.instatitle span:last-child{display:block;float:left;font-size:.6em;color:#666;padding:4px 8px;margin-left:10px;margin-top:8px;background-color:#ccc}.instalink{width:106px;height:10px;margin-top:13px;margin-right:20px;float:right}.instalink:hover span{transition:.5s;color:#bd0043}.instalink .fa-caret-right{padding:1px 2px 1px 20px;font-size:8px;background-color:#e4007f;color:#fff;height:10px;float:left}.instalink span{transition:.5s;font-size:.6em;color:#666;margin-top:-2px;margin-left:10px;display:block;float:left}.instaListBox{margin-top:25px;display:flex;justify-content:space-between;flex-wrap:wrap}.instaListBox>.insta{position:relative}.instaListBox>.insta>div{position:absolute;top:10px;left:10px;width:50px;height:50px;background-color:rgba(255,255,255,0.6);border-radius:50%;display:flex;justify-content:center;align-items:center}.instaListBox>.insta>div>img{width:70%}.galleryarea{background-color:#e4007f}.galleryhead{width:950px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:25px 0}.gallerytitle>span:first-of-type{font-size:.9em;color:#fff}.gallerytitle>span:last-of-type{display:inlne-block;font-size:.6em;color:#e4007f;background-color:#fff;padding:4px 8px;margin-left:20px}.gallerylink{margin-right:20px}.gallerylink .fa-caret-right{background-color:#fff;color:#e4007f;padding:1px 2px 1px 20px;font-size:8px}.gallerylink span{font-size:.6em;color:#fff;margin-left:10px}.galleryListBox div.swiper-container{width:100%;padding-bottom:25px}.galleryListBox div.swiper-container .swiper-wrapper div.swiper-slide{width:220px;height:130px;margin:0 10px;background-size:cover;background-position:center}.galleryListBox div.swiper-container .swiper-wrapper div.swiper-slide img.idx-sp-image{width:100%}.footbannerarea{width:100%;background-color:#f9f9f9;margin-top:80px}.footbanner{margin:0 auto;width:950px;height:110px}.footbannerarea a{float:left;padding:30px 0 20px;margin-right:10px}.footbannerarea a:last-child{float:left;padding:30px 0 20px;margin-right:0}.footbanner:nth-child(2){height:100px}.footbanner:nth-child(2) a{padding-top:10px}.footlink{clear:both;background-color:#f5f5f5;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px rgba(0,0,0,0.3);box-shadow:0 0 20px rgba(0,0,0,0.3)}.footlinkarea{width:950px;height:230px;margin:0 auto}.footlinkarea:after{content:'';clear:both}.footlinkarea.midFoot{height:100px;display:flex;justify-content:space-between;align-items:center}.footlinkarea.midFoot{font-size:13px}.footbar{display:block;width:100%;height:45px;background-color:#666}.footbar a{float:right;padding:3px 0 3px;width:13%;margin-left:1%;border:1px solid #fff;color:#fff;text-align:center;font-size:.7em}.footbar a:hover{background-color:#bbb;border-color:#bbb;color:#fff}.copy{margin:0 auto;width:950px;padding-top:10px}.copy span{font-size:.75em;color:#fff;display:inline-block;margin-top:5px}.footlinkCom{width:159px;height:181px;margin-top:25px;float:left}.Comtxt{width:159px;height:20px}.Comtxt a{display:block;width:104px;height:20px;color:#666;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;float:left}.Comtxt a:hover{width:104px;height:20px;color:#039;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none;float:left}.ComIcon{width:10px;height:2px;background-color:#5889db;float:left;margin-top:5px}.secComtxt a{display:block;width:139px;height:20px;color:#666;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;margin-top:10px}.secComtxt a:hover{width:139px;height:20px;color:#039;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none;margin-top:10px}.footlinkInfo{width:158px;height:181px;margin-top:25px;float:left}.Infotxt{width:158px;height:20px}.Infotxt a{display:block;width:103px;height:20px;color:#666;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;float:left}.Infotxt a:hover{width:103px;height:20px;color:#c0c;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none;float:left}.InfoIcon{width:10px;height:2px;background-color:#be4cda;float:left;margin-top:5px}.secInfotxt a{display:block;width:138px;height:20px;color:#666;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;margin-top:10px}.secInfotxt a:hover{width:138px;height:20px;color:#c0c;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none;margin-top:10px}.footlinkBus{width:158px;height:181px;margin-top:25px;float:left}.Bustxt{width:158px;height:20px}.Bustxt a{display:block;width:103px;height:20px;color:#666;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;float:left}.Bustxt a:hover{width:103px;height:20px;color:#da4c4c;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none;float:left}.BusIcon{width:10px;height:2px;background-color:#da4c4c;float:left;margin-top:5px}.secBustxt a{display:block;width:138px;height:20px;color:#666;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;margin-top:10px}.secBustxt a:hover{width:138px;height:20px;color:#da4c4c;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none;margin-top:10px}.footlinkJob{width:158px;height:181px;margin-top:25px;float:left}.Jobtxt{width:158px;height:20px}.Jobtxt a{display:block;width:103px;height:20px;color:#666;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;float:left}.Jobtxt a:hover{width:103px;height:20px;color:#f60;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none;float:left}.JobIcon{width:10px;height:2px;background-color:#f93;float:left;margin-top:5px}.secJobtxt a{display:block;width:138px;height:20px;color:#666;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;margin-top:10px}.secJobtxt a:hover{width:138px;height:20px;color:#f60;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none;margin-top:10px}.footlinkRec{width:158px;height:181px;margin-top:25px;float:left}.Rectxt{width:158px;height:20px}.Rectxt a{display:block;width:103px;height:20px;color:#666;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;float:left}.Rectxt a:hover{width:103px;height:20px;color:#660;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none;float:left}.RecIcon{width:10px;height:2px;background-color:#CC3;float:left;margin-top:5px}.secRectxt a{display:block;width:138px;height:20px;color:#666;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;margin-top:10px}.secRectxt a:hover{width:138px;height:20px;color:#660;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none;margin-top:10px}.footlinkCon{width:159px;height:181px;margin-top:25px;float:left}.Contxt{width:159px;height:20px}.Contxt a{display:block;width:104px;height:20px;color:#666;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;float:left}.Contxt a:hover{width:104px;height:20px;color:#060;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none;float:left}.ConIcon{width:10px;height:2px;background-color:#393;float:left;margin-top:5px}.secContxt a{display:block;width:139px;height:20px;color:#666;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;margin-top:10px}.secContxt a:hover{width:139px;height:20px;color:#060;margin-left:20px;text-align:left;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none;margin-top:10px}.sideCommon a{width:230px;background-color:#bbb;color:#fff;font-size:.75em;text-align:center;padding-top:5px;padding-bottom:5px;display:block;margin-bottom:7px}.sideCommon a:hover{background-color:#666}ul,li{margin:0;padding:0;z-index:200}.globalNavi{width:950px;height:60px;margin-top:20px;z-index:100}#nav{width:158px;margin:0 auto;position:relative;line-height:1;text-align:left;float:left}#nav li{list-style:none;float:left;position:relative;line-height:0}#nav ul{display:none;position:absolute;top:60px;left:0;font-size:1px}* html #nav ul{line-height:0}#nav ul li{float:none;line-height:0}#nav ul{width:158px}#nav ul ul{top:0;left:160px}#nav ul a{display:block;width:145px;background:#9932cc;padding:6px;font-size:11px;text-decoration:none;color:#FFF;border-bottom:1px solid #FFF;opacity:.9;filter:alpha(opacity=90);zoom:1;line-height:normal}#nav ul a.hover{background:#8b008b;zoom:1;line-height:normal}.infosubtitle{width:680px;height:25px;margin-top:40px;margin-left:5px;font-size:12px;color:#333;letter-spacing:.2em;line-height:1.6em}#navi{width:158px;margin:0 auto;position:relative;line-height:1;text-align:left;float:left}#navi li{list-style:none;float:left;position:relative;line-height:0}#navi ul{display:none;position:absolute;top:60px;left:0;font-size:1px}* html #navi ul{line-height:0}#navi ul li{float:none;line-height:0}#navi ul{width:158px}#navi ul ul{top:0;left:160px}#navi ul a{display:block;width:145px;background:#007fff;padding:6px;font-size:11px;text-decoration:none;color:#FFF;border-bottom:1px solid #FFF;opacity:.9;filter:alpha(opacity=90);zoom:1;line-height:normal}#navi ul a.hover{background:#3838ff;zoom:1;line-height:normal}#navb{width:158px;margin:0 auto;position:relative;line-height:1;text-align:left;float:left}#navb li{list-style:none;float:left;position:relative;line-height:0}#navb ul{display:none;position:absolute;top:60px;left:0;font-size:1px}* html #navb ul{line-height:0}#navb ul li{float:none;line-height:0}#navb ul{width:158px}#navb ul ul{top:0;left:160px}#navb ul a{display:block;width:145px;background:#d9333f;padding:6px;font-size:11px;text-decoration:none;color:#FFF;border-bottom:1px solid #FFF;opacity:.9;filter:alpha(opacity=90);zoom:1;line-height:normal}#navb ul a.hover{background:#b22222;zoom:1;line-height:normal}#navj{width:158px;margin:0 auto;position:relative;line-height:1;text-align:left;float:left}#navj li{list-style:none;float:left;position:relative;line-height:0}#navj ul{display:none;position:absolute;top:60px;left:0;font-size:1px}* html #navj ul{line-height:0}#navj ul li{float:none;line-height:0}#navj ul{width:158px}#navj ul ul{top:0;left:160px}#navj ul a{display:block;width:145px;background:#f08300;padding:6px;font-size:11px;text-decoration:none;color:#FFF;border-bottom:1px solid #FFF;opacity:.9;filter:alpha(opacity=90);zoom:1;line-height:normal}#navj ul a.hover{background:#ea5506;zomm:1;line-height:normal}.regileadTxt{width:680px;height:70px;margin-top:40px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.regioutlinearea{width:680px;height:auto;margin-left:5px}.regioutlinetitle{width:680px;height:20px;margin-top:30px;font-size:11px;font-weight:bold;color:#008000}.regioutlinetitle span{color:#f93;font-size:1.5em;font-weight:bolder}.regioutlineTxt{width:680px;height:40px;margin-top:5px;font-size:11px;color:#333}.regiexparea{width:680px;height:180px;margin-top:30px;background-color:#f5f5f5}.regiexpimg{width:390px;height:160px;margin-top:20px;margin-left:10px;float:left}.regiexpTxt{width:230px;height:160px;margin-top:20px;margin-left:30px;font-size:11px;color:#333;float:left}.regiexpTxt div{margin-top:10px;background-color:#fff;border:1px solid #393;border-radius:5px;text-align:center;color:#393;font-size:1.3em;font-weight:bolder;padding:5px;background:linear-gradient(#fff,#efefef);background:-webkit-linear-gradient(#fff,#efefef);background:-moz-linear-gradient(#fff,#efefef)}.regiexpTxt div tel{color:#393}.regiexpBarea{width:680px;height:142px;background-color:#f5f5f5}.regiexpBimg{width:390px;height:132px;margin-top:10px;margin-left:10px;float:left}.regiexpBTxt{width:230px;height:127px;margin-top:10px;margin-left:30px;font-size:11px;color:#333;float:left}.regiexpCarea{width:680px;height:100px;background-color:#f5f5f5}.regiexpCimg{width:390px;height:70px;margin-top:10px;margin-left:10px;float:left}.regiexpCTxt{width:230px;height:70px;margin-top:10px;margin-left:30px;font-size:11px;color:#333;float:left}.regiCline{width:230px;height:1px;padding-bottom:5px;border-bottom:dotted 1px;border-color:#333}.regibanner{width:680px;height:70px;margin-top:50px}.regibanner:after{content:'';clear:both}.regibannerBox{transition:.5s;border:1px solid #ccc}.regibannerBox:hover{transition:.5s;border-color:#393}.regibannerBox div:last-child span{transition:.5s;color:#999}.regibannerBox:hover div:last-child span{transition:.5s;color:#393}.regibannerBox div:first-child{display:table-cell;height:70px;width:80px;text-align:center;vertical-align:middle;font-size:1em;font-weight:600;color:#fff;background-color:#393;letter-spacing:2px;line-height:1.5}.regibannerBox div:last-child{display:table-cell;height:70px;width:599px;vertical-align:middle;font-size:1em;font-weight:600;background:linear-gradient(#fff,#efefef);background:-webkit-linear-gradient(#fff,#efefef);background:-moz-linear-gradient(#fff,#efefef);letter-spacing:2px;line-height:1.5}.regibannerBox div:last-child span{font-size:.75em;letter-spacing:0}.regibannerBox div:last-child span:first-child{font-size:1.15em;font-weight:800;margin-left:40px}.regibannerBox div:last-child span:last-child{font-weight:600;margin-left:40px}.regiAsubtitle{width:680px;height:25px;margin-top:50px}.regiATxt{width:680px;margin-top:10px;font-size:11px;letter-spacing:.1em;line-height:1.8em;color:#333}.regiBTxt{width:680px;height:60px;margin-top:10px;font-size:11px;letter-spacing:.1em;line-height:1.6em;color:#333}.regiCTxt{width:680px;height:90px;margin-top:10px;font-size:11px;letter-spacing:.1em;line-height:1.6em;color:#333}#navre{width:158px;margin:0 auto;position:relative;line-height:1;text-align:left;float:left}#navre li{list-style:none;float:left;position:relative;line-height:0}#navre ul{display:none;position:absolute;top:60px;left:0;font-size:1px}* html #navre ul{line-height:0}#navre ul li{float:none;line-height:0}#navre ul{width:158px}#navre ul ul{top:0;left:160px}#navre ul a{display:block;width:145px;background:#baba2b;padding:6px;font-size:11px;text-decoration:none;color:#FFF;border-bottom:1px solid #FFF;opacity:.9;filter:alpha(opacity=90);zoom:1;line-height:normal}#navre ul a.hover{background:#8f8f20;zomm:1;line-height:normal}#navco{width:158px;margin:0 auto;position:relative;line-height:1;text-align:left;float:left}#navco li{list-style:none;float:left;position:relative;line-height:0}#navco ul{display:none;position:absolute;top:60px;left:0;font-size:1px}* html #navco ul{line-height:0}#navco ul li{float:none;line-height:0}#navco ul{width:158px}#navco ul ul{top:0;left:160px}#navco ul a{display:block;width:145px;background:#393;padding:6px;font-size:11px;text-decoration:none;color:#FFF;border-bottom:1px solid #FFF;opacity:.9;filter:alpha(opacity=90);zoom:1;line-height:normal}#navco ul a.hover{background:#277727;zomm:1;line-height:normal}*{font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS P ゴシック",verdana,sans-serif;color:#333}a{color:#555;text-decoration:none}a:hover{color:#f63;text-decoration:none}ul,li{margin:0;padding:0;list-style:none}.freecallJob{border:1px solid #f93;margin-top:40px;padding:5px;display:flex;justify-content:space-around;align-items:center;display:-webkit-flex;-webkit-justify-content:space-around;-webkit-align-items:center}.freecallJob span{color:#f93;font-size:.8rem}.freecallJob span:nth-child(2){font-size:1.5rem;letter-spacing:1.5px;font-weight:bold}.contentsJob{width:950px;height:auto;margin-top:10px}.centerCJob{width:690px;height:auto;margin-left:30px;float:left;margin-bottom:30px}.jobleadTxt{width:680px;margin-top:40px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.jobRecarea{width:680px;height:300px;margin-top:50px;float:left}.jobRecTitlearea{width:680px;height:30px;background-color:#f93;float:left}.jobRecTitle{width:540px;height:20px;margin-top:7px;margin-left:10px;font-size:11px;letter-spacing:.1em;color:#fff;float:left}.jobRecTitleA{width:490px;height:20px;margin-top:7px;margin-left:10px;font-size:11px;letter-spacing:.1em;color:#777;float:left}.jobRecTitleB{width:490px;height:20px;margin-top:7px;margin-left:10px;font-size:11px;font-weight:bold;letter-spacing:.1em;color:#fff;float:left}.jobRecTitleC{width:490px;height:20px;margin-top:7px;margin-left:10px;font-size:11px;font-weight:bold;letter-spacing:.1em;color:#333;float:left}.jobRecTitleD{width:490px;height:20px;margin-top:7px;margin-left:10px;font-size:11px;letter-spacing:.1em;color:#003;float:left}.jobRecNo{width:120px;height:20px;margin-top:7px;font-size:11px;letter-spacing:.1em;text-align:right;margin-right:10px;color:#777;float:left}.jobRecOutline{width:660px;height:40px;margin-top:10px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333;float:left}.jobRecCondarea{width:680px;height:30px;margin-top:20px}.jobRecCondMarea{width:680px;height:30px}.jobComddataarea{width:120px;height:30px;background-color:#dcdcdc;font-size:11px;letter-spacing:.1em;color:#333;float:left}.jobMailLink{float:left;width:680px;height:30px}.jobMailLink a{font-size:11px;margin-left:10px;letter-spacing:.1em;color:#c82c55}.jobMailLink a:hover{font-size:11px;margin-left:10px;letter-spacing:.1em;color:#c82c55;text-decoration:underline}.jobComddata{width:120px;height:20px;margin-top:7px;font-size:11px;text-align:center;letter-spacing:.1em;color:#333}.jobComddatatxtarea{width:220px;height:30px;background-color:#f5f5f5;font-size:11px;letter-spacing:.1em;color:#333;float:left}.jobComddatatxt{width:220px;height:20px;margin-top:7px;font-size:11px;text-align:center;letter-spacing:.1em;color:#333}.jobComdqualarea{width:680px;height:auto;min-height:80px;background-color:#f5f5f5;margin-top:10px;float:left}.jobComdqualdata{width:120px;height:20px;margin-top:7px;font-size:11px;text-align:center;letter-spacing:.1em;color:#333;float:left}.jobComdqualtxt{width:550px;height:auto;min-height:73px;margin-top:7px;font-size:11px;letter-spacing:.1em;color:#333;float:left;padding-bottom:7px}.jobLinkarea{width:680px;height:140px;margin-top:0;margin-bottom:60px}.jobLincRecUp{width:680px;height:20px;display:block;padding:0}.jobLinkRecDn{width:680px;height:20px;margin-top:10px;display:block;padding:0}.jobLinkIcon{width:170px;height:20px;padding:0;display:block;float:left}.jobRecarea{height:auto}.jobRecOutline{height:auto;width:680px}.jobRecOutlineImg{max-width:35%;float:left}.jobRecOutlineImg>img{max-width:100%}.JobCat{width:680px}.JobCat>li{float:left;font-size:.8em;padding-left:8px;margin-top:10px}.catArea{background-color:#f1f1f1;width:680px;padding:7px 0;margin-bottom:20px}.catArea>span:first-child{color:#f93;font-weight:bolder;margin-left:5px;font-size:1.0}.catArea>span{color:#f93;font-size:.8em;padding-left:7px}ul{margin:0 !important;padding:0 !important}li{list-style:none !important}.tab{overflow:hidden}.tab li{background:#f5f5f5;padding:5px 25px;float:left;color:#555;margin-right:3px;font-weight:600;cursor:pointer}.tab li.select{background:#e3e3e3}.content li{background:#e3e3e3;padding:20px;font-size:.85em;width:640px;line-height:2em}.content li a{padding-left:10px;color:#333;text-decoration:underline}.content li a:hover{color:#ff7f00}.hide{display:none}.jobNotice{clear:both;width:680px;height:60px;padding-top:90px;margin-top:40px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.contentsClm{width:950px;height:auto;margin-top:10px}.centerTxtClm{width:690px;height:auto;margin-left:30px;float:left}.NoticeTxt{float:left;width:680px;height:60px;margin-top:40px;margin-left:10px;font-size:11px;letter-spacing:.1em;color:#333}div.infosubtitle span{letter-spacing:-0.1em;margin-right:10px;font-size:20px;font-weight:bold;font-family:"Hiragino Kaku Gothic Pro","HiraKakuPro-W3","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","MS P ゴシック","verdana",sans-serif;white-space:nowrap}div.infosubtitle span.activeY{color:#bf3eff}div.infosubtitle a{color:gray;white-space:nowrap}div.infosubtitle a:hover{color:#bf3eff;text-decoration:underline}div.infosubtitle{height:100%;line-height:200%}.contentsBlog a:hover{color:#033}.crumb{width:940px;height:18px;margin-top:15px;font-size:10px;color:#666}.contentsBlog{width:950px;height:100%;margin-top:40px;margin-bottom:30px}.leftBlog{width:230px;font-size:11px;float:left}.Blogtitle{width:690px;height:43px;background-color:#033}.Blogtitle div:first-child{float:left;width:500px;color:#fff;margin:10px}.Blogtitle div:last-child{float:left;width:150px;color:#fff;margin:10px;font-size:13px;text-align:right}.Blogtitle span{display:table-cell;width:169px;height:43px;background-color:#6a7172;text-align:center;vertical-align:middle;color:#fff;font-size:.9em}.Blogtitle span:first-child{background-color:#6a7172}.Blogtitle span:last-child{background-color:#999;font-size:.6em}.BlogleadTxt{width:680px;height:20px;margin-top:20px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}div.centerCBlog{width:690px;margin-left:30px;float:left}.Postarea{font-size:11px}.PostList{height:220px;margin-top:20px;background-repeat:no-repeat;background-position:center}.PostTitlearea{width:690px;height:90px;position:absolute;margin-top:130px;background-color:#333;opacity:.8}.PostTitleareaSL{width:220px;height:70px;position:absolute;margin-top:150px;background-color:#333;opacity:.7}.PostTitleareaS{height:60px;background-color:#033}.PostCategory{position:absolute;margin:10px;font-size:1.3em;font-weight:bold;color:#fff;background-color:#4a9933;padding:15px 10px;letter-spacing:1px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%}.PostTitle{margin-top:5px;margin-left:10px;letter-spacing:.1em;color:#fff;font-weight:bold}.PostTitleS{width:670px;height:20px;margin-top:7px;margin-left:10px;letter-spacing:.1em;color:#fff;float:left}.PostTitleSL{height:45px;margin:4px 10px 0 10px;letter-spacing:.1em;color:#fff;font-size:12px;line-height:1.7;overflow:hidden}.PostTitle a{color:#fff;text-decoration:none}.PostTitle a:hover{color:#fff;text-decoration:underline}.PostHeader{height:25px;border-bottom:1px solid #ccc}.PostClam{width:490px;height:20px;margin-top:7px;font-size:11px;letter-spacing:.1em;text-align:left;margin-left:10px;color:#fff;float:left}.PostClam a{color:#fff;text-decoration:none}.PostClam a:hover{color:#fff;text-decoration:underline}.PostDate{margin-top:5px;font-size:11px;letter-spacing:.1em;margin-left:10px;color:#fff}.PostDateS{width:170px;height:20px;margin-top:7px;font-size:11px;letter-spacing:.1em;text-align:right;margin-right:10px;color:#fff;float:left}.PostSubTitle{margin:30px 0;border-top:2px solid #ccc;border-bottom:2px solid #ccc}.PostSubTitle>span{display:block;margin:2px 0;padding:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.PostContent{clear:both;width:670px;padding:5px 10px;letter-spacing:.1em;color:#fff;font-size:12px;line-height:150%;overflow:hidden}.PostContentS{clear:both;width:690px;padding:20px 0 40px 0;letter-spacing:.1em;color:#333;font-size:12px;line-height:150%;overflow:hidden}.PostContentS>img,.PostImg>img{width:690px}.PostContentSL{width:220px;height:220px;float:left;margin-top:15px;margin-right:15px}.centerCBlog>a:first-child>div{margin-top:0}.categoryLink a:last-child .PostContentSL,.centerCBlog a.categoryList:nth-child(3n) .PostContentSL,.centerCBlog a.categoryListS:nth-child(3n+1) .PostContentSL{margin-right:0}.portalListBox a.categoryListS:last-of-type{display:none}.portalListBox a.categoryListS .PostContentSL{margin-right:0}.PostContent ul{margin:auto;padding-left:3em}.PostContent ul>li{padding-left:.4em}.PostContent img.emoji{vertical-align:middle;margin:0;padding:2px}.PostContent a{text-decoration:underline}.PostContent a:hover{background-color:#ccc}.PostContent img{vertical-align:bottom}.snsLink{margin-bottom:15px;margin-right:10px}.blogFootText{margin-top:40px;margin-bottom:40px}.blogRndSep{display:-webkit-flex;display:flex;-webkit-flex-direction:row;height:20px;margin-bottom:40px}.divCircle:first-child,.divCircle:last-child{display:none}.divCircle{flex:1;display:flex;justify-content:center}.divCircle>div{width:10px;height:10px;border-radius:50%}.blogBoxSep{display:-webkit-flex;display:flex;-webkit-flex-direction:row;height:5px;margin-bottom:40px}.blogRndSep.dn,.blogBoxSep.dn{display:none}.divbox:first-child,.divbox:last-child{display:none}.divbox{flex:1;display:flex;justify-content:center}.divbox>div{width:5px;height:5px}.div0{background-color:transparent}.div1{background-color:#038ecb}.div2{background-color:#8a308e}.div3{background-color:#22a151}.div4{background-color:#96b72d}.div5{background-color:#e2ac0b}.div6{background-color:#e56a09}.div7{background-color:#d02f22}.blogFootBanner{margin-bottom:40px;display:flex;justify-content:flex-end;align-items:center;flex-direction:row-reverse}.blogBannerText{font-size:1rem;line-height:1.5;flex:1}.blogFootBanner a{flex:1}.blogFootBanner img{width:95%;height:auto}.blogFootBanner .banImg1 img{width:68%;height:auto}.blogRndSep.dn+div{margin-top:50px}.PostContent img.centered,img.centered{display:block;margin-left:auto;margin-right:auto}.PostContent img.alignright,img.alignright{padding:4px;margin:0 0 2px 7px;display:inline}.PostContent img.alignleft,img.alignleft{padding-top:4px;margin:0 7px 2px 0;display:inline}.alignright{float:right}.alignleft{float:left}#honbun .PostContent img.aligncenter,.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.PostFooter{border:1px solid silver;padding:5px;width:678px;font-size:10px;text-align:right;color:#666}.PageNaviArea{position:relative;text-align:center;font-size:11px;height:20px;width:670px;margin:auto;margin-top:30px;padding:5px}.PageNaviArea div{color:gray;text-align:center;border:1px solid #ccc;padding:10px}.PageNaviArea a div{color:#555;border-color:#555}.PageNaviArea a div:hover{color:#033;border-color:#033}.navPrev{width:100px;float:left}.navNext{width:100px;float:right}.PageNaviArea_single{width:680px}.navPrev_single,.navNext_single{width:295px}.navTop{width:90px}.PostTBarea{margin-top:20px;border:1px solid silver;padding:5px;width:648px;padding:20px}.PostTBarea h3{margin:0}.PostTBarea .TBName{margin:10px 10px 0 10px}.PostTBarea .TBTxt{margin:0 10px 10px 10px;border-bottom:1px solid silver}.PostTBarea .TBTxt p{color:#696969;margin-top:0;margin-left:10px}.PostTBarea .TBTxt strong{color:#696969;margin-top:10px}.PostTBUrl{padding-top:20px;padding-left:10px}.trackback_field{width:90%}#searchform input#s{width:169px}.MenuItem{margin-top:20px}.blogmenu .MenuItem:first-child{margin-top:0}.blogCat{display:table-cell;width:230px;height:42px;background-color:#033;font-size:1.3em;color:#fff;vertical-align:middle;padding-left:10px}.itemName{display:block;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee;padding:10px 20px;color:#333;width:188px;margin:0;text-align:left}.itemList{padding:10px 10px 20px 20px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.catList{border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:5px 10px;margin-left:0;background-color:#f3f3f3}.catList2{border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:5px 10px;margin-left:0}.catList div{font-size:1.2em}.catList div:first-child{line-height:150%;padding:10px 0 5px 5px;float:left}.catList2 div:first-child{line-height:150%;padding:10px 0 5px 5px;float:left}.arrow:before{content:"";background:url(images/arrow.gif);background-repeat:no-repeat;background-position:0 2px;float:left;width:20px;height:20px}.arrowD:before{content:"";background:url(images/arrow_d.gif);background-repeat:no-repeat;background-position:0 2px;float:left;width:20px;height:20px}.catList div:nth-child(2){line-height:150%;margin-top:10px;text-align:center;background-color:#777;color:#fff;float:right;width:100px;font-size:.95em}.itemList a:hover{background-color:#ccc}.leftManuBlog li{list-style:none;line-height:150%;background:url(images/arrow.gif);background-repeat:no-repeat;padding:0 0 5px 14px}.categoryNew{margin-top:40px}.categoryNewTitle{height:20px;font-size:13px;background-color:#ccc;padding:10px}.categoryNewTitleB{height:20px;font-size:13px;background-color:#033;padding:10px}.categoryNewTitle a{color:#333}.categoryNewTitle a:hover,.categoryNewTitle a:hover i{color:#333}.categoryNewTitleB div,.categoryNewTitleB a{color:#fff}.categoryNewTitleB a:hover,.categoryNewTitleB a:hover i{color:#fff}.categoryNewTitle div:first-child,.categoryNewTitleB div:first-child{float:left}.categoryNewTitle div:last-child,.categoryNewTitleB div:last-child{float:right;margin-right:10px}.categoryNewTitle i{margin-right:5px}.categoryNewTitleB i{margin-right:5px;color:#fff}.BlogSarchHeader{margin-top:10px}.centerCtitle{width:690px;height:43px;display:table-row-group}.centerChtitle{width:690px;height:230px}.centerCtitle span{display:table-cell;width:169px;height:43px;background-color:#6a7172;text-align:center;vertical-align:middle;color:#fff;font-size:.9em}.centerCtitle span:first-child{background-color:#6a7172}.centerCtitle span:last-child{background-color:#999;font-size:.6em}.centerCtxtTarea{width:690px;height:18px;margin-top:40px}.centerCtxtTarea+.centerCtxtarea{margin:0}.centerCtxtarea{width:690px;height:18px;margin-top:15px}.centerCtxtarea.prBlock{height:auto}.centerCtxtarea.prBlock a{display:inline-flex;align-items:center}.centerCtxtarea.prBlock a::after{content:'\f08e';font-family:fontawesome;padding-left:8px}.centerCtxtlist{width:95px;height:18px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333;float:left}.centerCtxtrec{width:590px;font-size:11px;vertical-align:bottom;letter-spacing:.1em;color:#333;float:left}.centerCtxtrec.profit div span{padding-left:.5rem;width:110px;display:inline-block;text-align:right}.centerCtxtrec a:hover{color:#0075c2}.centerCline{width:690px;height:1px;padding-bottom:5px;border-bottom:dotted 1px;border-color:#333;clear:left}.greetingtitle{width:680px;height:20px;margin-top:40px;margin-left:5px;font-size:12px;font-weight:bold;color:#333;letter-spacing:.2em;line-height:1.6em}.philosophyTxt{margin:40px 0 0 5px;font-size:.9rem}.philosophyTxt>div:nth-child(2){margin:.5rem 0 2rem;text-indent:5rem}.greetingTxtUp{width:680px;height:55px;margin-top:10px;margin-left:5px;font-size:11px;color:#333;letter-spacing:.2em;line-height:1.6em}.greetingTxtMi{width:680px;height:70px;margin-top:10px;margin-left:5px;font-size:11px;color:#333;letter-spacing:.2em;line-height:1.6em}.greetingTxtLo{width:680px;height:90px;margin-top:10px;margin-left:5px;font-size:11px;color:#333;letter-spacing:.2em;line-height:1.6em}.greetingTxtEn{width:680px;height:70px;margin-top:10px;margin-left:5px;font-size:11px;color:#333;letter-spacing:.2em;line-height:1.6em}.greetingSgin{width:690px;height:150px;margin-top:80px}.historyTxtUp{width:680px;height:80px;margin-top:10px;margin-left:5px;font-size:11px;color:#333;letter-spacing:.2em;line-height:1.6em}.contentsAccess{width:950px;height:1970px;margin-top:10px}.centerCAccess{width:690px;height:1970px;margin-left:30px;float:left}.accessHead{width:680px;height:25px;margin-top:40px}.accessHeadTxt{width:460px;height:25px;margin-left:5px;font-size:11px;color:#333;letter-spacing:.2em;line-height:1.6em;float:left}.accessPrintLink{width:100px;height:25px;float:left}.accessPrintLink a,.accessGLink a{text-decoration:none}.accessPrintLink a span,.accessGLink a span{display:table-cell;font-size:.72em;text-align:center;vertical-align:middle;width:100px;height:25px;color:#3a73d3;font-weight:bolder;transition:.5s}.accessPrintLink a span:hover,.accessGLink a span:hover{transition:.5s;background-color:#3a73d3;color:#fff}.accessGLink{width:100px;height:25px;margin-left:15px;float:left}.addressTxt{width:680px;height:40px;margin-top:20px;margin-left:5px;font-size:11px;color:#333;letter-spacing:.2em;line-height:1.6em}.maparea{width:680px;height:300px;margin-top:10px;margin-left:5px;font-size:11px;color:#333;letter-spacing:.2em;line-height:1.6em}.accessMapCap{width:680px;height:20px;margin-top:10px;margin-left:5px;font-size:10px;color:#333;letter-spacing:.2em;line-height:1.6em}.inqsubtitle,.bussubtitle,.regisubtitle{width:680px;height:25px;margin-top:40px;margin-left:5px}.inqsubtitle span,.regisubtitle span,.regiAsubtitle span{font-size:1.4em;color:#999;font-weight:700}.graph,.graphNotes{margin-top:20px;display:flex;justify-content:flex-start;align-items:center;width:100%}.graph .innerGraph{height:30px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.graph .pay{width:70%;background-color:#f1a1a1}.graph .insu{width:11%;background-color:#6a98ff}.graph .holi{width:4%;background-color:#59bd40}.graph .train{width:2%;background-color:#ff973e}.graph .other{width:11%;background-color:#bc81fd}.graph .profit{width:2%;background-color:#769a72}.graphNotes{justify-content:flex-start}.graphNotes .innerGraph{display:flex;justify-content:flex-start;align-items:flex-start;font-size:12px;margin-right:10px}.graphNotes .pay::before{content:'■';color:#f1a1a1;padding-right:5px}.graphNotes .insu::before{content:'■';color:#6a98ff;padding-right:5px}.graphNotes .holi::before{content:'■';color:#59bd40;padding-right:5px}.graphNotes .train::before{content:'■';color:#ff973e;padding-right:5px}.graphNotes .other::before{content:'■';color:#bc81fd;padding-right:5px}.graphNotes .profit::before{content:'■';color:#769a72;padding-right:5px}.comleadTxt{width:680px;height:35px;margin-top:40px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.comexpTxt{width:680px;height:35px;margin-top:10px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.comAexpTxt{width:680px;height:20px;margin-top:10px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.comBexpTxt{width:680px;height:160px;margin-top:10px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.comCexpTxt{width:680px;height:35px;margin-top:10px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.resexpTxt{width:680px;height:190px;margin-top:10px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.resAexpTxt{width:680px;height:55px;margin-top:10px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.resBexpTxt{width:680px;height:175px;margin-top:10px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.resCexpTxt{width:680px;height:105px;margin-top:10px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.mapAarea{width:680px;height:220px;margin-top:40px;margin-left:5px;float:left}.mapBarea{width:680px;height:240px;margin-top:20px;margin-left:5px;float:left}.maplinkarea{width:225px;height:220px;float:left}.mapAlinkarea{width:225px;height:240px;float:left}.mapsubtitle{width:225px;height:40px}.mapsubtitle span{font-size:1.3em;font-weight:bold;color:#999}.mapAlink a{display:block;width:200px;height:20px;color:#666;font-size:11px;letter-spacing:130%;line-height:1.5em}.mapAlink a:hover{width:200px;height:20px;color:#039;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none}.mapBlink a{display:block;width:200px;height:20px;color:#666;font-size:11px;letter-spacing:130%;line-height:1.5em}.mapBlink a:hover{width:200px;height:20px;color:#c0c;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none}.mapClink a{display:block;width:200px;height:20px;color:#666;font-size:11px;letter-spacing:130%;line-height:1.5em}.mapClink a:hover{width:200px;height:20px;color:#da4c4c;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none}.mapDlink a{display:block;width:200px;height:20px;color:#666;font-size:11px;letter-spacing:130%;line-height:1.5em}.mapDlink a:hover{width:200px;height:20px;color:#f60;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none}.mapElink a{display:block;width:200px;height:20px;color:#666;font-size:11px;letter-spacing:130%;line-height:1.5em}.mapElink a:hover{width:200px;height:20px;color:#660;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none}.mapFlink a{display:block;width:200px;height:20px;color:#666;font-size:11px;letter-spacing:130%;line-height:1.5em}.mapFlink a:hover{width:200px;height:20px;color:#060;font-size:11px;letter-spacing:130%;line-height:1.5em;text-decoration:none}.centerCglos{width:690px;height:1230px;margin-left:30px;float:left}.contentsNew{width:950px;height:auto;margin-top:40px}.contentsNew::after{content:'';clear:both;display:block}.leftManu{width:230px;margin-bottom:30px}.centerCtxtTitle{font-weight:bolder}.centerCtxtTitle>span{font-weight:normal;float:right;font-size:14px}.centerCtxtTitle::after{content:'';clear:both;display:block}.centerCtxtContent{margin-top:10px;font-size:14px;line-height:2}.centerCtxtAttachment{margin-top:25px;display:flex;justify-content:flex-end}.centerCtxtAttachment.media{margin-top:10px;justify-content:flex-end}.centerCtxtAttachment>a{display:block;color:#fff;background-color:#777;padding:5px 15px 5px 20px;letter-spacing:5px}.centerCtxtAttachment>a::before{content:'\f1c1';font-family:fontawesome;padding-right:5px}.centerCtxtAttachment>a.pdf,.centerCtxtAttachment>a.other{font-size:.75rem}.centerCtxtAttachment>a.pdf::before{content:'\f1c1'}.centerCtxtAttachment>a.other::before{content:'\f15c'}.commenutitle{width:230px;height:42px}.commenutitle>div{width:228px;height:41px;border:1px solid #ccc;border-bottom:0;background:linear-gradient(#fff,#ededed);background:-webkit-linear-gradient(#fff,#ededed);background:-moz-linear-gradient(#fff,#ededed);vertical-align:middle}.commenutitle>div>span:first-child{display:block;margin:10px 9px;width:5px;height:20px;float:left}.commenutitle>div>span:nth-child(2){display:block;float:left;margin:11px 0;font-size:.9em;font-weight:800}.commenutitle>div>span:last-child{display:block;float:right;font-size:.6em;margin:14.5px 10px}.compmenuTitleCB{background-color:#5889db}.compmenuTitleC{color:#5889db}.infomenuTitleCB{background-color:#be4cda}.infomenuTitleC{color:#be4cda}.busmenuTitleCB{background-color:#da4c4c}.busmenuTitleC{color:#da4c4c}.jobmenuTitleCB{background-color:#f93}.jobmenuTitleC{color:#f93}.recmenuTitleCB{background-color:#cc3}.recmenuTitleC{color:#cc3}.inqmenuTitleCB{background-color:#393}.inqmenuTitleC{color:#393}.commmenuTitleCB{background-color:#00054b}.commmenuTitleC{color:#00054b}.commenu ul{margin:0;padding:0;list-style:none}.commenu li{display:inline;padding:0;margin:0}.commenu a{display:block;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#eee;font-size:11px;padding:10px 20px;text-decoration:none;color:#333;width:188px;margin:0;text-align:left}.commenu a:hover{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:silver}.commenu ul li:last-child a{border-bottom:1px solid #ccc}.commenu #shita a:hover{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:silver}.centerCNew{width:690px;height:auto;margin-left:30px;margin-bottom:30px;float:left}.glosLinkarea{width:680px;height:100px;margin-top:40px;margin-left:5px}.glosLinkareaTxt{width:680px;height:20px}.glosLinkareaRec{width:136px;height:20px;font-size:11px;color:#333;letter-spacing:.2em;line-height:1.6em;float:left}.glosLinkareaRec a{color:#333}.glosLinkareaRec a:hover{color:#9400d3;text-decoration:none}.glosarea{width:680px;height:170px;margin-top:20px;margin-left:5px}.glostitle{width:680px;height:20px;font-size:11px;color:#9400d3;font-weight:bold;letter-spacing:.2em;line-height:1.6em}.glosRecarea{width:680px;height:120px;margin-top:10px}.glosRecimg{width:120px;height:120px;float:left}.glosRecTxt{width:530px;height:120px;margin-left:20px;font-size:11px;color:#333;letter-spacing:.1em;line-height:1.6em;float:left}.glosNaviarea{width:698px;height:20px;margin-top:20px;text-align:center;font-size:11px;color:#ccc;letter-spacing:.1em;line-height:1.6em}.glosNaviarea a:hover{width:698px;height:20px;margin-top:20px;text-align:center;font-size:11px;color:#9400d3;letter-spacing:.1em;line-height:1.6em;text-decoration:none}.busleadTxt{width:680px;height:50px;margin-top:40px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.bussubtitle span{font-size:1.25em;color:#999;font-weight:700}.bustxt{width:680px;height:50px;margin-top:10px;margin-left:5px;font-size:11px;color:#333;letter-spacing:.1em;line-height:1.6em}.busentxt{width:680px;height:90px;margin-top:10px;margin-left:5px;font-size:11px;color:#333;letter-spacing:.1em;line-height:1.6em}.domRecarea{width:680px;height:120px;margin-top:10px}.domRecimg{width:120px;height:120px;float:left}.domRecTxt{width:530px;height:120px;margin-left:20px;font-size:11px;color:#333;letter-spacing:.1em;line-height:1.6em;float:left}.speLeadArea{width:690px;height:296px;margin-top:40px}.speLeadImg{width:352px;height:296px;float:left}.speLeadTxt{width:318px;height:291px;margin-top:5px;margin-left:20px;font-size:11px;letter-spacing:.1em;line-height:1.7em;color:#333;float:left}.speMainArea{width:690px;height:auto;margin-top:40px}.speMainTitle{width:680px;height:auto;margin-left:5px}.speMainTitle span{font-size:1em;color:#666;font-weight:700}span.speMainTitleC{color:#993}.speMainTxt{width:680px;height:auto;font-size:11px;letter-spacing:.1em;line-height:1.7em;color:#333;margin-left:5px;margin-top:20px}span.speCatchText{font-size:1em margin-top:-5px;margin-left:10px;display:block}span.speCatchText:firstChild{margin-top:0}.staleadTxt{width:680px;height:55px;margin-top:40px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.staexparea{width:680px;height:200px;margin-top:30px;margin-left:5px;background-color:#f5f5f5}.staexpTxtarea{width:680px;height:auto;margin-top:40px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.staexptitle{width:680px;height:20px;font-size:11px;font-weight:bold;letter-spacing:.1em;color:#f63}.staexpTxt{width:680px;height:60px;font-size:11px;letter-spacing:.1em;color:#333}.staexpATxt{width:680px;height:40px;font-size:11px;letter-spacing:.1em;color:#333}.staworkTxtarea{width:680px;height:auto;margin-top:20px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.introexparea{width:680px;height:377px;margin-top:30px;margin-left:5px;background-color:#f5f5f5}.introexpimg{width:390px;height:337px;margin-top:20px;margin-left:10px;float:left}.introexpTxt{width:230px;height:337px;margin-top:20px;margin-left:30px;font-size:11px;color:#333;float:left}.introAexpTxt{width:680px;height:55px;margin-left:5px;margin-top:20px;font-size:11px;color:#333}.offexparea{width:680px;height:200px;margin-top:30px;margin-left:5px;background-color:#f5f5f5}.offexpimg{width:390px;height:160px;margin-top:20px;margin-left:10px;float:left}.offexpTxt{width:230px;height:160px;margin-top:20px;margin-left:30px;font-size:11px;color:#333;float:left}.offoutlinetitle{width:680px;height:20px;margin-top:30px;margin-left:5px;font-size:1.05em;font-weight:bold;color:#f93;letter-spacing:0}.offoutlineTxt{width:680px;height:40px;margin-top:5px;margin-left:5px;font-size:11px;color:#333}.resumeoutlinetitle{width:680px;height:20px;margin-top:30px;margin-left:5px;font-size:1.05em;font-weight:bold;color:#f93}.resumeoutlineTxt{width:680px;height:40px;margin-top:5px;margin-left:5px;font-size:11px;color:#333}.resumeAoutlineTxt{width:680px;height:55px;margin-top:5px;margin-left:5px;font-size:11px;color:#333}.rrTxt{width:680px;height:auto;margin-top:20px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.rroutlinetitle{width:680px;height:20px;margin-top:30px;margin-left:5px;font-size:1em;font-weight:bold;color:#c1c126}.rrexpTxt{width:680px;height:40px;margin-top:10px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.rrAexpTxt{width:680px;height:60px;margin-top:10px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.people{margin-top:40px}.peopleArea{width:100%;margin-bottom:30px}.peopleR{width:240px;height:60px;float:left}.peopleL{width:240px;height:60px;margin-left:10px;float:left}.peoplePic{width:338px;height:auto;float:left;margin-right:20px}.peoplePic img{max-width:100%}.peopleTxt{width:310px;margin-left:10px;font-size:10px;margin-top:5px;letter-spacing:.1em;line-height:1.3em;float:left}.peopleTitle{font-size:.9rem;margin-bottom:10px}.peoplePlace{margin-bottom:20px}.peopleCont{font-size:.65rem;line-height:2}.frame{width:180px;height:660px;margin-top:40px;float:right}.empArea{width:180px;height:660px}.empPic{width:180px;height:130px;border:0}.emptitle{width:180px;height:12px;margin-top:20px}.empTxt{width:170px;height:auto;margin-top:20px;font-size:11px;letter-spacing:.1em;line-height:1.6em}.empline{width:180px;height:1px;padding-bottom:5px;border-bottom:dotted 1px;border-color:#333;margin-top:20px}.emppro{width:170px;height:30px;margin-left:5px;margin-top:20px;font-size:10px;letter-spacing:.1em;line-height:1.6em}.lineG{width:690px;height:1px;padding-bottom:5px;border-bottom:solid 1px;border-color:#393;clear:left}.lineK{width:690px;height:1px;padding-bottom:5px;border-bottom:dotted 1px;border-color:#333;clear:left;margin-top:20px}.inqTxt{width:680px;height:55px;margin-top:20px;margin-left:5px;font-size:11px;letter-spacing:.1em;color:#333}.confirm_input{font-size:11px;color:#333}.confirm_title{color:#333}.confirm_data{margin-left:20px;font-size:12px}.input_list{border-bottom:1px dotted;padding-top:10px}}.topback{width:98px;height:12px;margin-top:25px;margin-left:832px}.sideCommon a{width:230px;background-color:#bbb;color:#fff;font-size:.75em;text-align:center;padding-top:5px;padding-bottom:5px;display:block;margin-bottom:7px}.sideCommon a:hover{background-color:#666}.center404{float:left}.searchCond{float:left;width:21%}.searchCond div{clear:both}.searchCond div:first-child{text-align:center;color:red;size:.6em}.custom{overflow:hidden;*display:inline;*zoom:1;position:relative;border-radius:.1em;border:1px solid #696969;box-shadow:0 2px 0 #AAA;background-color:white}.custom>select{width:100%;padding:.6em 2.4em .6em .6em;font-size:.8rem}.custom:after{position:absolute;top:0;bottom:0;right:0;width:1.8em;display:block;content:"";background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGFBMVEUAAAAZJCYWISIYIyQYIiUWIiIYIyQYIiXh0rToAAAACHRSTlMA/hTRqiinvwFkb0sAAABCSURBVHjajchBDsAgDAPBOJDw/x+XVN0icQGfPGs3i+2GEqeiLCXWLENzvdzrDfP2ls/NjfKbgimYglfBq2Dm+LwHguMA235EdKYAAAAASUVORK5CYII=") center no-repeat;pointer-events:none}.default .custom>select{width:auto}.overflow .custom{overflow:visible}.overflow .custom select{outline:2px dotted rgba(255,255,0,0.5)}.searchCond>button{display:block;margin:10px auto;height:40px;border-radius:.2em;background-color:rgba(245,245,245,0.5);color:orange}.searchPrkeyword input{width:25px;margin-right:5px;font-size:.7em;vertical-align:middle;line-height:1em}.searchPrkeyword div{margin-right:5px;margin-bottom:5px;float:left}#searchPrkeyword button,#searchCond button{margin:15px auto;height:35px;background-color:rgba(220,220,220,0.3);color:orange}.prKeyword{background-color:#f93}.toDetail{margin-top:-5px;float:right;height:30px;background-color:rgba(220,220,220,0.3);color:orange}.h80{height:80px}.h100{height:100px}.h20{height:20px}.h40{height:40px}.w540{width:560px}.mt10{margin-top:10px}.jobComddatatxt2{padding:5px 15px 5px 15px}.mainTxtArea{clear:both;padding-top:10px}.leadText{margin-left:30px;padding-top:10px;max-width:58%;float:left}.jobComddataareao{width:120px;background-color:#ffe4b5;font-size:11px;letter-spacing:.1em;color:#000;float:left;margin-top:3px;padding-bottom:100000px;margin-bottom:-100000px}.jobComddatatxto{width:560px;height:30px;margin-top:7px;font-size:11px;letter-spacing:.7em}.jobComddatatxtareao{width:560px;background-color:#fffaf0;font-size:11px;letter-spacing:.1em;float:left;margin-top:3px}.pagination{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:680px;padding-top:20px}.pagination span,.pagination a{background-color:#fff;border:1px solid #999;padding:7px 40px;color:#999;margin-top:12px;font-size:.8em;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.pagination a:hover{background-color:#999;border:1px solid #999;color:#fff;text-decoration:none}.pagination form{display:none}.pagination .current{padding:6px 9px 5px 9px;background:#3279bb;color:#fff}.idximgLarge{width:35%;height:auto;position:relative;float:left}.idximgLarge img{max-width:100%}.idxImgLargeIcon{position:absolute;floatleft;bottom:15px;right:10px;width:auto}.idxImgLargeIcon>img{float:left;width:40px;padding-left:5px;display:block}.leadTextD{float:left;max-width:58%;margin-left:30px;padding-top:10px}.MainTxtArea{margin-top:10px}.jobRecCondMareao{width:680px;height:auto;overflow:hidden}.jobComddatao{position:relative;width:120px;height:100%;margin-top:7px;font-size:11px;text-align:center;color:#333}.jobComddatatxt{white-space:nowrap;padding:0 3px}.jobComddatatxtarea{overflow:hidden}.alnet_Linkbtn{background-color:#fff;border:1px solid #f29438;float:right;padding:7px 40px;color:#f29438;font-size:1em;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.alnet_Linkbtn:hover{background-color:#f29438;border:1px solid #f29438;color:#fff;text-decoration:none}.alnet_LinkbtnA{background-color:#fff;border:1px solid #f29438;float:right;padding:7px 40px;color:#f29438;font-size:.8em;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.alnet_LinkbtnA:hover{background-color:#f29438;border:1px solid #f29438;color:#fff;text-decoration:none}.icon_tokyo{background-color:#9150ff;color:#fff;font-size:.8em;padding:2px 7px 1px;margin-left:7px}.icon_kanagawa{background-color:#09ba00;color:#fff;font-size:.8em;padding:2px 7px 1px;margin-left:7px}.icon_oosaka{background-color:#ff003c;color:#fff;font-size:.8em;padding:2px 7px 1px;margin-left:7px}.icon_saitama{background-color:#ff9000;color:#fff;font-size:.8em;padding:2px 7px 1px;margin-left:7px}.icon_miyagi{background-color:#00afcf;color:#fff;font-size:.8em;padding:2px 7px 1px;margin-left:7px}.icon_other{background-color:#a2b750;color:#fff;font-size:.8em;padding:2px 7px 1px;margin-left:7px}.icon_chiba{background-color:#0016ed;color:#fff;font-size:.8em;padding:2px 7px 1px;margin-left:7px}.icon_hyogo{background-color:#ffc000;color:#fff;font-size:.8em;padding:2px 7px 1px;margin-left:7px}.modal-window{-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-o-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;opacity:0;line-height:1.3;display:none\9}.modal-window:target{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.is-active.modal-window{display:block\9}.modal-window:target{display:block\9}.modal-window .modal-inner{position:absolute;top:100px;left:50%;z-index:20;margin-left:-375px;width:750px;overflow-x:hidden;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.6);box-shadow:0 0 30px rgba(0,0,0,0.6)}.modal-window .modal-inner p{padding:40px 40px}.modal-window .modal-close:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:rgba(0,0,0,0.5)}.modal-window{-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.instaTitle{width:950px;height:43px;border-radius:5px;color:#fff;font-size:220px;display:table-cell;vertical-align:middle;background:#d6249f;background:radial-gradient(circle at 70% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#5804b7 90%);box-shadow:0 3px 10px rgba(0,0,0,.25)}.instaTitle span{color:#fff;font-size:1.2rem;padding-left:20px}.instaBody{margin-top:15px}.insta{margin-bottom:30px;width:215px;height:215px;background-size:cover;background-repeat:no-repeat;background-position:center;display:inline-block}.insta.x2{width:460px;height:460px}.insta.r0{margin-right:0}.insta a{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,0);transition:.5s}.insta:hover a{background-color:rgba(0,0,0,0.5);transition:.5s}.insta a span{color:#fff;line-height:1.8;padding:0 5%;opacity:0;transition:.5s}.insta.x2 a span{line-height:2.5}.insta:hover a span{opacity:1;transition:.5s}.insta a div.instaUser{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;opacity:0;transition:.5s}.insta:hover a div.instaUser{opacity:1;transition:.5s}.insta a div.instaUser{text-align:center}.instLink{text-align:center;margin-top:10px}.instLink>a{width:460px;display:inline-flex;padding:10px 0;color:#333;font-size:18px;border:1px solid #333;align-items:center;justify-content:center}.instLink>a::before{content:'\f16d';font-family:fontawesome;font-size:26px;padding-right:10px}.galleryTitle{text-align:center;margin-bottom:20px}.galleryTitle div::before{content:'―――――――';padding-right:30px}.galleryTitle div::after{content:'―――――――';padding-left:30px}.gallerySubTitle{margin-top:20px}.gallerySubTitle div::before{content:'―――――';padding-right:30px}.gallerySubTitle div::after{content:'―――――';padding-left:30px}.galleryBody{margin-top:60px}div.swiper-container{width:95%}div.swiper-slide{width:200px;height:auto}.sp-image{width:200px;height:auto}div.swiper-button-next{right:0}div.swiper-button-prev{left:0}div.swiper-pagination{margin-top:25px;margin-bottom:80px;position:inherit}.swiper-pagination-bullet{margin:0 5px}.galleryThumbnail{margin-bottom:80px;display:-webit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}.galleryThumbnail>a{display:inline-block;width:150px;height:calc(150px *(843 / 645));margin:10px 10px 0 0;position:relative;background-size:cover;transition:1s}.galleryThumbnail>a:nth-child(-n+6){margin-top:0}.galleryThumbnail>a:nth-child(6n){margin-right:0}.imgDate{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,0.5);transition:.5s}.imgDate:hover{background-color:rgba(0,0,0,0);transition:.5s}.imgDate span{color:#fff}.galleryYear{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkiti-flex-wrap:wrap;flex-wrap:wrap}.imgYear{width:150px;height:196px;margin-top:20px;margin-right:10px;background-size:cover;background-repeat:no-repeat;background-position:center center}.imgYear:nth-child(-n+6){margin-top:0}.imgYear:nth-child(n*6){margin-right:0}.imgYear a{display:block;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkiti-align-items:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,0.6);transition:.5s}.imgYear a:hover{background-color:rgba(0,0,0,0);transition:.5s}.imgYear a span{font-size:1.5rem;color:#fff;letter-spacing:5px}#mainSub{margin-left:auto;margin-right:auto;text-align:left;width:950px}.wallpaper{width:950px;height:43px;border-radius:5px;color:#fff;font-size:1.2rem;display:table-cell;vertical-align:middle;background:#be4cda}.wallpaper span{color:#fff;padding-left:20px}.wallBody{margin-top:30px}.wallBox{display:flex;justify-content:space-between;margin-top:20px}.wallBoxPart{width:24%}.wallBoxPart>a{display:block}.wallBoxPart>a>img{width:100%}.wallDesc{display:flex;align-items:center;margin-top:8px}.wallDesc h1{background-color:#333;color:#fff;width:35%;text-align:center;font-size:.75rem}.wallDesc span{font-size:.875rem;padding-left:1rem;margin-top:1px}.wallBoxPart:nth-child(n+2) .wallDesc span{visibility:hidden}.pageNaviWall{display:flex;justify-content:space-between;align-items:center;margin-top:50px}.pageNaviWall>div{background-color:#ccc;width:70px;padding:8px 30px;color:#fff;font-size:1rem;display:flex;justify-content:space-between;align-items:center;float:none}.pageNaviWall>a{color:#fff;background-color:#333;border:1px solid #333;width:68px;padding:8px 30px;font-size:1rem;display:flex;justify-content:space-between;align-items:center;transition:.8s}.pageNaviWall>a:hover{color:#333;background-color:#fff;transition:.8s;width:128px}.pageNaviWall>a:first-child::before,.pageNaviWall>div:first-child::before{content:'\f100';font-family:fontawesome;display:block;margin-top:-0.1rem}.pageNaviWall>a:last-child::after,.pageNaviWall>div:last-child::after{content:'\f101';font-family:fontawesome;display:block;margin-top:-0.1rem}.wallJobInfo{width:100%;background-color:#f0f0f0}.jobList{width:950px;margin:50px auto 40px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch}.jobListTitle{width:100%;margin:30px 0 20px}.jobListTitle>span{font-size:1rem;color:#fff;background-color:#333;padding:10px}article.jobListCont{width:24%}article.jobListCont>a{display:flex;justify-content:space-between}.jobImg{width:90px;height:90px;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.jobImg>img{max-height:9px}.jobCont{font-size:.75rem;width:53%;width:calc(100% - 100px)}.jobCont>div:not(:last-child){margin-bottom:5px}.jobCont>div:last-child{line-height:1.4}.jobCont>div>.pref{margin-left:0}.jobCont>div>.salary{font-size:.625rem;margin-bottom:5px}.jobCont>div>.salary.PayMY::before{content:'年俸/月給';background-color:#666;color:#fff;padding:5px;margin-right:.5rem}.jobCont>div>.salary.PayHR::before{content:'時給';background-color:#666;color:#fff;padding:2px 7px;margin-right:.5rem}.jobLinkArea{width:100%;display:flex;justify-content:flex-end;margin:25px 0}.jobLinkArea>a{font-size:1rem;color:#fff;background-color:#333;padding:10px 15px}.jobLinkArea>a.jobLinkAlnet{background-color:#2c8dcd;margin-left:.625rem}.jobLinkArea>a::after{content:'\f101';font-family:fontawesome;padding-left:1rem}.marginArea{margin-top:15px}.marginRow{display:flex;justify-content:space-between;align-items:flex-start;margin-top:11px;border-bottom:1px dotted #a3a3a3;padding-bottom:1px}.marginRow:nth-child(6){border:0}.marginRow:first-child{margin-top:0}.marginRow span{font-size:11px}.marginRow span:first-child{text-indent:-22px;padding-left:22px;max-width:60%}.marginRow span:last-child{text-align:right;padding-right:11px}.marginRowSub{font-size:11px}.marginRowSub .marginRowCareer{padding-top:6px}.marginRowSub .marginRowTable{display:flex;justify-content:flex-end}.marginRowSub .marginRowTable table{width:calc(100% - 22px);border-collapse:collapse}.marginRowSub .marginRowTable table td{border:1px solid #a3a3a3;text-align:center}