@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Bitter:400,700|Open+Sans);#income{background:url(../img/bg02.png) repeat center top/16px 16px}.incomeList{padding:10vw 10px 10px 10px;overflow:hidden}.incomeBox{position:relative;z-index:1;margin:0 0 35px 0;padding:0 10px 23px 10px;color:#42210b;text-align:left;border-radius:5px;border:2px solid #42210b;background:#fff;box-shadow:0 6px 5px rgba(203,120,2,.2)}.incomeBox .clm{background:#fff}.incomeBox .ttl{margin:0 0 20px 0}.incomeBox .ttl h2{display:inline;padding:0 2px;font-size:24px;font-weight:700;line-height:1.4;box-shadow:0 -12px 0 #e7ee23 inset}.incomeBox .count{margin:0 0 15px 0;font-size:20px;font-weight:700}.incomeBox .count em{font-family:Bitter,serif;font-size:30px;font-weight:700;letter-spacing:-1px}.incomeBox .bx{margin:0 0 20px 0;padding:6px 5px 4px 10px;font-size:14px;line-height:1.2;background:#ffe6aa}.incomeBox .pt{margin:0 0 10px 0;padding:10px 0 0 0;text-align:center}.incomeBox .pt p{position:relative;display:inline-block;padding:0 20px;color:#000;font-size:15px;font-weight:700}.incomeBox .pt p:after,.incomeBox .pt p:before{content:"";display:block;position:absolute;bottom:-2px;width:20px;height:25px}.incomeBox .pt p:before{left:0;background:url(../img/pt_l.png) no-repeat 0 0/20px 25px}.incomeBox .pt p:after{right:0;background:url(../img/pt_r.png) no-repeat 0 0/20px 25px}.incomeBox .btn{text-align:center}.incomeBox .btn a{position:relative;display:block;min-width:inherit;color:#fff;font-size:19px;font-weight:700;line-height:34px;text-decoration:none;border-radius:50px;border-width:3px 3px 6px 3px;border-style:solid;border-color:#42210b;background:#ff3636}.incomeBox .btn a:after{content:"";position:absolute;top:50%;right:8px;width:30px;height:23px;margin:-12px 0 0 0;background:url(../img/btn_arw.png) no-repeat 0 0/30px 23px}.incomeBoxA:before{content:"";position:absolute;top:-14px;left:50%;z-index:-1;width:90px;height:90px;margin-left:-47px;border-radius:50%;border:2px solid #42210b;background:#fff}.incomeBoxA .ln{margin:0 0 20px 0;padding:0 0 10px 0;text-align:center;background:url(../img/line01.png) repeat-x left bottom/23px 4px}.incomeBoxA .rank{font-size:13px;font-weight:700;line-height:1;text-align:center;background:url(../img/rank_bg_sp.png) no-repeat center 2px/61px 43px}.incomeBoxA .rank em{margin:0 5px;font-family:Bitter,serif;font-size:50px;line-height:1}.incomeBoxA .item{min-height:160px;padding:0 0 0 170px}.incomeBoxA .count em{color:#8300ae}.incomeBoxA .balloon{clear:both;position:relative;width:100%;margin:0 auto 20px auto;padding-top:59.7%;background:url(../img/balloon_bg01_sp.png) no-repeat 0 0/contain;box-sizing:border-box}.incomeBoxA .balloon p{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;padding:10px 25px;font-size:17px;line-height:1.3;word-break:normal;display:flex;align-items:center}.incomeBoxA .pic{position:absolute;top:0;left:10px;width:155px}.fadeInAnime:nth-child(odd) .incomeBoxA .item{padding:0 170px 0 0}.fadeInAnime:nth-child(odd) .incomeBoxA .pic{left:auto;right:10px;text-align:right}.incomeBoxB .ln{margin:0 0 10px 0;padding:15px 0 12px 0;background:url(../img/line01.png) repeat-x left bottom/23px 4px}.incomeBoxB .rank,.incomeBoxB .ttl{display:inline-block;vertical-align:top}.incomeBoxB .rank{font-size:13px;font-weight:700;line-height:1}.incomeBoxB .rank em{margin:0 2px;font-family:Bitter,serif;font-size:32px;line-height:1}.incomeBoxB .ttl{margin:0 0 0 10px}.incomeBoxB .count{float:left;width:48%;margin:15px 0 0 0}.incomeBoxB .bx{float:right;width:50%;margin-bottom:20px;box-sizing:border-box}.incomeBoxB .balloon{clear:both;margin:0 0 15px 0;padding:15px 20px;font-size:16px;line-height:1.3;word-break:normal;border-radius:5px;border:1px solid #42210b;background:#fffdde}.incomeNote{margin:-10px 0 0 0;padding:0 0 20px 0;color:#42210b;font-size:13px;line-height:1.4;text-align:center;word-break:normal}.incomeNote .item{display:inline-block;text-align:left}.incomeNote p{font-size:1.05em;font-weight:700}.incomeNote ul li{padding:0 0 0 1em;text-indent:-1em}.fadeInAnime{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;visibility:hidden;opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}.fadeInAnime.active{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.jobrankingPagetop a{position:fixed;right:0;bottom:0;width:74px}.jobrankingLink{padding:50px 10px 30px 10px;background:#fff3b9}.jobrankingLink .btn{text-align:center}.jobrankingLink .btn a{position:relative;display:block;min-width:inherit;font-weight:700;text-decoration:none;border-radius:50px;border-width:3px 3px 6px 3px;border-style:solid;border-color:#42210b}.jobrankingLink .btn a:after{content:"";position:absolute;top:50%;right:8px;width:30px;height:23px;margin:-12px 0 0 0;background:url(../img/btn_arw.png) no-repeat 0 0/30px 23px}.jobrankingLink .btnTop{margin:0 0 40px 0}.jobrankingLink .btnTop a{color:#42210b;font-size:23px;line-height:54px;background:#92de0f}.jobrankingLink .btnLink a{color:#fff;font-size:19px;line-height:34px;background:#ff3636}.jobrankingLink .pt{margin:0 0 10px 0;padding:10px 0 0 0;text-align:center}.jobrankingLink .pt p{position:relative;display:inline-block;padding:0 15px;color:#000;font-size:17px;font-weight:700}.jobrankingLink .pt p:after,.jobrankingLink .pt p:before{content:"";display:block;position:absolute;bottom:-5px;width:20px;height:25px}.jobrankingLink .pt p:before{left:0;background:url(../img/pt_l.png) no-repeat 0 0/20px 25px}.jobrankingLink .pt p:after{right:0;background:url(../img/pt_r.png) no-repeat 0 0/20px 25px}@media screen and (max-width:370px){.incomeBoxA .balloon p{font-size:14px}}