.contentBox{padding:20px 50px 20px !important}@media (max-width: 999px){.contentBox{padding:2vw 2.5vw 2vw !important}}.obstacleinfo_off{top:10vw !important}.spdom_obstinfo{display:block}.pcdom_obstinfo{display:none}#header_obstacleinfo{-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);border-bottom:1px solid #999;width:100%;padding:5px 0 0;background:#fcfcfc;background:-moz-linear-gradient(top, #fff 0%, #f3f3f3 49%, #dcdcdc 50%, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.49, #f3f3f3), color-stop(0.5, #dcdcdc), to(#fff));line-height:1.4}#header_obstacleinfo .obstacle dl{text-align:left}#header_obstacleinfo .obstacle dl dt{font-size:18px}@media (max-width: 999px){#header_obstacleinfo .obstacle dl dt{font-size:2.8vw}}#header_obstacleinfo .obstacle dl dd{font-size:18px}@media (max-width: 999px){#header_obstacleinfo .obstacle dl dd{font-size:2.6vw}}#header_obstacleinfo .obstacle dl dd p{font-size:13px}@media (max-width: 999px){#header_obstacleinfo .obstacle dl dd p{font-size:2.4vw}}a.btn_more-obstacle{display:inline;line-height:1}a.btn_more-obstacle img{width:30%}#header_obstacleinfo .favorable{width:95%;margin:0 auto;padding:5px 2%;overflow:hidden;line-height:1}@media (max-width: 999px){#header_obstacleinfo .favorable{padding:0px 2% 1vw}}#header_obstacleinfo .favorable dl dt{color:#333;line-height:1;border:1px solid #efefef;border-radius:5px;padding:0.3em;overflow:hidden;margin:1px auto 3px auto;background:#fefefe;box-shadow:1px 1px 0px rgba(255,255,255,0.2),inset 0px 0px 1px rgba(255,255,255,0.2)}#header_obstacleinfo .favorable dl dd.txt_detail{margin:1em auto;text-align:center}.header-obstacleinfo_favorable_sp{width:70%;display:inline-block}@media (max-width: 999px){dd.btn_more-obstacle{width:100%;-webkit-margin-start:0;margin-inline-start:0;text-align:right;margin-top:-6.8vw}}dd.btn_more-obstacle a{display:block;width:100%;line-height:1;margin:-34px 0 0 0;text-align:right}@media (max-width: 999px){dd.btn_more-obstacle a{display:inline-block;width:34vw;margin:0}}dd.btn_more-obstacle a img{width:140px;height:inherit}@media (max-width: 999px){dd.btn_more-obstacle a img{width:100%}}#header_obstacleinfo .obstacle{width:95%;margin:0 auto 5px;padding:0.3em 0.3em 0 0.3em;overflow:hidden;background:#f6f6f6;border:1px solid #e6e6e6;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#header_obstacleinfo .obstacle dl dt{border:1px solid #ccc;border-radius:5px;padding:0.2em;margin:1px auto 3px auto;background:#ededed;color:#643200;font-weight:600}#header_obstacleinfo .obstacle dl dd{margin-bottom:7px}#header_obstacleinfo .obstacle dl dd p{padding:0.5em 0.5em 0 0.5em;color:#676363}#header_obstacleinfo .obstacle dl dd div{line-height:1;padding:1% 0 1% 130px;font-weight:bold}#header_obstacleinfo .obstacle dl dd.txt_detail-obstacle div.txt_detail-date{background:url(../images/obstacleinfo/icon_header-obstacleinfo_obstacle.png) no-repeat center left;color:#FE2E2E;border-bottom:dotted 1px #555;min-height:28px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#header_obstacleinfo .obstacle dl dd.txt_detail-mainte div.txt_detail-date{background:url(../images/obstacleinfo/icon_header-obstacleinfo_mainte.png) no-repeat center left;color:#FFA500;border-bottom:dotted 1px #555;min-height:28px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.icon_icplay-not{background:url(../images/obstacleinfo/icon_icplay-not.png) 0 0 no-repeat;display:inline-block;width:105px;height:25px;text-indent:-9999px;margin-top:5px}.icon_icplay-ok{background:url(../images/obstacleinfo/icon_icplay-ok.png) 0 0 no-repeat;display:inline-block;width:105px;height:25px;text-indent:-9999px;margin-top:5px}.icon_mypage-not{background:url(../images/obstacleinfo/icon_mypage-not.png) 0 0 no-repeat;display:inline-block;width:105px;height:25px;text-indent:-9999px;margin-top:5px}.icon_mypage-ok{background:url(../images/obstacleinfo/icon_mypage-ok.png) 0 0 no-repeat;display:inline-block;width:105px;height:25px;text-indent:-9999px;margin-top:5px}@media (min-width: 1000px){.obstacleinfo_off{top:10% !important}.spdom_obstinfo{display:none}.pcdom_obstinfo{display:block}#header_obstacleinfo{color:#234369;width:100%;padding:5px 0;background:#fcfcfc;background:-moz-linear-gradient(top, #fff 0%, #f3f3f3 49%, #dcdcdc 50%, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.49, #f3f3f3), color-stop(0.5, #dcdcdc), to(#fff))}#header_obstacleinfo .favorable{background:url(../images/obstacleinfo/bg_header-obstacleinfo_favorable.png) no-repeat 0 0;width:1007px;height:29px;margin:auto;position:relative}#header_obstacleinfo .favorable dl dt{display:none}#header_obstacleinfo .favorable dl dd.txt_detail{text-indent:-9999px}#header_obstacleinfo .favorable dl dd.btn_more-obstacle a{background:url(../images/obstacleinfo/btn_more.png) no-repeat 0 0;display:block;text-indent:-9999px;width:225px;height:17px;position:absolute;top:6px;right:6px;margin:0;text-align:inherit;font-size:0;line-height:0;transition-duration:0s;transition-delay:0s;-webkit-animation-timing-function:none;animation-timing-function:none}#header_obstacleinfo .favorable dl dd.btn_more-obstacle a:hover{background-position:0 -17px}#header_obstacleinfo .obstacle{background:#f6f6f6;width:996px;margin:auto;position:relative;border:1px solid #e6e6e6;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:0}#header_obstacleinfo .obstacle dl dt{background:url(../images/obstacleinfo/bg_header-obstacleinfo_top.png) no-repeat top left;height:30px;text-indent:-9999px;border:none;margin:0}#header_obstacleinfo .obstacle dl dd{width:984px;margin:0 auto 7px}#header_obstacleinfo .obstacle dl dd p{display:block;color:#676363;padding:0}#header_obstacleinfo .obstacle dl dd div{display:block;padding:8px 0 8px 130px;font-weight:bold;margin:0 0 3px 0}#header_obstacleinfo .obstacle dl dd.txt_detail-mainte div.txt_detail-date{background:url(../images/obstacleinfo/icon_header-obstacleinfo_mainte.png) no-repeat center left;color:#FFA500;min-height:28px}#header_obstacleinfo .obstacle dl dd.txt_detail-obstacle div.txt_detail-date{background:url(../images/obstacleinfo/icon_header-obstacleinfo_obstacle.png) no-repeat center left;color:#FE2E2E;min-height:28px}#header_obstacleinfo .obstacle dl dd.btn_more-obstacle a{background:url(../images/obstacleinfo/btn_more.png) no-repeat 0 0;display:block;text-indent:-9999px;width:225px;height:17px;position:absolute;top:9px;right:10px;margin:0;font-size:0;line-height:0;transition-duration:0s;transition-delay:0s;-webkit-animation-timing-function:none;animation-timing-function:none}#header_obstacleinfo .obstacle dl dd.btn_more-obstacle a:hover{background-position:0 -17px}}.title{margin:40px auto 40px auto;font-weight:700;font-size:40px}.icon_icplay-not{background:url(../images/obstacleinfo/icon_icplay-not.png) 0 0 no-repeat;display:inline-block;width:105px;height:17px;text-indent:-9999px;margin-top:0.5em}.icon_icplay-ok{background:url(../images/obstacleinfo/icon_icplay-ok.png) 0 0 no-repeat;display:inline-block;width:105px;height:17px;text-indent:-9999px;margin-top:0.5em}.icon_mypage-not{background:url(../images/obstacleinfo/icon_mypage-not.png) 0 0 no-repeat;display:inline-block;width:105px;height:17px;text-indent:-9999px;margin-top:0.5em}.icon_mypage-ok{background:url(../images/obstacleinfo/icon_mypage-ok.png) 0 0 no-repeat;display:inline-block;width:105px;height:17px;text-indent:-9999px;margin-top:0.5em}#obstacleinfo_detail{width:100%;margin:0 auto}#obstacleinfo_detail .gdCol{width:96%;padding:4px;background:linear-gradient(90deg, #fe8ae1 0%, #d79fea 23%, #aabeff 80%, #87cfed 100%);color:#7f9099;text-align:left;border-radius:20px;margin:0 auto 20px auto}@media (max-width: 999px){#obstacleinfo_detail .gdCol{padding:.4vw;border-radius:2vw;margin:0 auto 2vw auto}}#obstacleinfo_detail dl{width:100%;background-color:#FFF;border-radius:16px}@media (max-width: 999px){#obstacleinfo_detail dl{border-radius:1.6vw}}#obstacleinfo_detail dl dt{border-radius:16px 16px 0 0;padding:4px 0 6px 145px;font-size:20px}@media (max-width: 999px){#obstacleinfo_detail dl dt{border-radius:1.6vw 1.6vw 0 0;padding:.8vw 0 1vw 145px;font-size:3.2vw}}#obstacleinfo_detail dl.maintenance dt{background:url(../images/obstacleinfo/icon_header-obstacleinfo_mainte.png) no-repeat 15px center #f1edf7;color:#FF970B}@media (max-width: 999px){#obstacleinfo_detail dl.maintenance dt{background:url(../images/obstacleinfo/icon_header-obstacleinfo_mainte.png) no-repeat 1.5vw center #f1edf7}}#obstacleinfo_detail dl.obstacle dt{background:url(../images/obstacleinfo/icon_header-obstacleinfo_obstacle.png) no-repeat 15px center #f1edf7;color:#FE2E2E}@media (max-width: 999px){#obstacleinfo_detail dl.obstacle dt{background:url(../images/obstacleinfo/icon_header-obstacleinfo_obstacle.png) no-repeat 1.5vw center #f1edf7}}dl.maintenance dd,dl.obstacle dd{padding:10px  10px 5px 20px;color:#7f9099;font-size:20px;line-height:1.5}@media (max-width: 999px){dl.maintenance dd,dl.obstacle dd{padding:1vw 1vw 1vw 2vw;font-size:3.2vw}}.maintenance dt{background:url(../images/obstacleinfo/headline_maintenance.png) top left no-repeat;color:#FFDD00}.obstacle dt{background:url(../images/obstacleinfo/headline_obstacle.png) top left no-repeat;color:#FB3600}.obstacleinfo_nodata{width:100%;text-align:center;padding:2em;margin:1em auto 2.5em;color:#7f9099;font-size:20px}@media (max-width: 999px){.obstacleinfo_nodata{font-size:3.2vw}}.pagingCol{padding-top:80px;position:relative;margin:50px 0}@media (max-width: 999px){.pagingCol{padding-top:8vw;margin:5vw 0}}.pagingCol ul li{display:inline-block;margin:0 10px}@media (max-width: 999px){.pagingCol ul li{margin:0 1vw}}.pagingCol ul li a.prev{color:#fff;padding:0}.pagingCol ul li .prev{display:block;width:440px;height:60px;border-radius:50px;font-size:32px;border:solid 5px #ff6eb4;color:#ff6eb4;margin:0;top:0;left:0;position:absolute}@media (max-width: 999px){.pagingCol ul li .prev{width:49%;height:7vw;font-size:3.2vw;border:solid 2px #ff6eb4}}.pagingCol ul li a.next{color:#fff;padding:0}.pagingCol ul li .next{display:block;width:440px;height:60px;border-radius:50px;font-size:32px;border:solid 5px #ff6eb4;color:#ff6eb4;position:absolute;top:0;right:0}@media (max-width: 999px){.pagingCol ul li .next{width:49%;height:7vw;padding-top:0;font-size:3.2vw;border:solid 2px #ff6eb4}}.pagingCol ul li.active span{display:block;width:60px;height:60px;border-radius:50px;font-size:32px;border:solid 5px #ff6eb4;color:#ff6eb4}@media (max-width: 999px){.pagingCol ul li.active span{width:7vw;height:7vw;border:solid 2px #ff6eb4;font-size:3.2vw}}.pagingCol ul li a{display:block;width:60px;height:60px;background:#ff6eb4;border-radius:50px;padding-top:5px;font-size:32px}@media (max-width: 999px){.pagingCol ul li a{width:7vw;height:7vw;padding-top:0.5vw;font-size:3.2vw}}
