@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap);*{-webkit-box-sizing:border-box;box-sizing:border-box}#mainContents .container{padding-top:50px!important}@media screen and (max-width:750px){#mainContents .container{padding-top:30px!important}}h2{font-weight:700}main{font-family:"Noto Sans JP",serif;font-size:16px;color:#1a1a1a;background-image:url(../img/bg.png)}@media screen and (max-width:750px){main{font-size:14px}}img{max-width:100%;height:auto}.sp{display:block!important}@media screen and (min-width:751px){.sp{display:none!important}}.pc{display:block!important}@media screen and (max-width:750px){.pc{display:none!important}}.fontPink{color:#dd6a92}.tpsp{margin-top:1em}.bmsp{margin-bottom:1em}.tbsp{margin:1em 0}.tbsp2{margin:1em 10px 0}.rlsp{margin:0 2em}.lg-txt{font-size:24px;font-weight:400;margin:10px 0 0 0}@media screen and (max-width:750px){.lg-txt{font-size:20px}}.sm-txt{font-size:12px!important}.sm-txt2{font-size:10px!important}.inht{width:inherit!important}.subtitle{position:relative;padding:1.5rem 0;font-size:16px;color:#49b233;font-weight:700}.subtitle::after{position:absolute;bottom:0;left:0;width:100%;height:10px;content:"";background-image:repeating-linear-gradient(-45deg,#b7b7b7,#b7b7b7 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ta-l{text-align:left!important}.ta-c{text-align:center!important}.mw500{max-width:500px!important;margin:5px auto}@media screen and (max-width:750px){.mw500{width:90%!important}}.va-m{vertical-align:middle!important}.flrt{float:right;padding-left:30px;width:140px;margin-top:1em}.flrt img{width:100%}@media screen and (max-width:490px){.flrt{width:100px;padding-left:20px;margin-top:2em}}#floating-menu{position:fixed;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;text-align:center;color:#fff;padding:10px;display:none;z-index:3;-webkit-transition:.5s;transition:.5s}@media screen and (max-width:750px){#floating-menu{max-width:270px!important}}.text-center{text-align:center}.notice{font-size:16px;padding-left:18px;position:relative;font-weight:500;line-height:1.7;margin-top:10px}.notice:before{content:"◎";position:absolute;left:0}@media screen and (max-width:750px){.notice{line-height:1.5}}.notice2{font-size:12px!important;padding-left:12px;position:relative;line-height:1.5;margin-left:1em;font-weight:400!important}@media screen and (max-width:750px){.notice2{line-height:1.4}}.notice2:before{content:"※";position:absolute;left:0}.notice3{font-size:12px!important;padding-left:12px;position:relative;line-height:1.7;font-weight:400!important}@media screen and (max-width:750px){.notice3{line-height:1.4}}.notice3:before{content:"●";position:absolute;left:0}.notice4{font-size:12px!important;padding-left:12px;position:relative;line-height:1.5;font-weight:400!important}@media screen and (max-width:750px){.notice4{line-height:1.4}}.notice4:before{content:"※";position:absolute;left:0}.notice5{font-size:16px!important;padding-left:16px;position:relative;line-height:1.7;font-weight:400!important}@media screen and (max-width:750px){.notice5{line-height:1.4;font-size:14px!important}}.notice5:before{content:"●";position:absolute;left:0}.notice6{font-size:16px!important;padding-left:16px;position:relative;line-height:1.7;font-weight:400!important;text-align:left}@media screen and (max-width:750px){.notice6{line-height:1.4;font-size:14px!important}}.notice6:before{content:"※";position:absolute;left:0}.w50{width:50%}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb12{margin-bottom:12px!important}.mb15{margin-bottom:15px!important}.mb17{margin-bottom:17px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.mb90{margin-bottom:90px!important}.mb100{margin-bottom:100px!important}.mb110{margin-bottom:110px!important}.mb120{margin-bottom:120px!important}.mb130{margin-bottom:130px!important}.mb140{margin-bottom:140px!important}.mb150{margin-bottom:150px!important}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt32{margin-top:32px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mt70{margin-top:70px!important}.mt80{margin-top:80px!important}.mt90{margin-top:90px!important}.mt100{margin-top:100px!important}.mt110{margin-top:110px!important}.mt120{margin-top:120px!important}.mt130{margin-top:130px!important}.mt140{margin-top:140px!important}.mt150{margin-top:150px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr32{margin-right:32px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr60{margin-right:60px!important}.mr70{margin-right:70px!important}.mr80{margin-right:80px!important}.mr90{margin-right:90px!important}.mr100{margin-right:100px!important}.mr110{margin-right:110px!important}.mr120{margin-right:120px!important}.mr130{margin-right:130px!important}.mr140{margin-right:140px!important}.mr150{margin-right:150px!important}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml32{margin-left:32px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml60{margin-left:60px!important}.ml70{margin-left:70px!important}.ml80{margin-left:80px!important}.ml90{margin-left:90px!important}.ml100{margin-left:100px!important}.ml110{margin-left:110px!important}.ml120{margin-left:120px!important}.ml130{margin-left:130px!important}.ml140{margin-left:140px!important}.ml150{margin-left:150px!important}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb12{padding-bottom:12px!important}.pb15{padding-bottom:15px!important}.pb17{padding-bottom:17px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb45{padding-bottom:45px!important}.pb50{padding-bottom:50px!important}.pb60{padding-bottom:60px!important}.pb70{padding-bottom:70px!important}.pb80{padding-bottom:80px!important}.pb90{padding-bottom:90px!important}.pb100{padding-bottom:100px!important}.pb110{padding-bottom:110px!important}.pb120{padding-bottom:120px!important}.pb130{padding-bottom:130px!important}.pb140{padding-bottom:140px!important}.pb150{padding-bottom:150px!important}.pt0{padding-top:0!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt32{padding-top:32px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt45{padding-top:45px!important}.pt50{padding-top:50px!important}.pt60{padding-top:60px!important}.pt70{padding-top:70px!important}.pt80{padding-top:80px!important}.pt90{padding-top:90px!important}.pt100{padding-top:100px!important}.pt110{padding-top:110px!important}.pt120{padding-top:120px!important}.pt130{padding-top:130px!important}.pt140{padding-top:140px!important}.pt150{padding-top:150px!important}.pr0{padding-right:0!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr32{padding-right:32px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pr45{padding-right:45px!important}.pr50{padding-right:50px!important}.pr60{padding-right:60px!important}.pr70{padding-right:70px!important}.pr80{padding-right:80px!important}.pr90{padding-right:90px!important}.pr100{padding-right:100px!important}.pr110{padding-right:110px!important}.pr120{padding-right:120px!important}.pr130{padding-right:130px!important}.pr140{padding-right:140px!important}.pr150{padding-right:150px!important}.pl0{padding-left:0!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl32{padding-left:32px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl45{padding-left:45px!important}.pl50{padding-left:50px!important}.pl60{padding-left:60px!important}.pl70{padding-left:70px!important}.pl80{padding-left:80px!important}.pl90{padding-left:90px!important}.pl100{padding-left:100px!important}.pl110{padding-left:110px!important}.pl120{padding-left:120px!important}.pl130{padding-left:130px!important}.pl140{padding-left:140px!important}.pl150{padding-left:150px!important}.mv{max-width:950px!important;width:100%}@media screen and (max-width:750px){.mv{max-width:100%!important;padding-top:10px}}.mv2{max-width:800px!important;width:100%}@media screen and (max-width:750px){.mv2{max-width:100%!important}}.mv3{max-width:950px!important;width:100%}@media screen and (max-width:750px){.mv3{max-width:100%!important;padding-top:20px}}#lk01,#lk02,#lk03,#lk04,#lk05,#lk06,#lk07,#lk08,#lk09,#lk10{margin-top:35px}.caution span{display:inline-block}.caution{position:relative;padding:1rem 2rem;text-align:left;border:2px solid #dc2d2d;border-radius:0 10px 10px 10px;font-size:14px;font-weight:normall!important}.caution::before{font-family:"Noto Sans JP",serif;font-size:16px;position:absolute;top:-24px;left:-2px;height:24px;padding:0 1em;content:"ご注意";color:#fff;border-radius:10px 10px 0 0;background:#dc2d2d}.caution2 span{display:inline-block}.caution2{position:relative;padding:1rem 2rem;text-align:left;border:2px solid #dc2d2d;border-radius:0 10px 10px 10px;font-size:14px;font-weight:normall!important}.caution2::before{font-family:"Noto Sans JP",serif;font-size:16px;position:absolute;top:-24px;left:-2px;height:24px;padding:0 1em;content:"チャージを忘れずに！";color:#fff;border-radius:10px 10px 0 0;background:#dc2d2d}.green span{display:inline-block}.green{position:relative;padding:1em 2em;text-align:left;border:2px solid #49b233;border-radius:0 10px 10px 10px;font-size:14px;font-weight:normall!important}.green::before{font-family:"Noto Sans JP",serif;font-size:16px;position:absolute;top:-24px;left:-2px;height:24px;padding:0 1em;content:"改札機の種類";color:#fff;border-radius:10px 10px 0 0;background:#49b233}.green{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:750px){.green{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.green img{max-width:100%}}.green .box3{width:52%;text-align:center}.green .box3 img{width:330px}@media screen and (max-width:750px){.green .box3 img{width:90%;padding-bottom:1em}}@media screen and (max-width:750px){.green .box3{width:90%}}.green .box4{width:48%;text-align:center}.green .box4 img{width:330px}@media screen and (max-width:750px){.green .box4 img{width:90%}}@media screen and (max-width:750px){.green .box4{width:90%}}.outbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width:470px){.outbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.outbox img{width:inherit}}.outbox .box1{padding-top:10px;width:400px}@media screen and (max-width:900px){.outbox .box1{width:350px}}@media screen and (max-width:790px){.outbox .box1{width:100%;margin-bottom:10px}}@media screen and (max-width:750px){.outbox .box1{padding-top:30px}}.outbox .box1 img{width:100%}.outbox .box2{width:350px}@media screen and (max-width:790px){.outbox .box2{width:100%;padding-right:20px}}@media screen and (max-width:750px){.outbox .box2{padding-top:30px}}@media screen and (max-width:470px){.outbox .box2{width:100%;padding-left:0}}.outbox .box2 img{width:100%}.outbox2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:10px;max-width:950px;margin:0 auto}@media screen and (max-width:470px){.outbox2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.outbox2 img{width:inherit}}.box5{border:dotted 1px #49b233;padding:15px;border-radius:12px;margin:2em 0 1.5em;position:relative;border-top-left-radius:0}.box5 h2{position:relative;padding:1rem 2rem;border-bottom:6px solid #49b233;font-size:26px;color:#008803}.box5 h2 span{font-size:14px;font-weight:400;display:inline-block;padding-left:1em}@media screen and (max-width:750px){.box5 h2 span{padding-left:0}}.box5 h2::before{position:absolute;bottom:-6px;left:0;width:20%;height:6px;content:"";background:#1f8d86;display:-webkit-box;display:-ms-flexbox;display:flex}.box5::before{font-family:"Noto Sans JP",serif;font-size:16px;position:absolute;top:-26px;left:-2px;height:24px;padding:0 1em;content:"Suicaの種類";color:#fff;border:1px solid #fff;border-radius:10px 10px 0 0;background:#22ac38}@media screen and (max-width:750px){.box5 img{width:inherit}}.box6{margin:0 0 1.5em;position:relative;border-top-left-radius:0}.box6 h2{position:relative;padding:1rem 2rem;border-bottom:6px solid #49b233;font-size:26px;color:#008803}.box6 h2 span{font-size:14px;font-weight:400;display:inline-block;padding-left:1em}@media screen and (max-width:750px){.box6 h2 span{padding-left:0}}.container-w{max-width:950px;width:100%;margin:40px auto 20px;background-color:#fffcdb;padding:1em 4em;padding-top:10px!important;border-radius:13px;border:1px dotted #008803}@media screen and (max-width:750px){.container-w{padding:1.5em;width:90%}}.container-w p{margin:20px 0}.container-w h2{position:relative;padding:1.5rem 2rem;margin:15px auto;background-color:#fff}.container-w h2:after,.container-w h2:before{position:absolute;left:0;width:100%;content:"";border-top:2px dotted #008803}.container-w h2:before{top:6px}.container-w h2:after{bottom:6px}.area img{max-width:65%}@media screen and (max-width:750px){.area img{max-width:300px}}.area h1{font-size:24px;font-weight:400}@media screen and (max-width:750px){.area h1{font-size:20px}}.area .container{max-width:950px;width:100%;margin-left:auto;margin-right:auto;background-color:#fff;padding:1em 4em;padding-top:10px!important}@media screen and (max-width:750px){.area .container{padding:1.5em}}.area .container h2{background-color:#49b233;color:#fff;padding:2px 0 6px 1em;border-top-right-radius:10px;border-top-left-radius:10px;margin:25px 0;font-size:18px}@media screen and (max-width:750px){.area .container h2{font-size:16px;padding-left:1em}}.types p{font-size:16px}@media screen and (max-width:750px){.types p{font-size:14px}}.types .container{max-width:950px;width:100%;margin-top:70px;padding:20px;margin-left:auto;margin-right:auto;background-color:#fff;position:relative;padding:3em 4em}@media screen and (max-width:750px){.types .container{padding:0 1.5em;padding-top:10px!important}}.types .container .tptitle{position:absolute;top:-25px;left:20px}.types .container .tptitle img{width:initial}@media screen and (max-width:750px){.types .container .tptitle{width:250px!important;top:-20px}}.types .container .fl-r{float:right}.types .container .box{border:dotted 1px #49b233;padding:15px 15px 25px;border-radius:12px;margin-bottom:1em;position:relative}.types .container .box img{width:100%}@media screen and (max-width:750px){.types .container .box{margin:1em 0}.types .container .box img{width:inherit}}.types .container .box .outbox2{display:inline}@media screen and (max-width:750px){.types .container .box .outbox2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.types .container .box .outbox2 img{width:inherit}.types .container .box .outbox2 .scroll::-webkit-scrollbar-thumb{background:#d5d5d5}}.types .container .box table{border-collapse:collapse;width:100%}.types .container .box table tr .bg-gray{background-color:#ececec!important}.types .container .box table img{max-width:105px}@media screen and (max-width:750px){.types .container .box table img{max-width:60%;margin:2em}}.types .container .box .tb01 td,.types .container .box .tb01 th{padding:10px;border:solid 1px #ccc;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;font-weight:400;font-size:12px}.types .container .box .tb01 td span,.types .container .box .tb01 th span{font-weight:700;font-size:14px}.types .container .box .tb01 th{background:#fffcdb;color:#1a1a1a}@media screen and (max-width:750px){.types .container .box .tb01 .head{display:none}.types .container .box .tb01{width:100%}.types .container .box .tb01 td,.types .container .box .tb01 th{display:block;width:100%;border-bottom:none}.types .container .box .tb01 td{padding:0 12px 0 0;display:block;width:100%;line-height:2.5;text-align:left}}@media screen and (max-width:750px) and (max-width:750px){.types .container .box .tb01 td{text-align:center}}@media screen and (max-width:750px){.types .container .box .tb01 td:before{color:#1a1a1a;content:attr(data-label);font-weight:400;display:inline;background-color:#e1efd8;margin-right:10px;float:left}}@media screen and (max-width:750px) and (max-width:368px){.types .container .box .tb01 td:before{padding:0 10px}}@media screen and (max-width:750px){.types .container .box .tb01 tr:last-child{border-bottom:solid 1px #ccc}}.types .container .box h2{position:relative;padding:1rem 2rem;border-bottom:6px solid #49b233;font-size:26px;color:#008803}.types .container .box h2 span{font-size:14px;font-weight:400;display:inline-block;padding-left:1em}@media screen and (max-width:750px){.types .container .box h2 span{padding-left:0}}.types .container .box h2::before{position:absolute;bottom:-6px;left:0;width:20%;height:6px;content:"";background:#1f8d86;display:-webkit-box;display:-ms-flexbox;display:flex}.usage img{max-width:90%}@media screen and (max-width:750px){.usage img{max-width:100%}}.usage .route{text-align:left;padding:1em 0}.usage .route h2{background-color:#49b233;color:#fff;padding:2px 0 6px 1em;border-top-right-radius:10px;border-top-left-radius:10px;margin:25px 0;font-size:18px}@media screen and (max-width:750px){.usage .route h2{font-size:16px;padding:.3em 1em;line-height:1.4}}.usage .route img{max-width:65%}@media screen and (max-width:750px){.usage .route img{max-width:100%}}.usage .route .w30{width:30%}@media screen and (max-width:750px){.usage .route .w30{width:100%;max-width:180px!important}}.usage .route .mw70{max-width:70%}.usage .outbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width:750px){.usage .outbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.usage .outbox img{width:inherit}}.usage .box1{padding-top:10px;width:400px}@media screen and (max-width:900px){.usage .box1{width:unset}}.usage .box1 img{width:100%}.usage .box2{width:500px}@media screen and (max-width:750px){.usage .box2{max-width:100%}}.usage h2{font-size:20px;font-weight:700;line-height:1.7em;color:#49b233}@media screen and (max-width:750px){.usage h2{font-size:18px}}.usage .container{max-width:950px;width:100%;margin-top:70px;padding:20px;margin-left:auto;margin-right:auto;background-color:#fff;position:relative;padding:3em 4em 1em}@media screen and (max-width:750px){.usage .container{padding:1.5em}}@media screen and (max-width:750px){.usage .container{padding:1.5em}}.usage .container .tptitle{position:absolute;top:-25px;left:20px}@media screen and (max-width:750px){.usage .container .tptitle{width:250px!important;top:-20px}}.usage .container .tptitle2{position:absolute;top:-25px;left:20px;width:360px}@media screen and (max-width:750px){.usage .container .tptitle2{width:250px!important;top:-20px}}.fare img{max-width:100%}@media screen and (max-width:750px){.fare img{max-width:100%}}.fare .green span{display:inline-block}.fare .green{position:relative;padding:1em 2em;text-align:left;border:2px solid #49b233;border-radius:0 10px 10px 10px;font-size:14px;font-weight:normall!important}.fare .green::before{font-family:"Noto Sans JP",serif;font-size:16px;position:absolute;top:-24px;left:-2px;height:24px;padding:0 1em;content:"IC運賃の適用範囲";color:#49b233;border-radius:10px 10px 0 0;background:#fff;border:2px solid #49b233;line-height:1.1}.fare .green{display:block}.fare .green2 span{display:inline-block}.fare .green2{position:relative;padding:1em 2em;text-align:center;border:2px solid #49b233;border-radius:0 10px 10px 10px;font-size:14px;font-weight:normall!important}.fare .green2::before{font-family:"Noto Sans JP",serif;font-size:16px;position:absolute;top:-26px;left:-2px;height:25px;padding:0 1em;content:"IC運賃（1円単位）";color:#fff;border-radius:10px 10px 0 0;background:#49b233}.fare .green2{display:block;width:48%}@media screen and (max-width:750px){.fare .green2{margin-bottom:40px;width:100%}.fare .green2 img{max-width:400px}}.fare .green3 span{display:inline-block}.fare .green3{position:relative;padding:1em 2em;text-align:center;border:2px solid #49b233;border-radius:0 10px 10px 10px;font-size:14px;font-weight:normall!important}.fare .green3::before{font-family:"Noto Sans JP",serif;font-size:16px;position:absolute;top:-26px;left:-2px;height:25px;padding:0 1em;content:"きっぷ・定期券の運賃（10円単位）";color:#fff;border-radius:10px 10px 0 0;background:#49b233}.fare .green3{display:block;width:50%}@media screen and (max-width:750px){.fare .green3{width:100%}}.fare .green4 span{display:inline-block}.fare .green4{position:relative;padding:1em 2em;text-align:left;border:2px solid #49b233;border-radius:0 10px 10px 10px;font-size:14px;font-weight:normall!important}.fare .green4::before{font-family:"Noto Sans JP",serif;font-size:16px;position:absolute;top:-26px;left:-2px;height:25px;padding:0 1em;content:"小児のIC運賃";color:#fff;border-radius:10px 10px 0 0;background:#49b233}.fare .green4{display:block;width:48%}@media screen and (max-width:750px){.fare .green4{width:100%}}.fare .green-txt{background-color:#e1efd8;padding:15px;text-align:center;margin:20px 0 40px;font-size:14px;border-radius:12px}@media screen and (max-width:750px){.fare .green-txt{text-align:left}}.fare .outbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:750px){.fare .outbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fare .outbox img{width:inherit}}.fare .box1{padding-top:10px;width:48%}@media screen and (max-width:750px){.fare .box1{max-width:100%;width:100%;text-align:center}}.fare .box1 img{width:100%}@media screen and (max-width:750px){.fare .box1 img{width:100%;margin-top:1em}}.fare .box2{width:50%}@media screen and (max-width:750px){.fare .box2{max-width:100%}}.fare h2{font-size:20px;font-weight:700;line-height:1.7em;color:#49b233;margin-bottom:40px}@media screen and (max-width:750px){.fare h2{font-size:18px;margin-top:10px}}.fare .container{max-width:950px;width:100%;margin-top:70px;padding:20px;margin-left:auto;margin-right:auto;background-color:#fff;position:relative;padding:3em 4em 1em}@media screen and (max-width:750px){.fare .container{padding:1.5em}}@media screen and (max-width:750px){.fare .container{padding:1.5em}}.fare .container .tptitle{position:absolute;top:-25px;left:20px}@media screen and (max-width:750px){.fare .container .tptitle{width:250px!important;top:-20px}}.train .container{max-width:950px;width:100%;margin-top:70px;padding:20px;margin-left:auto;margin-right:auto;background-color:#fff;position:relative;padding:3em 4em 3em}@media screen and (max-width:750px){.train .container{padding:1.5em}}.train .container h2{font-size:20px;font-weight:700;line-height:1.7em;color:#0068b7;margin-top:1em}@media screen and (max-width:750px){.train .container h2{font-size:18px}}.train .container .tptitle{position:absolute;top:-27px;left:20px}@media screen and (max-width:750px){.train .container .tptitle{width:250px!important;top:-27px}}.train .container .tptitle2{position:absolute;top:-27px;left:20px}@media screen and (max-width:750px){.train .container .tptitle2{width:250px!important;top:-37px}}@media screen and (max-width:750px){.train img{max-width:250px;margin:10px 0}}.train .outbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 1em}@media screen and (max-width:750px){.train .outbox{display:block;text-align:center}}.train .outbox .box1{width:250px;padding-top:0}@media screen and (max-width:750px){.train .outbox .box1{width:100%;text-align:center!important}}.train .outbox .box1 img{width:100%}@media screen and (max-width:750px){.train .outbox .box1 img{width:100%;margin:0 auto}}.train .outbox .box2{width:90%;padding-left:20px}@media screen and (max-width:750px){.train .outbox .box2{width:100%;padding-left:0;text-align:left}}.train .outbox .box2 img{width:100%}@media screen and (max-width:750px){.train .outbox .box2 img{width:100%}}.train .notice{font-size:12px!important;padding-left:12px;position:relative;line-height:1.7;font-weight:400!important}@media screen and (max-width:750px){.train .notice{line-height:1.4}}.train .notice:before{content:"●";position:absolute;left:0;color:#0068b7}.train p{margin:0}.train .green-box{background-color:#e1efd8;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:3em;padding:2em 1em 1em;position:relative}@media screen and (max-width:750px){.train .green-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.train .green-box .box1{width:30%;text-align:center}@media screen and (max-width:750px){.train .green-box .box1{width:100%}}.train .green-box .box1 img{width:230px;padding-right:1em}@media screen and (max-width:750px){.train .green-box .box1 img{max-width:250px;width:100%}}.train .green-box .box2{width:70%;text-align:center}@media screen and (max-width:750px){.train .green-box .box2{width:100%}}.train .green-box p{text-align:left}@media screen and (max-width:750px){.train .green-box p{margin-left:0;margin:1em 0}}@media screen and (max-width:750px){.train .green-box .notice4{margin:0}}.train .green-box .btn2 a{margin-left:0}@media screen and (max-width:750px){.train .green-box .btn2 a{margin:1em auto}}.train .green-box2{display:block;background-color:#e1efd8;border-radius:15px;margin-top:1em;padding:2em 2em 1em;position:relative;margin-top:40px}@media screen and (max-width:750px){.train .green-box2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2em 1em 1em}}.train .green-box2 .bubble{position:absolute;display:inline-block;top:-20px;padding:8px 15px;border-radius:36px;background-color:#0f7f3d;text-align:left;font-size:16px;font-weight:400;line-height:1.5;color:#fff}@media screen and (max-width:750px){.train .green-box2 .bubble{font-size:14px;padding:5px 10px}}.train .green-box2 .bubble::after{content:"";position:absolute;bottom:0;left:78%;border-style:solid;border-width:20px 0 0 20px;border-color:#0f7f3d transparent transparent;translate:-50% 100%;-webkit-transform:skew(15deg);transform:skew(15deg);-webkit-transform-origin:top;transform-origin:top}.train .green-box2 .box1{text-align:center;width:100%;margin-bottom:1em}.train .green-box2 .box1 img{width:300px}@media screen and (max-width:750px){.train .green-box2 .box1 img{max-width:300px;width:100%}}.train .green-box3{display:block;background-color:#e1efd8;border-radius:15px;margin-top:1em;padding:1em 2em;position:relative;margin-top:30px}@media screen and (max-width:750px){.train .green-box3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em 1em}}.train .green-box3 .bubble{position:absolute;display:inline-block;top:-20px;padding:8px 15px;border-radius:36px;background-color:#0f7f3d;text-align:left;font-size:16px;font-weight:400;line-height:1.5;color:#fff}@media screen and (max-width:750px){.train .green-box3 .bubble{font-size:14px;padding:5px 10px}}.train .green-box3 .bubble::after{content:"";position:absolute;bottom:0;left:78%;border-style:solid;border-width:20px 0 0 20px;border-color:#0f7f3d transparent transparent;translate:-50% 100%;-webkit-transform:skew(15deg);transform:skew(15deg);-webkit-transform-origin:top;transform-origin:top}.train .green-box3 .box1{text-align:center;width:100%;margin-bottom:1em}.train .green-box3 .box1 img{width:300px;padding-top:20px}@media screen and (max-width:750px){.train .green-box3 .box1 img{max-width:300px;width:100%;padding-top:0}}.train .white-box{display:block;background-color:#fff;border-radius:15px;margin:1em;text-align:center;padding:2em 1em}@media screen and (max-width:750px){.train .white-box{padding:1em 1em}}.train .white-box img{width:85%}@media screen and (max-width:750px){.train .white-box img{width:100%;max-width:400px}}.faq .container{max-width:950px;width:100%;margin-top:70px;padding:20px;margin-left:auto;margin-right:auto;background-color:#fff;position:relative;padding:3em 4em 1em}@media screen and (max-width:750px){.faq .container{padding:1.5em}}.faq .container .tptitle{position:absolute;top:-25px;left:20px}@media screen and (max-width:750px){.faq .container .tptitle{width:250px!important;top:-20px}}@media screen and (max-width:750px){.faq img{width:100%;max-width:500px}}.faq .notice{font-size:12px!important;padding-left:12px;position:relative;line-height:1.7;font-weight:400!important}.faq .notice:before{content:"●";position:absolute;left:0;color:#0068b7}.faq p{margin:0}.ic .container{max-width:950px;width:100%;margin-top:70px;padding:20px;margin-left:auto;margin-right:auto;background-color:#fff;position:relative;padding:3em 4em 1em}@media screen and (max-width:750px){.ic .container{padding:1.5em}}.ic .container .tptitle{position:absolute;top:-25px;left:20px}@media screen and (max-width:750px){.ic .container .tptitle{width:250px!important;top:-20px}}.ic h2{font-size:20px;font-weight:700;line-height:1.7em;color:#49b233}@media screen and (max-width:750px){.ic h2{font-size:18px;margin-top:10px}}.ic h2 span{color:#1a1a1a}@media screen and (max-width:750px){.ic img{width:100%;max-width:500px}}.ic .notice{font-size:12px!important;padding-left:12px;position:relative;line-height:1.7;font-weight:400!important}.ic .notice:before{content:"●";position:absolute;left:0;color:#0068b7}.ic p{margin:0}.benri .container{max-width:950px;width:100%;margin-top:70px;padding:20px;margin-left:auto;margin-right:auto;background-color:#fff;position:relative;padding:3em 4em 3em}@media screen and (max-width:750px){.benri .container{padding:2em}}.benri .container p{line-height:1.7}.benri .container .tptitle{position:absolute;top:-25px;left:20px;width:350px}@media screen and (max-width:750px){.benri .container .tptitle{width:250px!important;top:-20px}}.benri h2{color:#fff;position:relative;padding:1rem 2rem calc(1rem + 10px);background:#7db457;font-size:18px}.benri h2::before{position:absolute;top:-7px;left:-7px;width:100%;height:100%;content:"";border:2px solid #000}.benri img{width:100%}@media screen and (max-width:750px){.benri img{width:100%}}.benri .notice{font-size:12px!important;padding-left:12px;position:relative;line-height:1.7;font-weight:400!important}.benri .notice:before{content:"●";position:absolute;left:0;color:#0068b7}.benri p{margin:0}.benri .dotted{border-radius:12px;border:dotted 1px #49b233;padding:1em;margin:1em 0}.benri .dotted2{border-radius:12px;border:dotted 1px #d5a82b;padding:1em 2em;margin:1em 0}.benri .outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media screen and (max-width:750px){.benri .outer{display:block}}.benri .outer .inner1{width:50%}@media screen and (max-width:750px){.benri .outer .inner1{width:100%}}.benri .outer .inner2{width:43%}@media screen and (max-width:750px){.benri .outer .inner2{width:100%}}.text{margin:0;margin-left:-40px;margin-bottom:-10px;background-color:#fff}@media screen and (max-width:750px){.text{margin-left:-15px}}.submenu{font-family:"Noto Sans JP",serif;margin:0;padding:1em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0068b7}@media screen and (max-width:750px){.submenu{padding:1.5em 0}}.submenu .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;max-width:950px;width:100%;position:relative;margin-left:20px;padding:0 20px}@media screen and (max-width:750px){.submenu .button-container{max-width:90%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0;padding:0 10px}}.submenu .button-container img{max-width:19px!important;position:absolute;left:17px;top:3px}@media screen and (max-width:750px){.submenu .button-container img{max-width:20px!important;width:20px;position:absolute;left:17px}}.submenu .button-container .hover-button{display:inline-block;text-align:left;text-decoration:none;background-color:#ffe001;color:#333;padding:15px 20px;padding-left:36px;border-radius:12px;border:solid 2px #333;font-size:15px;-webkit-transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,transform .2s ease;transition:background-color .3s ease,transform .2s ease,-webkit-transform .2s ease;width:calc(33% - 10px);position:relative;letter-spacing:-.5px;-webkit-box-sizing:border-box;box-sizing:border-box}.submenu .button-container .hover-button img{left:10px;top:18px}@media screen and (max-width:750px){.submenu .button-container .hover-button img{left:7px;top:8px}}.submenu .button-container .hover-button::before{content:"";display:block;width:6px;height:6px;border-top:solid 2px #333;border-right:solid 2px #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;right:15px;bottom:0;margin:auto}.submenu .button-container .hover-button:hover{background-color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}@media screen and (max-width:940px){.submenu .button-container .hover-button{font-size:14px}}@media screen and (max-width:750px){.submenu .button-container .hover-button{width:100%;padding:8px 24px 8px 35px;font-size:14px}.submenu .button-container .hover-button span{top:8px}}.elem{opacity:0;-webkit-transition:1s;transition:1s}.elem.on{opacity:1}.btn2 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:400px;height:40px;color:#333;font-size:14px;font-weight:700;text-decoration:none;-webkit-transition:.3s;transition:.3s;margin:20px auto;line-height:1.2}.btn2 a:hover{color:#f2f2f2}@media screen and (max-width:750px){.btn2 a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-left:2em}}.links a{background-color:#ffe001;border:1px solid transparent}.links a::before{content:"";position:absolute;top:50%;right:27px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background-color:transparent;border:1px solid #333;border-radius:50%}.links a::after{content:"";position:absolute;top:calc(50% - 1px);right:38px;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);width:6px;height:6px;border-width:1px 1px 0 0;border-style:solid;border-color:#333 #333 transparent transparent}.links a:hover{background-color:#b99b00;border:1px solid #333}.links a:hover::before{border:1px solid #f2f2f2}.links a:hover::after{border-color:#f2f2f2 #f2f2f2 transparent transparent}.btn3 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:400px;height:40px;color:#333;font-size:14px;font-weight:700;text-decoration:none;-webkit-transition:.3s;transition:.3s;margin:20px auto;line-height:1.2;padding-left:2em}.btn3 a:hover{color:#f2f2f2}.links2 a{background-color:#ffe001;border:1px solid transparent}.links2 a::before{content:"";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background-color:transparent;border:1px solid #333;border-radius:50%}.links2 a::after{content:"";position:absolute;top:calc(50% - 1px);right:27px;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);width:6px;height:6px;border-width:1px 1px 0 0;border-style:solid;border-color:#333 #333 transparent transparent}.links2 a:hover{background-color:#b99b00;border:1px solid #333}.links2 a:hover::before{border:1px solid #f2f2f2}.links2 a:hover::after{border-color:#f2f2f2 #f2f2f2 transparent transparent}.links3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.links3 a:hover{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.3}.links3 img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;max-width:500px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}.links3 img img{height:89px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.route{padding:25px 25px 0;text-align:center;background-color:#fff;max-width:950px;margin:0 auto}@media screen and (max-width:750px){.route{padding:15px 15px 0}}.route img{max-width:100%;width:100%}.bg-white{background-color:#fff}.main-img{padding:0;text-align:center;background-color:#fff;font-size:16px;max-width:950px;margin:0 auto}.main-img img{width:100%;max-width:100%}.pt2{padding-top:2px}@media screen and (max-width:750px){.pt2{padding-top:1px}}.pt3{padding-top:3px}@media screen and (max-width:750px){.pt3{padding-top:2px}}.container2{max-width:950px;width:100%;margin-left:auto;margin-right:auto;background-color:#fff;padding:1em 4em;padding-top:10px!important}.pass .container{max-width:950px;width:100%;margin-top:70px;padding:20px;margin-left:auto;margin-right:auto;background-color:#fff;position:relative;padding:3em 4em 3em}@media screen and (max-width:750px){.pass .container{padding:1.5em}}.pass .container h2{font-size:26px;font-weight:700;line-height:1.7em;color:#49b233}@media screen and (max-width:750px){.pass .container h2{font-size:22px;margin-top:20px}}.pass .container .tptitle{position:absolute;top:-27px;left:20px;height:49px}@media screen and (max-width:750px){.pass .container .tptitle{width:250px!important;top:-34px}}@media screen and (max-width:750px){.pass img{max-width:250px;margin:10px 0}}.pass p{margin:0}.pass .gp-tag span{display:inline-block}.pass .gp-tag{position:relative;text-align:left;font-size:14px;font-weight:normall!important;border-top:dotted #ccc 1px}.pass .gp-tag::before{font-family:"Noto Sans JP",serif;font-size:16px;position:absolute;top:-40px;left:-2px;padding:0 1em;content:"通勤";color:#fff;border-radius:10px 10px 0 0;background:#49b233;margin:1em 0;line-height:1.5}.pass .gp-tag::after{font-family:"Noto Sans JP",serif;font-size:16px;position:absolute;top:-40px;left:64px;padding:0 1em;content:"通学";color:#fff;border-radius:10px 10px 0 0;background:#dd6a92;margin:1em 0;line-height:1.5}.pass .gp-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pass .p-tag span{display:inline-block}.pass .p-tag{position:relative;text-align:left;font-size:14px;font-weight:normall!important;border-top:dotted #ccc 1px}.pass .p-tag::before{font-family:"Noto Sans JP",serif;font-size:16px;position:absolute;top:-40px;left:-2px;padding:0 1em;content:"通学";color:#fff;border-radius:10px 10px 0 0;background:#dd6a92;margin:1em 0;line-height:1.5}.pass .p-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pass .g-title{font-size:20px;border-radius:10px 10px 0 0;background:#49b233;margin:1em 0;line-height:1.7;color:#fff;padding:0 1em}@media screen and (max-width:750px){.pass .g-title{font-size:16px}}.pass .p-title{font-size:20px;border-radius:10px 10px 0 0;background:#dd6a92;margin:1em 0;line-height:1.7;color:#fff;padding:0 1em}@media screen and (max-width:750px){.pass .p-title{font-size:16px}}.pass .gr-title{font-size:18px;border:1px solid #ccc;margin:1em 0;line-height:1.5;padding:0 1em;text-align:center;letter-spacing:2px;font-weight:700}@media screen and (max-width:750px){.pass .gr-title{font-size:14px}}.top_navi_link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:40px 0 20px 0}.top_navi_link li{width:49%;border:2px solid #16130c;border-radius:5px;margin-bottom:2%}@media screen and (max-width:750px){.top_navi_link li{width:100%}}.top_navi_link li:nth-child(n+3):nth-child(-n+4){width:23.5%}.top_navi_link li a{padding:20px;display:block;height:100%;text-decoration:none;text-align:center;background:#daedd9;border-radius:5px;position:relative}.top_navi_link li a:before{content:"";display:block;width:0;height:0;border-top:22px solid transparent;border-right:22px solid #21ac39;border-left:22px solid transparent;border-bottom:22px solid #21ac39;position:absolute;right:0;bottom:0}.top_navi_link li a:after{content:"";display:block;width:8px;height:8px;border-top:4px solid #fff;border-right:4px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:8px;bottom:7px}.top_navi_link li a[target=_blank]:after{background:url(/mobilesuica/common/img/ico_blank02.png) no-repeat center/contain;border:none;-webkit-transform:rotate(0);transform:rotate(0);width:12px;height:12px;right:5px;bottom:4px}.top_navi_link li a:hover{background:#a2c98f}.top_navi_link li a:hover img{opacity:1}.top_navi_link li a .link_tit{font-weight:700;color:#000;font-size:2rem;line-height:1.2;margin-bottom:20px}.top_navi_link li .link_img img{height:auto;max-width:260px}.top_navi_link li .link_img2 img{width:25px}.c-introBox{background:#fff;margin-top:30px;overflow:hidden;max-width:950px;margin:0 auto}@media screen and (min-width:836px){.c-introBox{display:-webkit-box;display:-ms-flexbox;display:flex}.c-introBox.c-introBox-sp{display:block}}.c-introBox h3{font-size:2.3rem!important;line-height:3.2rem!important;font-weight:700}@media screen and (max-width:750px){.c-introBox h3{line-height:2.7rem!important}}.c-introBox_thum{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eff7e1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;padding:0 15px;width:285px}@media screen and (max-width:835px){.c-introBox_thum{height:210px;width:100%}.c-introBox_thum>img{max-height:180px;width:auto}.c-introBox_thum.c-introBox_thum-btmSp{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.c-introBox_cnt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:19px 20px}.c-introBox_cnt:first-child{margin-top:0}@media screen and (min-width:836px){.c-introBox_cnt{padding:27px 30px}}@media screen and (min-width:836px){.c-jrenumCopy{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-bnr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.c-bnr>li{display:inline-block;margin:0 5px}.c-bnrFixed{bottom:0;display:none;left:0}.c-bnrFixed a{-webkit-transition:all .3s ease;transition:all .3s ease}.c-bnrFixed a:hover{color:#fff}.c-bnrFixed{margin:0!important;position:fixed;z-index:200}.c-bnrFixed.is-active{-webkit-animation:fade_anime .3s ease 0s;animation:fade_anime .3s ease 0s;display:block}.c-bnrFixed a:hover{opacity:1}.c-bnrFixed_close{background:#fff;border:1px solid #ddd;border-radius:50%;color:#231815;height:30px;overflow:hidden;position:absolute;right:-15px;top:-15px;width:30px}@media screen and (max-width:835px){.c-bnrFixed_close{zoom:.8}}.c-bnrFixed_close:before{font-size:15px;-webkit-transform:translateY(2px);transform:translateY(2px)}@media screen and (max-width:835px){.c-bnrFixed{width:55%}}@media screen and (min-width:836px){.c-bnrFixed{max-width:628px;width:60%}}.c-bnrShop{display:block}.c-bnrShop_cnt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:25px 10px 25px 0}.c-bnrShop_cnt>span:nth-child(1){width:60%}.c-bnrShop_cnt>span:nth-child(2){width:40%}.c-bnrShop_cnt>span:nth-child(2)>img{margin:5px 0}@media screen and (max-width:835px){.c-bnrShop_cnt{display:block;padding:0 10px 10px 10px;text-align:center}.c-bnrShop_cnt>span:nth-child(1),.c-bnrShop_cnt>span:nth-child(2){display:block;margin:0 auto;width:100%}.c-bnrShop_cnt>span:nth-child(2) img{max-width:104px;width:70%}}.c-bnrShop>img{border:1px solid #ccc;border-radius:10px;overflow:hidden;padding:15px 0;width:100%}.textlink a{position:relative;color:#333;text-decoration:none}.textlink a:hover{color:#b99b00}.textlink2 a{padding-right:30px;position:relative}.textlink2 a::before{content:"";position:absolute;top:13px;right:10px}@media screen and (max-width:750px){.textlink2 a::before{top:11px}}.textlink2 a::before{-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px;background-color:transparent;border:2px solid #bbb;border-radius:50%}.textlink2 a::after{content:"";position:absolute;top:11px;right:16px}@media screen and (max-width:750px){.textlink2 a::after{top:9px}}.textlink2 a::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px;height:4px;border-width:2px 2px 0 0;border-style:solid;border-color:#333 #333 transparent transparent}.textlink2 a:hover::before{border:3px solid #ceb849}.textlink2 a:hover::after{border-color:#ceb849 #ceb849 transparent transparent}.link-btn a{display:inline-block;padding:3px 7px;text-decoration:none;border:2px solid;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:12px;font-weight:700;width:30%;text-align:center}@media screen and (max-width:750px){.link-btn a{width:50%}}@media screen and (max-width:450px){.link-btn a{width:100%}}.link-btn a:hover{color:#fff}.color1 a{--btn-color:#7CAF46;border-color:var(--btn-color);color:var(--btn-color)}.color1 a:hover{background-color:var(--btn-color)}.link-btn2{text-align:center}.link-btn2 a{display:inline-block;padding:3px 7px;text-decoration:none;border:2px solid;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px;width:90%;text-align:center;margin:20px auto;font-weight:700}.link-btn2 a:hover{color:#fff}.color1 a{--btn-color:#7CAF46;border-color:var(--btn-color);color:var(--btn-color)}.color1 a:hover{background-color:var(--btn-color)}.tptitle{width:initial!important}@media print{.area,body,html,main,section{height:auto!important;overflow:visible!important;display:block!important}.sp{display:none!important}.pc{display:block!important}}@media print{#lk01,.box,.container,.elem,.types{display:block!important;height:auto!important;overflow:visible!important;visibility:visible!important;opacity:1!important;page-break-inside:avoid}table.tb01{width:100%!important;table-layout:fixed}.types img{max-width:100%!important;height:auto!important}.tptitle,h2,h3{-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}}@media print{.box,.container,.elem,.types,section{page-break-inside:auto!important;-webkit-column-break-inside:auto!important;-moz-column-break-inside:auto!important;break-inside:auto!important;height:auto!important;margin-bottom:0!important;padding-bottom:0!important}div[id^=lk]{height:0!important;margin:0!important;padding:0!important;display:block!important}.tptitle,figure,h2,h3,table,tr{page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}}.red-u{text-decoration:underline;text-decoration-color:red;text-decoration-thickness:2px}.bk-txt{color:#000!important}