@import url("https://fonts.googleapis.com/css2?family=Staatliches&family=Roboto:wght@500&display=swap");.object-fit{object-fit:cover;font-family:"object-fit: cover;"}#mainImg img{width:100%}#subNav{background:#147FAF}#subNav .navList{overflow:hidden}#subNav .navList li{width:calc(100%/4);float:left;text-align:center;font-weight:600;font-size:2.4rem;border-left:solid 1px #2A6E8D;margin-left:-1px}@media (max-width: 1199px){#subNav .navList li{font-size:2rem}}@media (max-width: 991px){#subNav .navList li{font-size:1.5rem}}@media (max-width: 767px){#subNav .navList li{font-size:1.2rem}}#subNav .navList li a{display:block;color:#fff;padding:20px 10px}@media (max-width: 767px){#subNav .navList li a{padding:15px 3px}}#subNav .navList li a:hover{background:#2A6E8D}#subNav .navList li:first-child{border-left:none;margin-left:0}#subNav .navList li.stay a{background:#2A6E8D}#subNav .navList li i{font-size:3rem;margin-right:10px;top:4px}@media (max-width: 1199px){#subNav .navList li i{font-size:2.8rem;margin-right:7px}}@media (max-width: 991px){#subNav .navList li i{font-size:2.4rem;margin-right:5px}}@media (max-width: 767px){#subNav .navList li i{font-size:2rem;margin-right:0;top:0;display:block;margin-bottom:5px}}#subNav .navList li i.icon-ucarhyblid{display:inline-block;position:relative;width:38px;height:30px}#subNav .navList li i.icon-ucarhyblid:before{display:block;content:"";width:38px;height:30px;background:url('../img/feature/icon-hybrid@2x.png?1626329085') no-repeat left top;background-size:cover}@media (max-width: 767px){#subNav .navList li i.icon-ucarhyblid{display:block;width:25px;height:20px;margin:0 auto 5px}#subNav .navList li i.icon-ucarhyblid:before{width:25px;height:20px}}.mainImg{text-align:center}.mainImg i{display:block;font-size:8rem;margin-bottom:15px}@media (max-width: 1199px){.mainImg i{font-size:6.5rem}}@media (max-width: 991px){.mainImg i{font-size:5.5rem}}@media (max-width: 767px){.mainImg i{font-size:4rem}}.mainImg p{font-size:1.9rem;font-weight:600}@media (max-width: 1199px){.mainImg p{font-size:1.7rem}}@media (max-width: 991px){.mainImg p{font-size:1.6rem}}@media (max-width: 767px){.mainImg p{font-size:1.4rem}}.mainImg h3{font-size:3rem;font-weight:600}@media (max-width: 1199px){.mainImg h3{font-size:2.6rem}}@media (max-width: 991px){.mainImg h3{font-size:2.2rem}}@media (max-width: 767px){.mainImg h3{font-size:2rem}}@media (max-width: 767px){#top .featureList li{margin-bottom:10px}}#top .featureList li a{color:#147FAF;display:block;border:2px solid #D1D1D6;padding:50px 5px;height:100%}@media (max-width: 991px){#top .featureList li a{padding:40px 5px}}@media (max-width: 767px){#top .featureList li a{padding:30px 5px}}#top .featureList li a:hover{background:#eee}#top .featureList li.ucarhybrid .icon-ucarhyblid{line-height:1;margin-top:-10px}@media (max-width: 991px){#top .featureList li.ucarhybrid .icon-ucarhyblid img{height:55px;width:auto}}@media (max-width: 767px){#top .featureList li.ucarhybrid .icon-ucarhyblid img{height:41px}}@media (min-width: 768px){#top .featureList li:nth-child(3),#top .featureList li:nth-child(4){margin-top:20px}}#marumaru .mainImg,#longrun .mainImg,#hyouka .mainImg,#hybrid .mainImg{border:2px solid #D1D1D6;padding:80px 10px;color:#147FAF;margin-bottom:30px}@media (max-width: 1199px){#marumaru .mainImg,#longrun .mainImg,#hyouka .mainImg,#hybrid .mainImg{padding:60px 10px}}@media (max-width: 991px){#marumaru .mainImg,#longrun .mainImg,#hyouka .mainImg,#hybrid .mainImg{padding:50px 10px;margin-bottom:25px}}@media (max-width: 767px){#marumaru .mainImg,#longrun .mainImg,#hyouka .mainImg,#hybrid .mainImg{padding:35px 10px;margin-bottom:20px}}#marumaru .readTxt,#longrun .readTxt,#hyouka .readTxt,#hybrid .readTxt{margin-bottom:60px}@media (max-width: 1199px){#marumaru .readTxt,#longrun .readTxt,#hyouka .readTxt,#hybrid .readTxt{margin-bottom:50px}}@media (max-width: 991px){#marumaru .readTxt,#longrun .readTxt,#hyouka .readTxt,#hybrid .readTxt{margin-bottom:40px}}@media (max-width: 767px){#marumaru .readTxt,#longrun .readTxt,#hyouka .readTxt,#hybrid .readTxt{margin-bottom:35px}}#marumaru .borderTtl,#longrun .borderTtl,#hyouka .borderTtl,#hybrid .borderTtl{margin-top:30px}@media (max-width: 767px){#marumaru .borderTtl,#longrun .borderTtl,#hyouka .borderTtl,#hybrid .borderTtl{margin-top:20px}}@media (max-width: 767px){#longrun .mainTbl{font-size:1.2rem}}#hyouka .subTtl{padding-top:50px}@media (max-width: 991px){#hyouka .subTtl{padding-top:35px}}@media (max-width: 767px){#hyouka .subTtl{padding-top:30px}}#hyouka .img{margin:30px auto}@media (max-width: 767px){#hyouka .img{margin:15px auto 20px}}#hyouka .tblBox{overflow:hidden}#hyouka .tblBox .tblImg,#hyouka .tblBox .tbl1,#hyouka .tblBox .tbl2{float:left}#hyouka .tblBox .tblImg.img1{width:4%;background:url('../img/feature/hyouka/bg-tbl1.jpg?1625114271') no-repeat center;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}@media (max-width: 767px){#hyouka .tblBox .tblImg.img1{width:7%}}#hyouka .tblBox .tblImg.img2{width:7%;background:url('../img/feature/hyouka/bg-tbl2.jpg?1625114271') no-repeat center;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}#hyouka .tblBox .tbl1,#hyouka .tblBox .tbl2{padding-left:10px;margin-bottom:15px}@media (max-width: 767px){#hyouka .tblBox .tbl1,#hyouka .tblBox .tbl2{padding-left:7px}}#hyouka .tblBox .tbl1{width:96%}@media (max-width: 767px){#hyouka .tblBox .tbl1{width:93%}}#hyouka .tblBox .tbl2{width:93%}#hyouka .sougouTbl th,#hyouka .otherTbl th{padding:10px 5px}#hyouka .sougouTbl td,#hyouka .otherTbl td{padding:10px 15px;text-align:left}@media (max-width: 767px){#hyouka .sougouTbl td,#hyouka .otherTbl td{padding:10px}}#hyouka .sougouTbl [class^="hyouka"]{width:6%}#hyouka .sougouTbl .top1{background:#C2C2C2}#hyouka .sougouTbl .top2{background:#D7D7D7}#hyouka .sougouTbl .top3{background:#EBEBEB}#hyouka .sougouTbl .hyouka1{background:#F75604}#hyouka .sougouTbl .hyouka2{background:#F86418}#hyouka .sougouTbl .hyouka3{background:#F8752D}#hyouka .sougouTbl .hyouka4{background:#F98543}#hyouka .sougouTbl .hyouka5{background:#FB955B}#hyouka .sougouTbl .hyouka6{background:#FBA674}#hyouka .sougouTbl .hyouka7{background:#FCB88E}#hyouka .sougouTbl .hyouka8{background:#FDC8A9}#hyouka .sougouTbl .hyouka9{background:#FEDAC5}#hyouka .sougouTbl .hyouka10{background:#FEECE1}#hyouka .sougouTbl .hyouka11{background:#EBEBEB}#hyouka .otherTbl [class^="hyouka"]{width:12%}#hyouka .otherTbl .hyouka1{background:#62619E}#hyouka .otherTbl .hyouka2{background:#8781B8}#hyouka .otherTbl .hyouka3{background:#ACA9CF}#hyouka .otherTbl .hyouka4{background:#D3D3E8}#hyouka .otherTbl .hyouka5{background:#E8E9F2}#hyouka .tblTxt{font-size:1.6rem;margin-bottom:40px}@media (max-width: 991px){#hyouka .tblTxt{font-size:1.5rem}}@media (max-width: 767px){#hyouka .tblTxt{font-size:1.3rem;margin-bottom:30px}}@media (max-width: 991px){#hyouka .gaisouBox{margin-bottom:15px}}#hyouka .kizuBox{font-weight:600}#hyouka .kizuBox .boldTtl{border-bottom:2px solid #D1D1D6;padding-bottom:12px;margin-bottom:25px}@media (max-width: 767px){#hyouka .kizuBox .boldTtl{margin-bottom:15px}}#hyouka .kizuBox span{display:inline-block;width:40px;height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:#FFF;font-weight:600;background:#A3A3A5;text-align:center;font-size:1.8rem;padding-top:5px;margin-right:10px}@media (max-width: 767px){#hyouka .kizuBox span{width:32px;height:32px;font-size:1.5rem;margin-right:5px}}#hyouka .kizuBox span.hyouka1{background:#EB6328}#hyouka .kizuBox span.hyouka2{background:#96BF39}#hyouka .kizuBox span.hyouka3{background:#02604B}#hyouka .kizuBox span.hyouka4{background:#005090}#hyouka .kizuBox span.hyouka5{background:#C9242F}#hyouka .kizuBox span.hyouka6{background:#F6A542}#hyouka .kizuBox span.hyouka7{background:#049441}#hyouka .kizuBox span.hyouka8{background:#006A85}#hyouka .kizuBox span.hyouka9{background:#493F8B}#hyouka .kizuBox span.hyouka10{background:#892A8A}#hyouka .kizuBox .kizuList li{margin-bottom:10px}#hyouka .kizuBox .kizuList.col{width:50%;float:left}@media (max-width: 767px){#hyouka .kizuBox .kizuList.col{margin-bottom:20px}}#hyouka .kizuBox .border{background:url('../img/feature/hyouka/bg-border.jpg?1625114271') no-repeat center;-moz-background-size:auto 100%;-o-background-size:auto 100%;-webkit-background-size:auto 100%;background-size:auto 100%;height:21px;margin-top:25px;margin-bottom:20px}@media (max-width: 767px){#hyouka .kizuBox .border{margin-top:15px}}#hyouka .kizuBox .kizuTxt{text-align:center}#hyouka .kizuBox .kizuTxt span{margin-left:10px}#hybrid .mainBox.p2 .parts{margin-top:30px}#hybrid .mainBox.p2 table .txtL{text-align:left;padding-left:10px}#hybrid .mainBox.p3 .txtS{font-size:85%}#hybrid .mainBox.p3 .imgWrap{border:3px solid #ddd;width:80%;margin:30px auto}@media (max-width: 991px){#hybrid .mainBox.p3 .imgWrap{width:100%}}
