.nav-wrap{width:100%;text-align:center;background-color:#fff;padding:0;margin:0;z-index:10}.nav-wrap .btn-hb span{display:none}.nav-wrap #nav-main{width:1080px;margin:0 auto;text-align:center}.nav-wrap #nav-main .list-root{text-align:center;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-wrap #nav-main .list-root .list-item{position:relative;width:120px;height:96px;border-left:2px dotted #000}.nav-wrap #nav-main .list-root .list-item:last-of-type{border-right:2px dotted #000}.nav-wrap #nav-main .list-root .list-item a{display:block;width:100%;height:100%;margin:0;padding:0}.nav-wrap #nav-main .list-root .list-item a span{display:none}.nav-wrap #nav-main .list-root .list-item a.sp{display:none}.nav-wrap #nav-main .list-root .list-item#mn00 a.lv1{background:url(../image/common/nav00.png) center center no-repeat;background-size:contain}.nav-wrap #nav-main .list-root .list-item#mn01 a.lv1{background:url(../image/common/nav01.png) center center no-repeat;background-size:contain}.nav-wrap #nav-main .list-root .list-item#mn02 a.lv1{background:url(../image/common/nav02.png) center center no-repeat;background-size:contain}.nav-wrap #nav-main .list-root .list-item#mn03 a.lv1{background:url(../image/common/nav03.png) center center no-repeat;background-size:contain}.nav-wrap #nav-main .list-root .list-item#mn04 a.lv1{background:url(../image/common/nav04.png) center center no-repeat;background-size:contain}.nav-wrap #nav-main .list-root .list-item#mn05 a.lv1{background:url(../image/common/nav05.png) center center no-repeat;background-size:contain}.nav-wrap #nav-main .list-root .list-item#mn00 a.lv1:hover{background:url("../image/common/nav00_rov.png") center center no-repeat;background-size:contain}.nav-wrap #nav-main .list-root .list-item#mn01 a.lv1:hover{background:url(../image/common/nav01_rov.png) center center no-repeat;background-size:contain}.nav-wrap #nav-main .list-root .list-item#mn02 a.lv1:hover{background:url(../image/common/nav02_rov.png) center center no-repeat;background-size:contain}.nav-wrap #nav-main .list-root .list-item#mn03 a.lv1:hover{background:url(../image/common/nav03_rov.png) center center no-repeat;background-size:contain}.nav-wrap #nav-main .list-root .list-item#mn04 a.lv1:hover{background:url(../image/common/nav04_rov.png) center center no-repeat;background-size:contain}.nav-wrap #nav-main .list-root .list-item#mn05 a.lv1:hover{background:url(../image/common/nav05_rov.png) center center no-repeat;background-size:contain}.nav-wrap #nav-main .list-root .list-item .list-child{display:none;position:absolute !important;min-width:190% !important;max-width:1080px;top:68px;z-index:9999;background-color:rgba(0,0,0,0.8)}.nav-wrap #nav-main .list-root .list-item .list-child li{left:0;width:100% !important;padding:0;margin:0;height:auto;border:0 !important}.nav-wrap #nav-main .list-root .list-item .list-child li:hover{background-color:#999}.nav-wrap #nav-main .list-root .list-item .list-child li a{display:block;width:100%;padding:10px;margin:0;height:auto;text-align:left;font-weight:normal;font-size:75% !important;font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";color:#fff}@media only screen and (max-width: 1080px){.nav-wrap #nav-main{width:100% !important}.nav-wrap #nav-main .list-root{width:100% !important}.nav-wrap #nav-main .list-root .list-item{width:11.1111111111vw;height:8.8888888889vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px){.nav-wrap #nav-main .list-root{margin:0 auto}.nav-wrap #nav-main .list-root .list-item{width:11.7vw;height:9.3vw}.nav-wrap #nav-main .list-root .list-item a{font-size:1.99vw}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px){.nav-wrap{position:fixed}.nav-wrap .btn-hb{position:fixed;top:25px;right:10px;width:40px;height:48px;z-index:13;padding:2px;cursor:pointer;background-color:rgba(255,255,255,0.8);text-align:center}.nav-wrap .btn-hb span{display:block;width:100%;height:5px;background-color:#333;color:#000}.nav-wrap .btn-hb span:nth-of-type(1),.nav-wrap .btn-hb span:nth-of-type(2){margin-bottom:5px}.nav-wrap .btn-hb span:nth-of-type(3){margin-bottom:5px}.nav-wrap .btn-hb span:nth-of-type(4){height:auto !important;padding:0 !important;font-size:1.7vw;background-color:transparent !important}.nav-wrap #nav-main{position:fixed;top:86px;right:-250px;width:65% !important;background-color:rgba(0,0,0,0.7);z-index:15;opacity:0;-webkit-transition:all 400ms;transition:all 400ms}.nav-wrap #nav-main .list-root{position:static;width:100% !important;border:0;padding:0.5em 0}.nav-wrap #nav-main .list-root .list-item{width:100% !important;display:block;padding:0;height:auto;border-bottom:#ccc}.nav-wrap #nav-main .list-root .list-item a.lv1{display:block;background-image:none !important;width:100% !important;padding:0.8em 1em;margin:0;height:auto;text-align:left !important;text-decoration:none;border-right:none;color:#fff !important;font-size:120%;word-wrap:break-word}.nav-wrap #nav-main .list-root .list-item a.lv1 br{display:none}.nav-wrap #nav-main .list-root .list-item a.lv1 span{display:block}.nav-wrap #nav-main .list-root .list-item a.md{display:none}.nav-wrap #nav-main .list-root .list-item#mn00 a.lv1,.nav-wrap #nav-main .list-root .list-item#mn01 a.lv1,.nav-wrap #nav-main .list-root .list-item#mn02 a.lv1,.nav-wrap #nav-main .list-root .list-item#mn03 a.lv1,.nav-wrap #nav-main .list-root .list-item#mn04 a.lv1,.nav-wrap #nav-main .list-root .list-item#mn05 a.lv1{background-image:none !important}.nav-wrap #nav-main .list-root .list-item#mn00 a.lv1:hover,.nav-wrap #nav-main .list-root .list-item#mn01 a.lv1:hover,.nav-wrap #nav-main .list-root .list-item#mn02 a.lv1:hover,.nav-wrap #nav-main .list-root .list-item#mn03 a.lv1:hover,.nav-wrap #nav-main .list-root .list-item#mn04 a.lv1:hover,.nav-wrap #nav-main .list-root .list-item#mn05 a.lv1:hover{background-image:none !important;background-color:#000 !important}.nav-wrap #nav-main .list-root .list-item .list-child{width:100%;position:static !important;-webkit-transition:all 150ms;transition:all 150ms;background-color:transparent}.nav-wrap #nav-main .list-root .list-item .list-child li{position:static !important;width:100%;height:auto;padding:0;border:none !important}.nav-wrap #nav-main .list-root .list-item .list-child li a{display:block;width:100% !important;height:auto !important;padding:1em;margin:0 !important;background-color:#d9d9d9;z-index:16;text-align:left;color:#000;font-weight:normal;font-size:100% !important}.nav-wrap #nav-main .list-root .list-item .list-child li a:hover{background-color:#eee}.nav-wrap #nav-main.show{opacity:1;transform:translateX(-200px)}}@media only screen and (max-width: 1080px) and (max-width: 1024px) and (max-width: 767px) and (max-width: 480px){.nav-wrap .btn-hb{position:fixed;top:15px}.nav-wrap .btn-hb span:nth-of-type(4){font-size:3vw}}
