@import url("https://fonts.googleapis.com/css?family=Dancing+Script");@import url("https://fonts.googleapis.com/css?family=Lora");@import url("https://fonts.googleapis.com/css?family=Raleway");@import url("https://fonts.googleapis.com/css?family=Contrail+One");.cate_news{background-color:#3498da !important}.cate_oshirase{background-color:#e65050 !important}.cate_present{background-color:#f2c200 !important}.cate_event{background-color:#19c1a0 !important}.cate_cinema{background-color:#a264d8 !important}.cate_anagoto{background-color:#f27900 !important}.weatherCont .sizeL{font-size:2.5rem}.weatherCont .sizeM{font-size:2.2rem}.weatherCont .sizeSM{font-size:2.0rem}.weatherCont .sizeS{font-size:1.7rem}@media screen and (max-width: 1200px){.weatherCont .sizeM{font-size:1.7rem}}@media screen and (max-width: 991px){.weatherCont .sizeL{font-size:2.2rem}.weatherCont .sizeM{font-size:1.7rem}.weatherCont .sizeSM{font-size:1.6rem}.weatherCont .sizeS{font-size:1.5rem}}@media screen and (max-width: 767px){.weatherCont .sizeL{font-size:1.7rem}.weatherCont .sizeM{font-size:1.5rem}.weatherCont .sizeSM{font-size:1.4rem;font-weight:bold}.weatherCont .sizeS{font-size:1.4rem}}.weatherCont .contentBox{*zoom:1;max-width:1200px;margin:0 auto;padding:0 10px 60px}.weatherCont .contentBox:after{content:"";display:table;clear:both}@media screen and (max-width: 991px){.weatherCont .contentBox{padding:0 10px 30px}}.weatherCont .contentBox .mainContent,.weatherCont .contentBox .sideNav{float:right}@media screen and (max-width: 767px){.weatherCont .contentBox .mainContent,.weatherCont .contentBox .sideNav{float:none}}.weatherCont .contentBox .mainContent{width:-webkit-calc(100% - 300px);width:-moz-calc(100% - 300px);width:-ms-calc(100% - 300px);width:-o-calc(100% - 300px);width:calc(100% - 300px);padding-left:30px}@media screen and (max-width: 991px){.weatherCont .contentBox .mainContent{width:-webkit-calc(100% - 210px);width:-moz-calc(100% - 210px);width:-ms-calc(100% - 210px);width:-o-calc(100% - 210px);width:calc(100% - 210px);padding-left:15px}}@media screen and (max-width: 767px){.weatherCont .contentBox .mainContent{width:auto;padding-left:0}}.weatherCont .contentBox .mainContent .weatherTtl{border-left:7px solid #2D98DA;font-weight:bold;padding-left:15px;margin-bottom:30px}@media screen and (max-width: 991px){.weatherCont .contentBox .mainContent .weatherTtl{border-left:5px solid #2D98DA;padding-left:10px;margin-bottom:5px}}.weatherCont .contentBox .mainContent .weatherSTtl{color:#2D98DA}.weatherCont .contentBox .mainContent .map,.weatherCont .contentBox .mainContent .worn{border:3px solid #2D98DA;padding:30px 50px 20px;margin-bottom:30px}@media screen and (max-width: 991px){.weatherCont .contentBox .mainContent .map,.weatherCont .contentBox .mainContent .worn{padding:20px 15px 10px;margin-bottom:20px}}@media screen and (max-width: 767px){.weatherCont .contentBox .mainContent .map,.weatherCont .contentBox .mainContent .worn{padding:15px 10px 10px;margin-bottom:15px}}.weatherCont .contentBox .mainContent .map .mapTab{border-bottom:2px solid #ccc;margin-bottom:15px;box-sizing:border-box}@media screen and (max-width: 767px){.weatherCont .contentBox .mainContent .map .inv-xs{display:none}}.weatherCont .contentBox .mainContent .map .mapTabIn-3tab,.weatherCont .contentBox .mainContent .map .mapTabIn-2tab,.weatherCont .contentBox .mainContent .map .mapTabIn-4tab,.weatherCont .contentBox .mainContent .map .mapTabIn-5tab{*zoom:1;max-width:900px}.weatherCont .contentBox .mainContent .map .mapTabIn-3tab:after,.weatherCont .contentBox .mainContent .map .mapTabIn-2tab:after,.weatherCont .contentBox .mainContent .map .mapTabIn-4tab:after,.weatherCont .contentBox .mainContent .map .mapTabIn-5tab:after{content:"";display:table;clear:both}.weatherCont .contentBox .mainContent .map .mapTabIn-3tab li,.weatherCont .contentBox .mainContent .map .mapTabIn-2tab li,.weatherCont .contentBox .mainContent .map .mapTabIn-4tab li,.weatherCont .contentBox .mainContent .map .mapTabIn-5tab li{float:left;width:33.33%}.weatherCont .contentBox .mainContent .map .mapTabIn-3tab li button,.weatherCont .contentBox .mainContent .map .mapTabIn-2tab li button,.weatherCont .contentBox .mainContent .map .mapTabIn-4tab li button,.weatherCont .contentBox .mainContent .map .mapTabIn-5tab li button{width:100%;background-color:transparent;display:block;padding:0;border:0;height:43px;border-bottom:2px solid #ccc;position:relative;top:2px;box-sizing:border-box;line-height:1.2}@media screen and (max-width: 767px){.weatherCont .contentBox .mainContent .map .mapTabIn-3tab li button,.weatherCont .contentBox .mainContent .map .mapTabIn-2tab li button,.weatherCont .contentBox .mainContent .map .mapTabIn-4tab li button,.weatherCont .contentBox .mainContent .map .mapTabIn-5tab li button{height:35px}}.weatherCont .contentBox .mainContent .map .mapTabIn-3tab li button:focus,.weatherCont .contentBox .mainContent .map .mapTabIn-2tab li button:focus,.weatherCont .contentBox .mainContent .map .mapTabIn-4tab li button:focus,.weatherCont .contentBox .mainContent .map .mapTabIn-5tab li button:focus{outline:0}.weatherCont .contentBox .mainContent .map .mapTabIn-3tab li button.active,.weatherCont .contentBox .mainContent .map .mapTabIn-2tab li button.active,.weatherCont .contentBox .mainContent .map .mapTabIn-4tab li button.active,.weatherCont .contentBox .mainContent .map .mapTabIn-5tab li button.active{color:#2D98DA;border-bottom-color:#2D98DA}@media (max-width: 470px){.weatherCont .contentBox .mainContent .map .mapTabIn-3tab li button,.weatherCont .contentBox .mainContent .map .mapTabIn-2tab li button,.weatherCont .contentBox .mainContent .map .mapTabIn-4tab li button,.weatherCont .contentBox .mainContent .map .mapTabIn-5tab li button{height:50px}}.weatherCont .contentBox .mainContent .map .mapTabIn-2tab li{width:50%}.weatherCont .contentBox .mainContent .map .mapTabIn-4tab li{width:25%}.weatherCont .contentBox .mainContent .map .mapTabIn-5tab{max-width:inherit}.weatherCont .contentBox .mainContent .map .mapTabIn-5tab li{width:20%}.weatherCont .contentBox .mainContent .map .arrowTab{margin-bottom:15px;box-sizing:border-box}.weatherCont .contentBox .mainContent .map .arrowTabIn-4tab,.weatherCont .contentBox .mainContent .map .arrowTabIn-5tab,.weatherCont .contentBox .mainContent .map .arrowTabIn-6tab,.weatherCont .contentBox .mainContent .map .arrowTabIn-7tab{*zoom:1;max-width:900px}.weatherCont .contentBox .mainContent .map .arrowTabIn-4tab:after,.weatherCont .contentBox .mainContent .map .arrowTabIn-5tab:after,.weatherCont .contentBox .mainContent .map .arrowTabIn-6tab:after,.weatherCont .contentBox .mainContent .map .arrowTabIn-7tab:after{content:"";display:table;clear:both}.weatherCont .contentBox .mainContent .map .arrowTabIn-4tab li,.weatherCont .contentBox .mainContent .map .arrowTabIn-5tab li,.weatherCont .contentBox .mainContent .map .arrowTabIn-6tab li,.weatherCont .contentBox .mainContent .map .arrowTabIn-7tab li{float:left;width:25%}.weatherCont .contentBox .mainContent .map .arrowTabIn-4tab li button,.weatherCont .contentBox .mainContent .map .arrowTabIn-5tab li button,.weatherCont .contentBox .mainContent .map .arrowTabIn-6tab li button,.weatherCont .contentBox .mainContent .map .arrowTabIn-7tab li button{width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:-ms-calc(100% - 30px);width:-o-calc(100% - 30px);width:calc(100% - 30px);background-color:#fff;display:block;padding:0;border:0;height:50px;border:1px solid #2D98DA;border-right:none;position:relative;top:2px;box-sizing:border-box;color:#2D98DA;line-height:1.2}@media screen and (max-width: 767px){.weatherCont .contentBox .mainContent .map .arrowTabIn-4tab li button,.weatherCont .contentBox .mainContent .map .arrowTabIn-5tab li button,.weatherCont .contentBox .mainContent .map .arrowTabIn-6tab li button,.weatherCont .contentBox .mainContent .map .arrowTabIn-7tab li button{width:-webkit-calc(100% - 16px);width:-moz-calc(100% - 16px);width:-ms-calc(100% - 16px);width:-o-calc(100% - 16px);width:calc(100% - 16px)}}.weatherCont .contentBox .mainContent .map .arrowTabIn-4tab li button::before,.weatherCont .contentBox .mainContent .map .arrowTabIn-5tab li button::before,.weatherCont .contentBox .mainContent .map .arrowTabIn-6tab li button::before,.weatherCont .contentBox .mainContent .map .arrowTabIn-7tab li button::before{content:"";position:absolute;width:0;height:0;border-left:15px solid #2D98DA;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:15px solid transparent;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:100%}.weatherCont .contentBox .mainContent .map .arrowTabIn-4tab li button::after,.weatherCont .contentBox .mainContent .map .arrowTabIn-5tab li button::after,.weatherCont .contentBox .mainContent .map .arrowTabIn-6tab li button::after,.weatherCont .contentBox .mainContent .map .arrowTabIn-7tab li button::after{content:"";position:absolute;width:0;height:0;border-left:15px solid #fff;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:15px solid transparent;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-webkit-calc(100% - 1px);left:-moz-calc(100% - 1px);left:-ms-calc(100% - 1px);left:-o-calc(100% - 1px);left:calc(100% - 1px)}.weatherCont .contentBox .mainContent .map .arrowTabIn-4tab li button:focus,.weatherCont .contentBox .mainContent .map .arrowTabIn-5tab li button:focus,.weatherCont .contentBox .mainContent .map .arrowTabIn-6tab li button:focus,.weatherCont .contentBox .mainContent .map .arrowTabIn-7tab li button:focus{outline:0}.weatherCont .contentBox .mainContent .map .arrowTabIn-4tab li button.active,.weatherCont .contentBox .mainContent .map .arrowTabIn-5tab li button.active,.weatherCont .contentBox .mainContent .map .arrowTabIn-6tab li button.active,.weatherCont .contentBox .mainContent .map .arrowTabIn-7tab li button.active{color:#fff;background-color:#2D98DA}.weatherCont .contentBox .mainContent .map .arrowTabIn-4tab li button.active::after,.weatherCont .contentBox .mainContent .map .arrowTabIn-5tab li button.active::after,.weatherCont .contentBox .mainContent .map .arrowTabIn-6tab li button.active::after,.weatherCont .contentBox .mainContent .map .arrowTabIn-7tab li button.active::after{content:none}.weatherCont .contentBox .mainContent .map .arrowTabIn-5tab{max-width:inherit}@media screen and (max-width: 767px){.weatherCont .contentBox .mainContent .map .arrowTabIn-5tab{margin-top:-5px}}.weatherCont .contentBox .mainContent .map .arrowTabIn-5tab li{width:20%}@media screen and (max-width: 1199px){.weatherCont .contentBox .mainContent .map .arrowTabIn-5tab li button{width:-webkit-calc(100% - 16px);width:-moz-calc(100% - 16px);width:-ms-calc(100% - 16px);width:-o-calc(100% - 16px);width:calc(100% - 16px)}}@media screen and (max-width: 767px){.weatherCont .contentBox .mainContent .map .arrowTabIn-5tab li{width:33.33%;margin-top:5px}}.weatherCont .contentBox .mainContent .map .arrowTabIn-6tab{max-width:inherit}@media screen and (max-width: 767px){.weatherCont .contentBox .mainContent .map .arrowTabIn-6tab{margin-top:-5px}}.weatherCont .contentBox .mainContent .map .arrowTabIn-6tab li{width:16.67%}@media screen and (max-width: 1199px){.weatherCont .contentBox .mainContent .map .arrowTabIn-6tab li button{width:-webkit-calc(100% - 16px);width:-moz-calc(100% - 16px);width:-ms-calc(100% - 16px);width:-o-calc(100% - 16px);width:calc(100% - 16px)}}@media screen and (max-width: 767px){.weatherCont .contentBox .mainContent .map .arrowTabIn-6tab li{width:33.33%;margin-top:5px}}.weatherCont .contentBox .mainContent .map .arrowTabIn-7tab{max-width:inherit}@media screen and (max-width: 767px){.weatherCont .contentBox .mainContent .map .arrowTabIn-7tab{margin-top:-5px}}.weatherCont .contentBox .mainContent .map .arrowTabIn-7tab li{width:14%}@media screen and (max-width: 1199px){.weatherCont .contentBox .mainContent .map .arrowTabIn-7tab li button{width:-webkit-calc(100% - 16px);width:-moz-calc(100% - 16px);width:-ms-calc(100% - 16px);width:-o-calc(100% - 16px);width:calc(100% - 16px)}}@media screen and (max-width: 767px){.weatherCont .contentBox .mainContent .map .arrowTabIn-7tab li{width:25%;margin-top:5px}}.weatherCont .contentBox .mainContent .map .mapImg img{width:100%}.weatherCont .contentBox .mainContent .map .date{margin-top:15px;text-align:right}@media screen and (max-width: 991px){.weatherCont .contentBox .mainContent .map .date{margin-top:5px}}.weatherCont .contentBox .mainContent .worn .wIcons{text-align:right}.weatherCont .contentBox .mainContent .worn .wIcons span{display:inline-block;margin-left:10px}.weatherCont .contentBox .mainContent .worn .wIcons span::before{content:"\025A0";color:#eee}.weatherCont .contentBox .mainContent .worn .wIcons .warning::before{color:#571bb7}.weatherCont .contentBox .mainContent .worn .wIcons .alarm::before{color:#c7291c}.weatherCont .contentBox .mainContent .worn .wIcons .watch::before{color:#f7cd55}.weatherCont .contentBox .mainContent .worn .wornSet{margin-bottom:30px}@media screen and (max-width: 767px){.weatherCont .contentBox .mainContent .worn .wornSet{margin-bottom:10px}}.weatherCont .contentBox .mainContent .worn .wornSet table{margin-top:10px;width:100%;border-left:1px solid #126293;border-top:1px solid #126293}@media screen and (max-width: 767px){.weatherCont .contentBox .mainContent .worn .wornSet table{margin-top:3px}}.weatherCont .contentBox .mainContent .worn .wornSet table th,.weatherCont .contentBox .mainContent .worn .wornSet table td{text-align:center;border-right:1px solid #126293;border-bottom:1px solid #126293;padding:10px}@media screen and (max-width: 767px){.weatherCont .contentBox .mainContent .worn .wornSet table th,.weatherCont .contentBox .mainContent .worn .wornSet table td{padding:5px}}.weatherCont .contentBox .mainContent .worn .wornSet table td:nth-child(2){width:230px}@media (max-width: 991px){.weatherCont .contentBox .mainContent .worn .wornSet table td:nth-child(2){width:210px}}@media (max-width: 767px){.weatherCont .contentBox .mainContent .worn .wornSet table td:nth-child(2){width:40%}}.weatherCont .contentBox .mainContent .worn .wornSet table td:nth-child(3){text-align:left}.weatherCont .contentBox .mainContent .worn .wornSet table th{text-align:center;background-color:#2D98DA;color:#fff;width:20%;min-width:3em}.weatherCont .contentBox .mainContent .worn .wornSet .warning,.weatherCont .contentBox .mainContent .worn .wornSet .alarm,.weatherCont .contentBox .mainContent .worn .wornSet .watch{display:inline-block;padding:5px 10px;background-color:#eee;margin-right:10px}@media screen and (max-width: 767px){.weatherCont .contentBox .mainContent .worn .wornSet .warning,.weatherCont .contentBox .mainContent .worn .wornSet .alarm,.weatherCont .contentBox .mainContent .worn .wornSet .watch{margin-right:3px;margin-bottom:2px;position:relative;top:2px}}.weatherCont .contentBox .mainContent .worn .wornSet .warning{background-color:#571bb7;color:#fff}.weatherCont .contentBox .mainContent .worn .wornSet .alarm{background-color:#c7291c;color:#fff}.weatherCont .contentBox .mainContent .worn .wornSet .watch{background-color:#f7cd55;font-weight:bold}.weatherCont .contentBox .mainContent .grayBtn{text-align:center;padding:10px 0 30px}@media screen and (max-width: 991px){.weatherCont .contentBox .mainContent .grayBtn{padding:0 0 20px}}@media screen and (max-width: 767px){.weatherCont .contentBox .mainContent .grayBtn{padding:10px 0 10px}}.weatherCont .contentBox .mainContent .grayBtn input{display:none}.weatherCont .contentBox .mainContent .grayBtn label,.weatherCont .contentBox .mainContent .grayBtn a{background-color:#D9D9D9;border:1px solid #909090;padding:15px 0;display:inline-block;width:100%;max-width:300px;cursor:pointer;color:#000}.weatherCont .contentBox .mainContent .grayBtn label:hover,.weatherCont .contentBox .mainContent .grayBtn a:hover{background-color:#fff}.weatherCont .contentBox .mainContent .grayBtn label:active,.weatherCont .contentBox .mainContent .grayBtn a:active{background-color:#909090;color:#fff}@media screen and (max-width: 991px){.weatherCont .contentBox .mainContent .grayBtn label,.weatherCont .contentBox .mainContent .grayBtn a{padding:10px 0}}.weatherCont .contentBox .mainContent .mainAd{text-align:center}.weatherCont .contentBox .mainContent .mainAd .mainAdIn{display:inline-block;margin-left:-10px;margin-right:-10px;*zoom:1}.weatherCont .contentBox .mainContent .mainAd .mainAdIn:after{content:"";display:table;clear:both}.weatherCont .contentBox .mainContent .mainAd .mainAdIn .mainAdBox{margin-left:10px;margin-right:10px;width:-webkit-calc(50% - 20px);width:-moz-calc(50% - 20px);width:-ms-calc(50% - 20px);width:-o-calc(50% - 20px);width:calc(50% - 20px);float:left}.weatherCont .contentBox .mainContent .mainAd .mainAdIn .mainAdBox .mainAdImg{max-width:100%}@media screen and (max-width: 1330px){.weatherCont .contentBox .mainContent .mainAd .mainAdIn{display:inline-block;*zoom:1}.weatherCont .contentBox .mainContent .mainAd .mainAdIn:after{content:"";display:table;clear:both}.weatherCont .contentBox .mainContent .mainAd .mainAdIn .mainAdBox{width:auto;float:none}.weatherCont .contentBox .mainContent .mainAd .mainAdIn .mainAdBox:first-of-type{margin-bottom:15px}}@media screen and (max-width: 767px){.weatherCont .contentBox .mainContent .mainAd .mainAdIn .mainAdBox:first-of-type{margin-bottom:10px}.weatherCont .contentBox .mainContent .mainAd .mainAdIn .mainAdBox:last-of-type{margin-bottom:10px}}.weatherCont .contentBox .sideNav{width:300px}@media screen and (max-width: 991px){.weatherCont .contentBox .sideNav{width:210px}}@media screen and (max-width: 767px){.weatherCont .contentBox .sideNav{width:auto}}@media screen and (max-width: 767px){.weatherCont .contentBox .sideNav .js-accordion{margin-bottom:20px}}.weatherCont .contentBox .sideNav .js-accordion dt{display:none}@media screen and (max-width: 767px){.weatherCont .contentBox .sideNav .js-accordion dt{display:block;background-color:#E84393;text-align:center;padding:7px 0 22px;border-bottom:1px solid #fff;cursor:pointer}.weatherCont .contentBox .sideNav .js-accordion dt span{display:inline-block;color:#fff;position:relative;font-size:1.4rem}.weatherCont .contentBox .sideNav .js-accordion dt span::after{position:absolute;bottom:-11px;left:-webkit-calc(50% - 6px);left:-moz-calc(50% - 6px);left:-ms-calc(50% - 6px);left:-o-calc(50% - 6px);left:calc(50% - 6px);display:block;content:"";width:12px;height:12px;border-bottom:1px solid #fff;border-right:1px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.weatherCont .contentBox .sideNav .js-accordion dd{display:none}@media screen and (min-width: 768px){.weatherCont .contentBox .sideNav .js-accordion dd{display:block !important}}.weatherCont .contentBox .sideNav ul li a{box-sizing:border-box;display:block;position:relative;height:46px}@media screen and (max-width: 767px){.weatherCont .contentBox .sideNav ul li a{height:40px}}.weatherCont .contentBox .sideNav ul li a .txt{position:absolute;width:100%;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:30px;color:#fff}@media screen and (max-width: 991px){.weatherCont .contentBox .sideNav ul li a .txt{padding-left:20px}}.weatherCont .contentBox .sideNav ul .mainBtn a{background-color:#bcbcbc;border-bottom:1px solid #fff}.weatherCont .contentBox .sideNav ul .mainBtn a:hover{background-color:#2D98DA}.weatherCont .contentBox .sideNav ul .mainBtn a.current{background-color:#2D98DA}.weatherCont .contentBox .sideNav ul .adBox{padding:15px 0;text-align:center}.weatherCont .contentBox .sideNav ul .adBox .sideAd{display:inline-block}@media screen and (max-width: 991px){.weatherCont .contentBox .sideNav ul .adBox{display:none}}@media screen and (max-width: 767px){.weatherCont .contentBox .sideNav ul .adBox{display:block}}.weatherCont .contentBox .sideNav ul .colorBtn{margin-bottom:1px}@media screen and (max-width: 991px){.weatherCont .contentBox .sideNav ul .colorBtn a .txt{top:-webkit-calc(50% - 5px);top:-moz-calc(50% - 5px);top:-ms-calc(50% - 5px);top:-o-calc(50% - 5px);top:calc(50% - 5px)}}.weatherCont .contentBox .sideNav ul .colorBtn a .txt span[class*="icon-"]{font-size:3rem;position:relative;top:5px;margin-right:10px}@media screen and (max-width: 991px){.weatherCont .contentBox .sideNav ul .colorBtn a .txt span[class*="icon-"]{top:8px}}.weatherCont .contentBox .sideNav ul .colorBtn a:hover{background-color:#fff !important}.weatherCont .contentBox .sideNav ul .colorBtn.sentaku a{background-color:#6FCC87;border:1px solid #6FCC87}.weatherCont .contentBox .sideNav ul .colorBtn.sentaku a:hover .txt{color:#6FCC87}.weatherCont .contentBox .sideNav ul .colorBtn.sentaku a:hover .txt span[class*="icon-"]{color:#6FCC87}.weatherCont .contentBox .sideNav ul .colorBtn.shigaisen a{background-color:#D584DB;border:1px solid #D584DB}.weatherCont .contentBox .sideNav ul .colorBtn.shigaisen a:hover .txt{color:#D584DB}.weatherCont .contentBox .sideNav ul .colorBtn.shigaisen a:hover .txt span[class*="icon-"]{color:#D584DB}.weatherCont .contentBox .sideNav ul .colorBtn.kafun a{background-color:#E5BF58;border:1px solid #E5BF58}.weatherCont .contentBox .sideNav ul .colorBtn.kafun a:hover .txt{color:#E5BF58}.weatherCont .contentBox .sideNav ul .colorBtn.kafun a:hover .txt span[class*="icon-"]{color:#E5BF58}.weatherCont .contentBox .sideNav ul .colorBtn.uv a{background-color:#b371c7;border:1px solid #b371c7}.weatherCont .contentBox .sideNav ul .colorBtn.uv a:hover .txt{color:#b371c7}.weatherCont .contentBox .sideNav ul .colorBtn.nechu a{background-color:#fa7e64;border:1px solid #fa7e64}.weatherCont .contentBox .sideNav ul .colorBtn.nechu a:hover .txt{color:#fa7e64}.weatherCont .contentBox .sideNav ul .colorBtn.ski a{background-color:#63a4de;border:1px solid #63a4de}.weatherCont .contentBox .sideNav ul .colorBtn.ski a:hover .txt{color:#63a4de}.weatherCont .contentBox .sideNav ul .colorBtn.sakura a{background-color:#ee8a8a;border:1px solid #ee8a8a}.weatherCont .contentBox .sideNav ul .colorBtn.sakura a:hover .txt{color:#ee8a8a}.weatherCont .contentBox .sideNav ul .colorBtn.koyo a{background-color:#ee943f;border:1px solid #ee943f}.weatherCont .contentBox .sideNav ul .colorBtn.koyo a:hover .txt{color:#ee943f}.weatherCont .contentBox .sideNav ul .imgBtn a{height:60px;border:1px solid #0857AB;background-color:#fff}.weatherCont .contentBox .sideNav ul .imgBtn a .img{position:absolute;width:100%;top:50%;text-align:center;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.weatherCont .contentBox .sideNav ul .imgBtn a .img img{max-width:100%}@media screen and (max-width: 767px){.weatherCont .contentBox .sideNav ul .imgBtn a .img{position:static;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.weatherCont .contentBox .sideNav ul .imgBtn a .img img{height:100%;padding-left:15px}}.weatherCont .contentBox .sideNav ul .imgBtn a:hover{opacity:0.5}.popupModal>input{display:none}.popupModal>input:nth-child(1)+label{cursor:pointer;display:block;width:100%;max-width:225px;color:#fff;border:1px solid #126293;box-sizing:border-box;background-color:#126293;text-align:center;font-size:14px;font-weight:normal;position:relative;top:-23px;height:52px}@media screen and (max-width: 991px){.popupModal>input:nth-child(1)+label{height:43px;top:-18px}}@media screen and (max-width: 767px){.popupModal>input:nth-child(1)+label{height:41px;top:0;margin:10px auto 0;max-width:300px}}.popupModal>input:nth-child(1)+label span{display:block;position:absolute;width:100%;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.popupModal>input:nth-child(1)+label .span{position:relative;left:6px}.modalPopup{display:none;animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.popupModal>input:nth-child(1):checked+label+input:nth-child(3)+label+input:nth-child(5)+label{cursor:pointer;display:block;position:fixed;z-index:100001;font-size:30px;color:#000;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:-webkit-calc(50% + 300px - 20px);left:-moz-calc(50% + 300px - 20px);left:-ms-calc(50% + 300px - 20px);left:-o-calc(50% + 300px - 20px);left:calc(50% + 300px - 20px);top:-webkit-calc(50% - 300px + 20px);top:-moz-calc(50% - 300px + 20px);top:-ms-calc(50% - 300px + 20px);top:-o-calc(50% - 300px + 20px);top:calc(50% - 300px + 20px)}@media screen and (max-width: 600px){.popupModal>input:nth-child(1):checked+label+input:nth-child(3)+label+input:nth-child(5)+label{font-size:25px;left:auto;right:0}}@media screen and (max-height: 600px){.popupModal>input:nth-child(1):checked+label+input:nth-child(3)+label+input:nth-child(5)+label{top:25px}}.popupModal>input:nth-child(1):checked+label+input:nth-child(3)+label+input:nth-child(5)+label+.modalPopup{display:block;z-index:100000;position:fixed;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:-ms-calc(100% - 20px);width:-o-calc(100% - 20px);width:calc(100% - 20px);max-width:600px;height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:-ms-calc(100% - 20px);height:-o-calc(100% - 20px);height:calc(100% - 20px);max-height:600px;border-radius:5px;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;box-sizing:border-box;overflow-y:scroll}.popupModal .imgBox{text-align:center;margin-bottom:10px}.popupModal .imgBox img{width:100%;max-width:350px}.popupModal .modalMain{text-align:left;line-height:1.8}.popupModal .modalMain .txtI{text-indent:-1em;padding-left:1em}.popupModal>input:nth-child(1):checked+label+input:nth-child(3)+label+input:nth-child(5)+label+.modalPopup>.modalPopupIn{overflow:auto;-webkit-overflow-scrolling:touch;display:inline-block;padding:30px 25px 20px;box-sizing:border-box;width:100%;height:95%}@media screen and (max-width: 600px){.popupModal>input:nth-child(1):checked+label+input:nth-child(3)+label+input:nth-child(5)+label+.modalPopup>.modalPopupIn{padding:30px 15px 10px}}.popupModal>input:nth-child(1)+label ~ label{display:none}.popupModal>input:nth-child(1):checked+label+input:nth-child(3)+label{width:100%;height:100%;background:rgba(0,0,0,0.7);display:block;position:fixed;left:0;top:0;z-index:99999;text-indent:100%;white-space:nowrap;overflow:hidden}
