﻿.challenges_nav_link,.challenges_nav_link--inline{width:100%;font-size:86%;line-height:140%;margin-bottom:10px}.challenges_nav_link li,.challenges_nav_link--inline li{height:4.5em;position:relative;text-align:left;vertical-align:middle;border:solid 1px #ccc;border-bottom:none;cursor:pointer}.challenges_nav_link li:last-child,.challenges_nav_link--inline li:last-child{border-bottom:solid 1px #ccc}.challenges_nav_link li:after,.challenges_nav_link--inline li:after{content:"";position:absolute;top:20px;right:10px;margin-top:3px;color:#ccc;font-weight:900;font-family:"Font Awesome 5 Pro";font-style:normal;font-size:10px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.challenges_nav_link li a,.challenges_nav_link--inline li a{display:block;height:100%;width:100%;padding:20px 8px 20px 14px;color:#333;text-decoration:none;line-height:1}.challenges_nav_link li:not(.on):hover,.challenges_nav_link--inline li:not(.on):hover{background-color:#ededed}.challenges_nav_link li:not(.on):hover a,.challenges_nav_link--inline li:not(.on):hover a{color:#333}.challenges_nav_link li.on,.challenges_nav_link--inline li.on{background:#2692ac}.challenges_nav_link li.on:after,.challenges_nav_link--inline li.on:after{content:""}.challenges_nav_link li.on a,.challenges_nav_link--inline li.on a{color:#fff}.challenges_nav_link--inline{margin-top:40px;display:flex}.challenges_nav_link--inline li{display:block;flex-grow:1;border:solid 1px #ccc;border-right:none}.challenges_nav_link--inline li:last-child{border-right:solid 1px #ccc}.challenges_nav_link--inline li:after{content:""}.challenges_nav_link .list-group-item.on,.challenges_nav_link--inline .list-group-item.on{background:#2692ac;color:#fff;text-decoration:none}.paiza_rank_nav{margin-bottom:20px}.paiza_rank_nav__title{font-size:16px;font-weight:800;color:#333;margin:0 0 10px}.trophy_nav{margin-bottom:20px}.trophy_nav__title{font-size:16px;font-weight:800;color:#333;margin:0 0 20px}.trophy_nav__images{display:flex;box-sizing:border-box;max-width:100%;text-align:center}.trophy_nav__images li{width:33.3%}.trophy_nav__content{font-weight:bold}.other_nav_link li{margin-bottom:4px}.other_nav_link a{font-size:12px;text-decoration:none}.lBox{float:left}.rBox{float:right}select.box{background:none repeat scroll 0 0 #F7F7F7;border:1px solid #CCCCCC;color:#333333;padding:4px;vertical-align:middle;border-radius:3px}input{vertical-align:middle}input.box{background:none repeat scroll 0 0 #F7F7F7;border:1px solid #CCCCCC;color:#333333;padding:4px;vertical-align:middle;border-radius:3px}select:disabled{background-color:#dddddd;color:graytext}.icon{padding-left:21px;background:url(https://paiza.jp/guide/icon_02.gif) no-repeat left center}ul.discList{list-style-type:disc;margin-left:1.2em}ul.txtList1{margin-left:1.2em}ul.txtList1 li{width:100%;position:relative}ul.txtList1 li span{position:absolute;top:0;left:-1.2em}ul.txtList2{margin-left:2.2em}ul.txtList2 li{width:100%;position:relative}ul.txtList2 li span{position:absolute;top:0;left:-2.2em}table.sideNav{width:100%;font-size:86%;line-height:140%;border-collapse:collapse;border-spacing:0;empty-cells:show}table.sideNav td{height:4.5em;text-align:left;vertical-align:middle;padding:0 25px 0 14px;background:url(https://paiza.jp/guide/icon_sidenav.gif) no-repeat right center;border:solid 1px #ccc}table.sideNav a{color:#333;text-decoration:none}table.sideNav a:hover,table.sideNav a:active{color:#2692AC;text-decoration:none}table.sideNav td.on{background:#2692ac}table.sideNav td.on a{color:#fff;text-decoration:none}.ttlStyle1{font-size:240%;font-weight:bold;line-height:140%;color:#000;margin:0 0 20px 0;padding:0;background:url(https://paiza.jp/images/bg_ttl_01.gif) no-repeat 0 0}.ttlStyle1 span{padding:5px 0 17px 66px;background:url(https://paiza.jp/guide/bg_ttl_01.gif) no-repeat left bottom;display:block}.ttlStyle2{font-size:176%;font-weight:bold;color:#000;margin:0 0 23px 0;padding:0 0 2px 0;border-width:0 0 1px 0;border-style:solid;border-image:linear-gradient(to bottom, #666, #999) 1 100%}.ttlStyle3{font-size:128%;font-weight:bold;color:#000;margin:0 0 5px 0}.ttlStyle3color{font-size:128%;line-height:120%;font-weight:bold;color:#2692ac;margin:0 0 5px 0}.ttlStyle3Line{font-size:128%;font-weight:bold;color:#000;margin:0 0 5px 0;background:url(https://paiza.jp/guide/bg_ttl_03.gif) no-repeat left bottom}.ttlStyle3Line2{font-size:128%;font-weight:bold;color:#000;margin:0 0 5px 0;border-bottom:dotted 1px #999}.ttlStyle4color{line-height:120%;font-weight:bold;color:#2692ac;margin:0 0 5px 0}.boxGuide{width:960px;text-align:left;margin:0 auto;padding:25px 0 0 0}.boxGuide.PD20{padding:20px 0 0 0}.boxGuide .section1 dl{width:460px}.boxGuide .section1 dt{width:264px;margin:0 0 10px 0;float:right}.boxGuide .section1 dt span{font-size:114%;font-weight:bold;line-height:140%;color:#000;margin:0 0 0 10px;display:block}.boxGuide .section1 dd.img{margin:0 0 10px 0;float:left}.boxGuide .section1 dd.txt{width:100%;float:left}.boxGuide .section2{padding:0 0 10px 0}.boxGuide .section2 dl{width:930px;margin:0 0 15px 30px;padding:0 0 5px 0;border-bottom:dotted 1px #999;position:relative}.boxGuide .section2 dt{width:115px;float:left}.boxGuide .section2 dd.ttl{width:250px;float:left}.boxGuide .section2 dd.ttl .txt1{font-size:114%;font-weight:bold;color:#000}.boxGuide .section2 dd.ttl .txt2{font-size:86%;font-weight:bold;line-height:140%;color:#2792AC;display:block}.boxGuide .section2 dd.txt{width:555px;float:right}.boxGuide .section2 dd.txt ul{list-style-type:disc;color:#d1d1d1;margin:0 0 0 1.5em}.boxGuide .section2 dd.txt ul span{color:#333}.boxGuide .section2 dd.txt p.icon{display:inline}.boxGuide .section2 dd.next{width:15px;position:absolute;left:-30px;bottom:-16px}.boxGuide .section3{margin:0 0 40px 0}.boxGuide .section3 .box{margin:0 0 10px 0;background:#fff;border:solid 1px #ccc}.boxGuide .section3 .inr{padding:15px 25px;border:solid 4px #e5e5e5}.boxGuide .section3 .txt1 li{padding:0 0 0 20px;background:url(https://paiza.jp/guide/icon_02.gif) no-repeat left center;float:right}.boxGuide .section3 .txt2{line-height:180%;float:left}.boxGuide .section3 .txt2 strong{font-size:114%}.boxGuide .section3 .txt2 span{color:#2692AC}.boxGuide .section3 .txt3{float:right}.boxGuide .section4{width:964px;margin:0 0 40px 0;background:url(https://paiza.jp/guide/bg_01b.gif) repeat-y left top;position:relative;left:-2px}.boxGuide .section4 .inr{width:100%;background:url(https://paiza.jp/guide/bg_01a.gif) no-repeat left top}.boxGuide .section4 .inr .inr{width:100%;padding:26px 0 15px 0;background:url(https://paiza.jp/guide/bg_01c.gif) no-repeat left bottom}.boxGuide .section4 .box{width:474px}.boxGuide .section4 .box dl{width:430px;margin:0 0 0 22px}.boxGuide .section4 .box dt{width:316px;font-size:114%;font-weight:bold;color:#fff;line-height:140%;margin:0 0 10px 0;background:url(https://paiza.jp/guide/bg_02b.gif) repeat-y left top;float:right}.boxGuide .section4 .box dt span{width:100%;background:url(https://paiza.jp/guide/bg_02a.gif) no-repeat left top;display:block}.boxGuide .section4 .box dt span span{width:auto;padding:7px 5px 5px 15px;background:url(https://paiza.jp/guide/bg_02c.gif) no-repeat left bottom;display:block}.boxGuide .section4 .box dd.img{width:100px;margin:0 0 10px 0;float:left}.boxGuide .section4 .box dd.img span{padding:1px;border:solid 1px #ccc;display:block}.boxGuide .section4 .box dd.img img{display:block}.boxGuide .section4 .box dd.txt1{width:310px;line-height:140%;margin:0 0 10px 0;float:right}.boxGuide .section4 .box dd.txt2{width:100%;float:left}.boxGuide .section4 .box .txt3{font-size:122%;font-weight:bold;color:#000;margin:0 0 5px 0}.boxGuide .section5{padding:0 0 25px 0}.boxGuide .section5 .box{margin:0 0 15px 0;padding:0 0 12px 0;border-bottom:dotted 1px #999}.boxGuide .section5 .box .ttl{font-size:114%;font-weight:bold;color:#000;margin:0 0 10px 0}.boxGuide .section5 .box .ttl img{vertical-align:middle;margin:0 18px 0 0;display:inline}.boxGuide .section5 .box1{margin:0 0 35px 0}.boxGuide .section5 .box1 .ttl{margin:0 0 15px 0}.boxGuide .section6{margin:0 0 10px 0;background:url(https://paiza.jp/guide/bg_05.gif);border:solid 1px #ccc}.boxGuide .section6 .inr{padding:17px 0 1px 13px;border:solid 1px #fff}.boxGuide .section6 .inr .inr{width:927px;margin:0 0 16px 0;padding:0;border:0;background:url(https://paiza.jp/guide/bg_03b.gif) repeat-y left top}.boxGuide .section6 .inr .inr .inr{width:100%;margin:0;padding:0 0 5px 0;border:0;background:url(https://paiza.jp/guide/bg_03c.gif) no-repeat left bottom}.boxGuide .section6 dl{width:457px;position:relative}.boxGuide .section6 dt{margin:0 0 10px 0}.boxGuide .section6 dd.rank{font-size:86%;font-weight:bold;position:absolute;top:16px;right:22px}.boxGuide .section6 dd.rank img{vertical-align:middle;margin:0 0 0 5px}.boxGuide .section6 dd.txt{margin:0 20px 0 25px}.boxGuide .section6 dd.txt .txt1{font-weight:bold;margin:0 0 10px 0}.boxGuide .section6 dd.txt .txt2{width:auto;font-size:86%}.boxGuide .section6 dd.txt .txt2 dt{font-weight:bold;margin:0;padding:0}.boxGuide .section6 dd.txt .txt2 dd{margin:0 0 10px 0;padding:0}.boxGuide .section7 .ttl1{font-weight:bold;margin:0 0 10px 0}.boxGuide .section7 table{width:960px;border-collapse:collapse;border-spacing:0;empty-cells:show}.boxGuide .section7 th,.boxGuide .section7 td{text-align:left;vertical-align:middle;padding:1px 0 0 0;background-repeat:no-repeat}.boxGuide .section7 th{width:360px;background-position:left top}.boxGuide .section7 td{background-position:right top}.boxGuide .section7 td dl{line-height:160%}.boxGuide .section7 td dt{font-weight:bold}.boxGuide .section7 td dd{font-size:86%}.boxGuide .section7 tr.bg th,.boxGuide .section7 tr.bg td{background-image:url(https://paiza.jp/guide/bg_04.gif)}.boxGuide .section7 tr.bgS th,.boxGuide .section7 tr.bgS td{background-image:url(https://paiza.jp/guide/bg_04_s.gif)}.boxGuide .section7 tr.bgA th,.boxGuide .section7 tr.bgA td{background-image:url(https://paiza.jp/guide/bg_04_a.gif)}.boxGuide .section7 tr.bgB th,.boxGuide .section7 tr.bgB td{background-image:url(https://paiza.jp/guide/bg_04_b.gif)}.boxGuide .section7 tr.bgC th,.boxGuide .section7 tr.bgC td{background-image:url(https://paiza.jp/guide/bg_04_c.gif)}.boxGuide .section7 tr.bgD th,.boxGuide .section7 tr.bgD td{background-image:url(https://paiza.jp/guide/bg_04_d.gif)}.boxGuide .section7 tr.bgE th,.boxGuide .section7 tr.bgE td{background-image:url(https://paiza.jp/guide/bg_04_e.gif)}.boxGuide .section8{margin:0 0 40px 0}.boxGuide .section8 table{width:100%;margin:0 0 10px 0;border-collapse:collapse;border-spacing:0;empty-cells:show}.boxGuide .section8 th,.boxGuide .section8 td{text-align:left;vertical-align:top;border-bottom:dotted 1px #999}.boxGuide .section8 th{font-weight:bold;color:#000;padding:18px 10px 12px 45px;background:url(https://paiza.jp/guide/icon_faq.gif) no-repeat 0 12px}.boxGuide .section8 td{width:595px;padding:18px 0 12px 0}.boxGuide .section8 p.btn{text-align:right}.boxGuide .section9{margin:0 0 60px 0;background:#fff;border:solid 1px #ccc}.boxGuide .section9 .inr{padding:10px 38px 10px 38px;border:solid 4px #e5e5e5;position:relative}.boxGuide .section9 .inr1{width:870px;margin:0 0 30px 0}.boxGuide .section9 .inr1 .lBox{width:450px}.boxGuide .section9 .inr1 .rBox{width:415px}.boxGuide .section9 .inr2{height:150px;border:solid 2px #cecece;overflow:auto;padding:5px}.boxGuide .section9 .inr2 ul{font-size:86%;margin:0 5px 0 2em;padding:8px 0}.boxGuide .section9 .ttl{font-size:176%;font-weight:bold;color:#000;margin:0 0 10px 0}.boxGuide .section9 .ttl img{vertical-align:middle;margin:0 0 4px 18px}.boxGuide .section9 .ttl1{font-weight:bold;color:#000}.boxGuide .section9 .btn{width:870px;text-align:center}.boxGuide .section9 input[type="submit"]{background-image:url(https://paiza.jp/guide/btn_02.gif);border:0px;width:352px;height:62px}.boxGuide .section9 .close{width:45px;position:absolute;top:0;right:0}.boxGuide .section9 .alert .close{position:static;width:auto}.boxGuide .section10{width:964px;background:url(https://paiza.jp/guide/bg_06b.gif) repeat-y left top;position:relative;left:-2px}.boxGuide .section10 .inr{width:100%;background:url(https://paiza.jp/guide/bg_06a.gif) no-repeat left top}.boxGuide .section10 .inr .inr{width:auto;padding:10px 32px 25px 32px;background:url(https://paiza.jp/guide/bg_06c.gif) no-repeat left bottom}.boxGuide .section10 .header{width:100%;margin:0 0 25px 0;position:relative}.boxGuide .section10 .header .ttl{position:relative;left:-35px}.boxGuide .section10 .header .rank{font-size:86%;font-weight:bold;position:absolute;top:5px;right:-17px}.boxGuide .section10 .header .rank li{padding:0 0 0 5px;float:left}.boxGuide .section10 .header .rank span{width:144px;height:22px;background:url(https://paiza.jp/images/job/rank_01_bg.gif) no-repeat left center;display:block}.boxGuide .section10 .header .rank span span{text-indent:-9999px;background:url(https://paiza.jp/images/job/rank_01.gif) no-repeat left center}.boxGuide .section10 .header .rank span span.s{width:24px}.boxGuide .section10 .header .rank span span.a{width:48px}.boxGuide .section10 .header .rank span span.b{width:72px}.boxGuide .section10 .header .rank span span.c{width:96px}.boxGuide .section10 .header .rank span span.d{width:120px}.boxGuide .section10 .header .rank span span.e{width:144px}.boxGuide .section10 .txt1{list-style-type:decimal;margin:0 0 10px 1.8em}.boxGuide .section10 .box1{margin:0 0 20px 0;padding:16px 20px;border:solid 3px #ccc}.boxGuide .section10 .box1 dt{font-weight:bold;margin:0 0 2px 0;padding:0 0 0 22px;background-repeat:no-repeat;background-position:left center}.boxGuide .section10 .box1 dl.icon1 dt{background-image:url(https://paiza.jp/guide/icon_01_01.gif)}.boxGuide .section10 .box1 dl.icon2 dt{background-image:url(https://paiza.jp/guide/icon_01_02.gif)}.boxGuide .section10 .box1 dl.icon3 dt{background-image:url(https://paiza.jp/guide/icon_01_03.gif)}.boxGuide .section10 .box2{margin:0 0 20px 0;padding:16px 20px;background:#ededed;border-left:solid 3px #ccc}.boxGuide .section10 .box2 dt{font-weight:bold;margin:0 0 5px 0}.boxGuide .section10 .box2 dd{color:#1D4F81;margin:0 0 0 20px}.boxGuide .section11{padding:0 0 20px 0}.boxGuide .section11 dl{margin:0 0 30px 0}.boxGuide .section11 dt{width:648px;margin:0 0 5px 0;float:right}.boxGuide .section11 dd.img{float:left}.boxGuide .section11 dd.txt{width:648px;float:right}.boxGuide .section11 dl img{vertical-align:top}.boxGuide .section12{width:960px;padding:0 0 55px 0;position:relative}.boxGuide .section12 .txt{font-size:86%;text-align:center;line-height:140%;padding:5px 0 0 0}.boxGuide .section12 .btn1{width:366px;position:absolute;top:61px;left:59px}.boxGuide .section12 .tel1{width:360px;position:absolute;top:61px;right:65px}.boxGuide .section12 .btn2{width:291px;position:absolute;top:25px;left:334px}.boxGuide .section12 .tel2{width:275px;position:absolute;top:25px;left:663px}.boxGuide .section13{width:960px;margin:0 0 35px 0}.boxGuide .section13 .txt1 li{width:330px;float:left}.boxGuide .section13 .txt1 li.lst{width:300px}.boxGuide .section13 .txt1 img{display:block}.boxGuide .section13 .txt2 li{float:left}.boxGuide .section13 .txt3{margin:0 0 45px 0;position:relative;left:-2px}.boxKiyaku{width:960px;text-align:left;margin:0 auto 50px auto;padding:45px 0 0 0}.boxKiyaku ol{list-style-type:decimal;margin:0 0 0 2.2em}.boxKiyaku .section1{margin:0 0 30px 0}.boxKiyaku .section1 p{margin:0 0 10px 0}.boxFAQ{width:960px;text-align:left;margin:0 auto 50px auto;padding:45px 0 0 0}.boxFAQ .section1{margin:0 0 15px 0;border-bottom:dotted 1px #999}.boxFAQ .section1 .question{width:100%;margin:0 0 15px 0;position:relative}.boxFAQ .section1 .question .ttl{width:52px;font-weight:bold;color:#fff;background:url(https://paiza.jp/guide/bg_faq_01a.gif) no-repeat left top;position:absolute;top:0;left:0}.boxFAQ .section1 .question .ttl span{text-align:center;padding:3px 7px 3px 0;background:url(https://paiza.jp/guide/bg_faq_01c.gif) no-repeat left bottom;display:block}.boxFAQ .section1 .question .txt{color:#333;font-size:128%;font-weight:bold;line-height:160%;margin:0 0 0 64px;padding:3px 0}.boxFAQ .section1 .answer{width:896px;margin:0 0 12px 64px;position:relative}.boxFAQ .section1 .answer .ttl{width:32px;font-weight:bold;line-height:150%;color:#fff;background:url(https://paiza.jp/guide/bg_faq_02a.gif) no-repeat left top;position:absolute;top:0;left:0}.boxFAQ .section1 .answer .ttl span{text-align:center;padding:0 5px 0 0;background:url(https://paiza.jp/guide/bg_faq_02c.gif) no-repeat left bottom;display:block}.boxFAQ .section1 .answer .txt{margin:0 0 0 40px}.rBox .checkJobOffer{margin:20px 0 0 0}.boxPrivacy{width:960px;text-align:left;margin:0 auto 50px auto;padding:45px 0 0 0}.boxPrivacy ol{list-style-type:decimal;margin:0 0 0 2.2em}.boxPrivacy .section1{margin:0 0 30px 0}.boxPrivacy .section1 p,.boxPrivacy .section1 ul{margin-bottom:10px}.boxPrivacy .section1 h4{font-weight:bold;color:#000;margin:0 0 5px 0}.boxPrivacy .section1 h5{font-weight:normal;margin:0 0 5px 0}.boxPrivacy .section1 .box1{padding:12px 20px;border:solid 3px #ccc}.boxMember{width:960px;text-align:left;margin:0 auto;padding:45px 0 0 0}.boxMember .section3{margin:0 0 40px 0;background:url(https://paiza.jp/images/member/bg_05.gif);border:solid 1px #ccc}.boxMember .section3 .inr{padding:13px 10px 10px 26px;border:solid 1px #fff}.boxMember .section3 .txt1{font-size:114%;font-weight:bold;margin:0 0 20px 0}.boxMember .section3 .txt2{margin:0 0 10px 0}.boxMember .section3 .txt2 .box{padding:0;background:#fff}.boxMember .section3 .txt3{text-align:center}.boxMember .section3 .txt4{width:100%;font-size:86%;border-collapse:collapse;border-spacing:0;empty-cells:show}.boxMember .section3 .txt4 th,.boxMember .section3 .txt4 td{text-align:left;vertical-align:top;border-bottom:dotted 1px #999}.boxMember .section3 .txt4 th{width:165px;font-weight:bold;padding:10px 0}.boxMember .section3 .txt4 td{padding:10px 10px 10px 0}.boxMember .section3 .txt4 tr.lst th,.boxMember .section3 .txt4 tr.lst td{border-bottom:0}.boxMember .section3 .txt4 table{width:auto}.boxMember .section3 .txt4 table td{padding:0 10px 0 0;border:0}.boxMember .section3 .tag{width:100%;position:relative;z-index:10}.boxMember .section3 .tag p{width:100%;text-align:center;position:absolute;top:-40px}.boxMember .section3 .box1{width:904px;margin:0 0 15px 0;background:url(https://paiza.jp/images/member/bg_02b.gif) repeat-y left top}.boxMember .section3 .box1 .inr{width:100%;padding:0;background:url(https://paiza.jp/images/member/bg_02a.gif) no-repeat left top;border:0}.boxMember .section3 .box1 .inr .inr{width:auto;padding:6px 6px 7px 6px;background:url(https://paiza.jp/images/member/bg_02c.gif) no-repeat left bottom;border:0}.boxMember .section3 .box1 .ttl1{font-size:114%;font-weight:bold;padding:5px 5px 3px 15px;background:#e5e5e5}.boxMember .section3 .box1 .ttl2{font-size:114%;font-weight:bold;color:#fff;padding:5px 5px 3px 43px;background:#f16383 url(https://paiza.jp/images/member/icon_03_01.gif) no-repeat 15px center}.boxMember .section3 .box1 .ttl3{font-size:114%;font-weight:bold;color:#fff;padding:5px 5px 3px 43px;background:#72c7e2 url(https://paiza.jp/images/member/icon_03_02.gif) no-repeat 15px center}.boxMember .section3 .box1 .btn{text-align:center;padding:7px 0;background:#f0f0f0;border-top:solid 1px #ccc;display:block}.boxMember .section3 .box2{width:892px;background:#f0f0f0;overflow:hidden}.boxMember .section3 .box3{margin:0 15px;padding:10px 0 20px 0}body.keisai #header{width:100%;background:url(https://paiza.jp/images/top/bg_04.png) repeat-x left top;min-width:960px !important;position:absolute;z-index:100}body.keisai #header .txt1{position:absolute;top:14px;right:0;z-index:1}body.keisai #header .txt1 li{padding:0 0 0 17px;float:left}.topSection1{width:100%;background:url(https://paiza.jp/images/top/bg_01b.jpg) repeat-x center top}.topSection1 .inr{width:100%;background:url(https://paiza.jp/guide/bg_08.jpg) no-repeat center top}.topSection1 .inr .inr{width:960px;height:407px;text-align:left;margin:0 auto;background:none;position:relative}.topSection1 .ttl{width:360px;position:absolute;top:29px;left:0}.topSection1 .btn1{width:352px;position:absolute;top:250px;left:-1px}.topSection1 .img{width:590px;position:absolute;top:13px;left:374px;z-index:1}.topSection1 .box1{width:582px;height:40px;position:absolute;top:270px;left:379px;overflow:hidden;z-index:5}.topSection1 .box1 ul{width:auto;position:relative;top:0;z-index:5}.topSection1 .box1 li{padding:0 6px;float:left}.topSection1 .box1 .bg{width:582px;height:40px;background:url(https://paiza.jp/guide/bg_07.png) no-repeat 0 0;position:absolute;top:0;left:0;z-index:10}.topSection2{width:100%;background:url(https://paiza.jp/images/top/bg_02a.jpg)}.topSection2 .inr{width:100%;background:url(https://paiza.jp/images/top/bg_02b.jpg) repeat-x left bottom}.topSection2 .inr .inr{width:960px;text-align:left;margin:0 auto;padding:15px 0}.topSection2 .box1{width:960px}.topSection2 .box1 li{padding:0 0 0 14px;float:left}.topSection2 .box1 li.ttl{padding:17px 45px 0 0}.topSection3{width:100%;background:url(https://paiza.jp/images/top/bg_02c.jpg) no-repeat center top}.topSection3 .inr{width:960px;text-align:left;margin:0 auto 35px auto;padding:30px 0 0 0}.paiza_rank_nav{margin-bottom:20px}.paiza_rank_nav__title{font-size:16px;font-weight:800;color:#333;margin:0 0 10px}.trophy_nav{margin-bottom:20px}.trophy_nav__title{font-size:16px;font-weight:800;color:#333;margin:0 0 20px}.trophy_nav__images{display:flex;box-sizing:border-box;max-width:100%;text-align:center}.trophy_nav__images li{width:33.3%}.trophy_nav__content{font-weight:700}.challenges_nav_link,.challenges_nav_link--inline{margin-bottom:10px}.other_nav_link li{margin-bottom:4px}.other_nav_link a{font-size:12px;text-decoration:none}.feature_point_section{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:32px}.feature_point_section__image{display:block;margin:auto}.feature_point_section__heading{display:block;font-size:114%;font-weight:bold;line-height:140%;color:#000;margin-top:16px;text-align:center}.feature_point_section__text{display:block;line-height:1.42857;margin-top:16px}
