@charset "utf-8";.mainvisualArea{margin:0;padding-top:100%}.mainvisualArea .leftBtn{left:5px}.mainvisualArea .rightBtn{right:5px}.mainvisualArea .visual li img{color:#fff}.boxMenu{background-color:#fff;padding:5px 15px 15px;margin-bottom:20px}.boxMenu .appBtn,.boxMenu .entryBtn,.boxMenu .loginBtn{position:relative;display:block;background-color:#ff6f97;padding:10px 15px 10px 0;border-radius:4px;text-align:center;color:#fff;font-size:18px;font-weight:700}.boxMenu .appBtn{margin-top:10px;background:url(../img/icon_app.png) no-repeat 2% 50% #fff;background-size:35px 35px;padding:11px 0 10px 20px;color:#0f218b;font-size:17px;border:1px solid #0f218b}.boxMenu .entryBtn{background-color:#008837}.boxMenu .appBtn:after,.boxMenu .entryBtn:after,.boxMenu .loginBtn:after{content:"";position:absolute;top:50%;right:7px;width:8px;height:8px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.boxMenu .appBtn:after{border-color:#0f218b}.boxMenu .textLink{margin:12px 0}.boxMenu .textLink a{position:relative;display:inline-block;padding:6px 0 6px 15px;color:#fff;font-size:15px;font-weight:700}.boxMenu .textLink a:after{content:"";position:absolute;top:50%;left:-1px;width:6px;height:6px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.appeal{margin:15px 0 25px}.appeal h2{margin-bottom:15px;text-align:center;color:#0f218b;font-size:17px;font-weight:700}.appeal ul.gridWrap{display:grid;grid-template-rows:90px 1fr 107px;grid-template-columns:50% 50%}.appeal li{border:4px solid #0f218b;border-radius:4px;padding:10px;margin:0 0 5px;position:relative}.appeal li:after{content:"";position:absolute;right:6px;top:50%;width:8px;height:8px;border-top:3px solid #0f218b;border-right:3px solid #0f218b;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.appeal li img{width:100%}.appeal li.itemA{grid-row:1;grid-column:1/span 2}.appeal li.itemA a{display:inline-flex}.appeal li.itemA .img{width:32%;margin:5px auto 0}.appeal li.itemA .text{width:55%;padding:5px 0 0 0}.appeal li.itemB{grid-row:2/span 2;grid-column:1;margin:0 5px 5px 0}.appeal li.itemB .img{width:70%;margin:0 auto 10px}.appeal li.itemB .text{width:90%;margin:10px auto 0}.appeal li.itemC{grid-row:2;grid-column:2}.appeal li.itemC .img{width:75%;margin:0 auto 10px}.appeal li.itemD{grid-row:3;grid-column:2}.appeal li.itemD .img{width:100%;margin:8px auto 0}.appeal li.itemB img,.appeal li.itemC img,.appeal li.itemD img{width:100%}.appeal .linkBtn{position:relative;display:block;background-color:#008837;border-radius:3px;padding:15px 10px;margin:5px 0 0;color:#fff;font-size:11px;text-align:center}.appeal .linkBtn strong{margin:0 3px;font-size:14px;font-weight:700}.appeal .linkBtn:after{content:"";position:absolute;top:50%;right:5%;width:8px;height:8px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cardArea{padding:15px 0 20px}.cardArea h2{margin:20px 0 15px;text-align:center;color:#0f218b;font-size:17px;font-weight:700}.popular{padding:0 5px}.popular div a p{font-size:2.3vw;padding:5px 0 0;text-align:center;color:#000;font-weight:700}.amexBnr{padding:10px 15px}.amexBnr img{width:100%}.cardArea .linkBtn{position:relative;display:block;background-color:#008837;border-radius:3px;padding:15px 10px;margin:0 15px;color:#fff;font-size:11px;text-align:center}.cardArea .linkBtn strong{margin:0 3px;font-size:14px;font-weight:700}.cardArea .linkBtn:after{content:"";position:absolute;top:50%;right:5%;width:8px;height:8px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pickupMenu h2{margin:10px 0 15px;text-align:center;color:#0f218b;font-size:17px;font-weight:700}.pickupMenu ul{display:flex;flex-wrap:wrap;justify-content:space-between}.pickupMenu li{width:31.5%;margin:0 0 2%}.pickupMenu li img{width:100%}.pickupMenu a{display:block;background-color:#0f218b;border-radius:4px;padding:7px 0 5px;text-align:center;color:#fff;font-size:11px;line-height:1.3;white-space:nowrap}.pickupMenu .img{background-color:#fff;margin:0 6px 5px}.pickupMenu .text{font-size:10px}.pickupMenu .text.row1{padding:.65em 0}.present .linkBtn{position:relative;display:block;background-color:#0071db;border-radius:3px;padding:15px 10px;margin:30px 0;color:#fff;font-size:14px;font-weight:700}.present .linkBtn strong{margin:0 3px;font-size:14px;font-weight:700}.present .linkBtn:after{content:"";position:absolute;top:50%;right:8px;width:8px;height:8px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.newsArea h2{margin-bottom:15px;text-align:center;color:#0f218b;font-size:17px;font-weight:700}.newsArea ul{margin:15px 0}.newsArea li{padding:0 10px 8px;color:#000;display:flex}.newsArea .date{margin:3px 10px 0 0;color:#0f218b;font-size:10px;font-weight:700}.newsArea .link{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.newsArea .link strong{color:#0f218b;font-weight:700}.newsArea .allLink{margin:0 auto 35px;text-align:center}.newsArea .allLink a{position:relative;padding-right:12px;margin:0 15px;color:#0f218b;text-decoration:underline}.newsArea .allLink a:after{content:"";position:absolute;top:50%;right:0;width:7px;height:7px;border-top:1px solid #0f218b;border-right:1px solid #0f218b;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.attention{border:1px solid #dd2a2a;border-radius:5px;background:url(../img/icon_attention.png) no-repeat 10px 50% #fef6f4;-webkit-background-size:28px 26px;background-size:28px 26px;padding:10px 10px 10px 50px;margin:20px auto;width:260px;text-align:left;color:#dd2a2a;font-size:13px;font-weight:700}.attention.jikibanner{border:1px solid #0f228b;background:url(../img/icon_attention.png) no-repeat 10px 50% #0f228b;color:#fff;-webkit-background-size:28px 26px;background-size:28px 26px}.attention.jikibanner.info{border:1px solid #227cc9;background-color:#227cc9}.newsArea .attention{border:1px solid #dd2a2a;border-radius:5px;background:url(../img/icon_attention.png) no-repeat 50% 4px #fef6f4;-webkit-background-size:28px 26px;background-size:28px 26px;padding:36px 0 8px;margin:0 auto 20px;width:260px;text-align:center;color:#dd2a2a;font-size:13px;font-weight:700}.emergency{border-radius:5px;background:url(../img/icon_emergency.png) no-repeat 10px 50% #f29c9f;-webkit-background-size:28px 26px;background-size:28px 28px;padding:10px 10px 10px 50px;margin:20px auto;width:260px;min-height:38px;text-align:left;color:#dd2a2a;font-size:13px;display:flex;align-items:center}.emergency ul li{border-bottom:none;padding:0;line-height:1.4;color:#fff;text-align:left;position:relative;font-weight:700}.slideBanner{position:relative;padding:0 28px;margin:25px 0 15px}.slideBanner .slider{overflow:hidden}.slideBanner .slider ul{position:relative;width:100%;white-space:nowrap}.slideBanner .slider li{display:inline-block;vertical-align:top;width:100%;text-align:center}.slideBanner .slider li a{display:inline-block;width:100%;height:auto}.slideBanner .slider li img{width:100%;height:auto;max-width:450px}.slideBanner .leftBtn{position:absolute;top:0;left:0;bottom:0;width:20px;height:20px;margin:auto 4px;border-radius: 50%;background-color:#0f228b}.slideBanner .leftBtn:after{content:"";position:absolute;top:50%;left:6px;width:5px;height:5px;border-top:2px solid #fff;border-left:2px solid #fff;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.slideBanner .rightBtn{position:absolute;top:0;right:0;bottom:0;width:20px;height:20px;margin:auto 4px;border-radius: 50%;background-color:#0f228b}.slideBanner .rightBtn:after{content:"";position:absolute;top:50%;right:6px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.socialArea{margin-bottom:20px}.socialArea h2{margin-bottom:12px;text-align:center;color:#0f218b;font-size:12px;font-weight:700}.socialArea ul{width:100%;margin:0 auto;overflow:hidden;text-align:center}.socialArea li{width:29.5%;margin:0 4px;display:inline-block;max-width:180px}.socialArea li img{width:100%;height:auto}.linkBoxList{overflow:hidden}.linkBoxList li{float:left;width:48.6%;margin:0 .7% 1.4%}.linkBoxList li a{display:table;width:100%;color:#0f218b;font-size:12px;font-weight:700}.linkBoxList li a span{position:relative;display:table-cell;vertical-align:middle;border:1px solid #0f218b;border-radius:4px;padding:3px 15px 3px 8px;height:2.6em}.linkBoxList li a span:after{content:"";position:absolute;top:50%;right:5px;width:7px;height:7px;border-top:2px solid #0f218b;border-right:2px solid #0f218b;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.newsArea .link img{margin-left:5px;vertical-align:middle;width:20px;height:15px}.boxMenu #maintenance_text{margin-top:10px;word-break:break-all;margin-left:1em;text-indent:-1em;color:#fff}.UsersGuideLinkSpIndex{margin:0 15px 20px;width:auto}.UsersGuideLinkSpIndex a{display:block;background:url(/idx_data/img/aoi.png) no-repeat bottom right 30px #0097db;background-size:contain;padding:14px 0;border-radius:3px;text-align:center;color:#fff;font-size:17px;font-weight:700;position:relative}.UsersGuideLinkSpIndex a::after{content:"";position:absolute;top:50%;right:10px;width:6px;height:6px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mv01{background:url(../img/mvInner-bg.jpg) no-repeat;background-size:cover}.mvInner{padding:15px;text-align:center}.mvInner img{width:100%}.mvInner a.mvInner-btn{border-radius:4px;padding:10px 0 5px;margin:15px 0;color:#fff;background-color:#ffac24;position:relative;display:block;font-size:21px;font-weight:700}.mvInner a.mvInner-btn span{font-size:12px;padding:0 0 3px;display:block}.mvInner a.mvInner-btn::after{content:'';width:8px;height:8px;border:0;border-top:solid 3px #fff;border-right:solid 3px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:4%;margin-top:-5px}.btnArea{width:92%;padding:0 4% 0;display:inline-flex;justify-content:space-between;text-align:center}.btnArea a{width:43%;border-radius:4px;padding:10px;color:#fff;background-color:#008837;position:relative;display:block;font-weight:700;font-size:14px}.btnArea a.left{background-color:#0f218b}.btnArea a::after{content:'';width:8px;height:8px;border:0;border-top:solid 3px #fff;border-right:solid 3px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:8%;margin-top:-5px}.btnArea a.left::after{-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}