@charset "UTF-8";
/* line 5, /usr/local/rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, /usr/local/rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, /usr/local/rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, /usr/local/rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, /usr/local/rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, /usr/local/rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, /usr/local/rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, /usr/local/rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, /usr/local/rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 116, /usr/local/rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* base transition */
/* .clearfix */
/* line 11, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_mixin.scss */
.clearfix, #searchArea, #mainContent, #mainContent .rightArea .articles > li > a, #bioWeatherScript .slide #forecastMaps {
  zoom: 1;
}
/* line 13, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_mixin.scss */
.clearfix:before, #searchArea:before, #mainContent:before, #mainContent .rightArea .articles > li > a:before, #bioWeatherScript .slide #forecastMaps:before, .clearfix:after, #searchArea:after, #mainContent:after, #mainContent .rightArea .articles > li > a:after, #bioWeatherScript .slide #forecastMaps:after {
  content: "";
  display: table;
}
/* line 14, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_mixin.scss */
.clearfix:after, #searchArea:after, #mainContent:after, #mainContent .rightArea .articles > li > a:after, #bioWeatherScript .slide #forecastMaps:after {
  clear: both;
}

/* line 19, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_mixin.scss */
.icon-pptn:before,
.icon-feel1:before,
.icon-feel3:before,
.icon-pain:before,
.icon-temp:before,
.icon-skin:before,
.icon-wth:before,
.icon-feel2:before,
.icon-feel4:before,
.icon-asthma:before, #bioWeatherScript .slide #forecastMaps h3 i, #bioWeatherScript .bIcon, .icon-home:before,
.icon-printer:before, i,
#breadcrumb li:after,
.icon-rss:before,
.icon-menu:before,
.icon-info:before,
.icon-top:before,
.icon-nw:before,
.icon-left:before,
.icon-se:before,
.icon-search:before,
.icon-line:before,
.icon-right:before,
.icon-ne:before,
.icon-facebook:before,
.icon-google:before,
.icon-s:before,
.icon-sw:before,
.icon-e:before,
.icon-hatena:before,
.icon-n:before,
.icon-bottom:before,
.icon-w:before,
.icon-twitter:before,
.icon-cast:before, #searchArea #searchBtn, .customSelect i, #sns li a {
  font-family: "bws icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}

/* line 30, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_mixin.scss */
.icon-pptn:before,
.icon-feel1:before,
.icon-feel3:before,
.icon-pain:before,
.icon-temp:before,
.icon-skin:before,
.icon-wth:before,
.icon-feel2:before,
.icon-feel4:before,
.icon-asthma:before, #bioWeatherScript .slide #forecastMaps h3 i, #bioWeatherScript .bIcon {
  font-family: "map icons";
}

/* line 34, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_mixin.scss */
.icon-home:before,
.icon-printer:before {
  font-family: "add icons";
}

/* line 15, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.c_blue_link {
  color: #30A6D9;
}

/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.transparent {
  background-color: transparent !important;
}

/* line 27, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.gradient {
  background-color: #fffe00;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFE00', endColorstr='#FF30A6D9');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNGFkZGJkIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzBhNmQ5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fffe00), color-stop(50%, #4addbd), color-stop(100%, #30a6d9));
  background-image: -moz-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: -webkit-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: linear-gradient(to right, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
}

/* line 33, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
#bioWeatherScript .slide #forecastMaps .inner#weatherForecast .maparea {
  background-color: #30a6d9;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF30A6D9', endColorstr='#FF64BCE2');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwYTZkOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY0YmNlMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #30a6d9), color-stop(100%, #64bce2));
  background-image: -moz-linear-gradient(top, #30a6d9 0%, #64bce2 100%);
  background-image: -webkit-linear-gradient(top, #30a6d9 0%, #64bce2 100%);
  background-image: linear-gradient(to bottom, #30a6d9 0%, #64bce2 100%);
}

/* line 38, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
#bioWeatherScript .slide #forecastMaps .inner#bioForecast .maparea {
  background-color: #50c4bc;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF50C4BC', endColorstr='#FF80D4CE');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwYzRiYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgwZDRjZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #50c4bc), color-stop(100%, #80d4ce));
  background-image: -moz-linear-gradient(top, #50c4bc 0%, #80d4ce 100%);
  background-image: -webkit-linear-gradient(top, #50c4bc 0%, #80d4ce 100%);
  background-image: linear-gradient(to bottom, #50c4bc 0%, #80d4ce 100%);
}

/* line 2, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
*, body {
  font-family: sans-serif;
  font-size: 14px;
  color: #626262;
  line-height: 1.7em;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  font-family: 'Julius Sans One','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック',YuGothic,Meiryo,メイリオ,sans-serif;
}

/* line 13, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.text-with-unit {
  font-family: 'Helvetica','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック',YuGothic,Meiryo,メイリオ,sans-serif;
}

/*
 * Created with iconvau.lt
 */
@font-face {
  font-family: "bws icons";
  src: url(/assets/iconvault_0c0376cc4c194799125e64fd02cf5448.eot);
  src: url(/assets/iconvault_0c0376cc4c194799125e64fd02cf5448.eot?#iefix) format("embedded-opentype"), url(/assets/iconvault_0c0376cc4c194799125e64fd02cf5448.woff) format("woff"), url(/assets/iconvault_0c0376cc4c194799125e64fd02cf5448.ttf) format("truetype"), url(/assets/iconvault_0c0376cc4c194799125e64fd02cf5448.svg#iconvault) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "map icons";
  src: url(/assets/iconvault_464f6a7a0f1a127e00200edab06f774f.eot);
  src: url(/assets/iconvault_464f6a7a0f1a127e00200edab06f774f.eot?#iefix) format("embedded-opentype"), url(/assets/iconvault_464f6a7a0f1a127e00200edab06f774f.woff) format("woff"), url(/assets/iconvault_464f6a7a0f1a127e00200edab06f774f.ttf) format("truetype"), url(/assets/iconvault_464f6a7a0f1a127e00200edab06f774f.svg#iconvault) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "add icons";
  src: url(/assets/addfont/iconvault_c5c4c4e085da3937334f277cb9efa6a7.eot);
  src: url(/assets/addfont/iconvault_c5c4c4e085da3937334f277cb9efa6a7.eot?#iefix) format("embedded-opentype"), url(/assets/addfont/iconvault_c5c4c4e085da3937334f277cb9efa6a7.woff) format("woff"), url(/assets/addfont/iconvault_c5c4c4e085da3937334f277cb9efa6a7.ttf) format("truetype"), url(/assets/addfont/iconvault_c5c4c4e085da3937334f277cb9efa6a7.svg#iconvault) format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 77, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-rss:before {
  content: "\f100";
}

/* line 78, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-menu:before {
  content: "\f101";
}

/* line 79, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-info:before {
  content: "\f102";
}

/* line 80, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-top:before {
  content: "\f103";
}

/* line 81, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-nw:before {
  content: "\f104";
}

/* line 82, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-left:before {
  content: "\f105";
}

/* line 83, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-se:before {
  content: "\f106";
}

/* line 84, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-search:before {
  content: "\f107";
}

/* line 85, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-line:before {
  content: "\f108";
}

/* line 86, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-right:before {
  content: "\f109";
}

/* line 87, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-ne:before {
  content: "\f10a";
}

/* line 88, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-facebook:before {
  content: "\f10b";
}

/* line 89, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-google:before {
  content: "\f10c";
}

/* line 90, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-s:before {
  content: "\f10d";
}

/* line 91, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-sw:before {
  content: "\f10e";
}

/* line 92, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-e:before {
  content: "\f10f";
}

/* line 93, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-hatena:before {
  content: "\f110";
}

/* line 94, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-n:before {
  content: "\f111";
}

/* line 95, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-bottom:before {
  content: "\f112";
}

/* line 96, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-w:before {
  content: "\f113";
}

/* line 97, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-twitter:before {
  content: "\f114";
}

/* line 98, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-cast:before {
  content: "\f115";
}

/* line 113, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-pptn:before {
  content: "\f100";
}

/* line 114, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-feel1:before {
  content: "\f101";
}

/* line 115, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-feel3:before {
  content: "\f102";
}

/* line 116, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-pain:before {
  content: "\f103";
}

/* line 117, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-temp:before {
  content: "\f104";
}

/* line 118, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-skin:before {
  content: "\f105";
}

/* line 119, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-wth:before {
  content: "\f106";
}

/* line 120, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-feel2:before {
  content: "\f107";
}

/* line 121, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-feel4:before {
  content: "\f108";
}

/* line 122, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-asthma:before {
  content: "\f109";
}

/* line 128, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-home:before {
  content: "\f100";
}

/* line 129, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_font.scss */
.icon-printer:before {
  content: "\f101";
}

/* line 2, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
* {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
a {
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
}

/* line 11, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
a:hover {
  color: #30A6D9;
}
/* line 13, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
a:hover * {
  color: #30A6D9;
}
/* line 14, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
a:hover img {
  opacity: .7;
}

/* line 16, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
table {
  border-collapse: collapse;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}
/* line 20, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
table * {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}

/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#center, .ad {
  text-align: center;
}

/* line 32, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.toSpView {
  display: none;
}
/* line 33, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.toSpView a {
  display: block;
  background-color: #8A8A8A;
  color: #fff;
  text-align: center;
  padding: 30px 0;
  font-size: 36px;
}

/* h1-h6.title */
/* line 46, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
h1.title, h2.title, h3.title, h4.title, h5.title, h6.title {
  font-family: "Julius Sans One", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "游ゴシック", YuGothic, Meiryo, メイリオ, sans-serif;
  font-size: 33px;
  height: 29px;
  padding-left: 14px;
  color: #000;
  border-left: 2px solid #30A6D9;
  line-height: 1;
  vertical-align: bottom;
  margin-bottom: 13px;
}
@media screen and (max-width: 450px) {
  /* line 46, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
  h1.title, h2.title, h3.title, h4.title, h5.title, h6.title {
    font-size: 20px;
    height: 19px;
    padding-left: 12px;
  }
}
/* line 57, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
h1.title a, h2.title a, h3.title a, h4.title a, h5.title a, h6.title a {
  font-size: 12px;
  position: relative;
  top: .25em;
  color: #8A8A8A;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  line-height: 1;
}
/* line 67, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
h1.title a:hover, h1.title a i, h2.title a:hover, h2.title a i, h3.title a:hover, h3.title a i, h4.title a:hover, h4.title a i, h5.title a:hover, h5.title a i, h6.title a:hover, h6.title a i {
  color: #30A6D9;
}
/* line 69, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
h1.title small, h2.title small, h3.title small, h4.title small, h5.title small, h6.title small {
  font-size: 12px;
  position: relative;
  top: .25em;
  color: #8A8A8A;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  line-height: 1;
}

/* #searchArea */
/* line 85, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#searchArea {
  height: 32px;
  width: 210px;
  overflow: hidden;
  position: relative;
  background-color: #8A8A8A;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/* line 95, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#searchArea #searchBtn {
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #626262;
  font-size: 19px;
  line-height: 1em;
  background-color: #8A8A8A;
  border: none;
  margin: 0;
  padding: 0;
  overflow: visible;
  -webkit-appearance: none;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
/* line 115, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#searchArea #searchBtn:hover {
  color: #30A6D9;
}
/* line 116, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#searchArea #searchBtn:focus {
  outline: none;
}
/* line 118, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#searchArea #searchTxt {
  height: 32px;
  width: 178px;
  border: none;
  -webkit-appearance: none;
  color: #626262;
  background-color: transparent;
  line-height: 1em;
  font-size: 13px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 32px;
}
/* line 133, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#searchArea #searchTxt:focus {
  outline: none;
}
/* line 135, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#searchArea ::-webkit-input-placeholder {
  color: #626262;
  font-size: 13px;
  line-height: 1em;
  padding-top: 4px;
}
/* line 136, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#searchArea ::-moz-placeholder {
  color: #626262;
  font-size: 13px;
  line-height: 32px;
}
/* line 137, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#searchArea :-moz-placeholder {
  color: #626262;
  font-size: 13px;
  line-height: 1em;
  padding-top: 2px;
}
/* line 138, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#searchArea :-ms-input-placeholder {
  color: #626262;
  font-size: 13px;
  line-height: 1em;
  padding-top: 2px;
}

/* line 140, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.lt-ie9 #searchArea #searchTxt {
  width: 161px;
  padding: 10px 0;
  height: 12px;
}

/* .btn-group */
/* line 142, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.btn-group {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
}
/* line 147, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.btn-group li {
  display: inline;
}
/* line 149, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.btn-group li:first-child a {
  margin-left: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* line 154, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.btn-group li:last-child a {
  margin-right: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 160, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.btn-group a {
  display: block;
  float: left;
  width: 78px;
  height: 24px;
  line-height: 26px;
  font-size: 13px;
  text-align: center;
  background-color: #E6E6E4;
  color: #626262;
  margin: 0 1px;
  text-decoration: none;
}
/* line 172, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.btn-group a.on, .btn-group a:hover {
  background-color: #30A6D9;
  color: #FFF;
}

/* select */
/* line 177, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
select {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: alpha(opacity=0);
  font-size: 13px;
  position: relative;
  z-index: 1;
  cursor: pointer;
}

/* line 186, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.customSelect {
  height: 22px;
  line-height: 24px;
  border: 1px solid #ccc;
  padding-left: 10px;
  border-radius: 5px;
  font-size: 13px;
  color: #1C1C1C;
  background-color: #FFF;
  position: relative;
  z-index: 0;
}
/* line 197, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.customSelect.white {
  border: 1px solid #FFF;
}
/* line 198, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.customSelect i {
  font-size: 9px;
  color: #30A6D9;
  position: absolute;
  top: 6px;
  right: 11px;
}

/* line 210, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.customSelectInner {
  padding-right: 18px;
  text-align: left;
}

/* .box-link */
/* line 213, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.box-link {
  font-size: 13px;
  text-decoration: none;
  display: block;
  height: 21px;
  line-height: 23px;
  border: 1px solid #30A6D9;
  color: #30A6D9;
  text-align: center;
}
/* line 222, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.box-link i {
  font-size: 9px;
  position: relative;
  top: -1px;
  padding-right: .5em;
  color: #30A6D9;
}
/* line 229, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.box-link:hover {
  color: #FFF;
  background-color: #30A6D9;
}
/* line 232, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.box-link:hover i {
  color: #FFF;
}

/* line 237, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.no-touch .touchOnly {
  display: none;
}

/* line 239, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.svg .wIcon {
  background-image: url(/assets/wicon.svg);
}

/* line 242, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.no-svg .wIcon {
  background-image: url(/assets/wicon.png);
}

/* line 245, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 44px;
  height: 30px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
  background-repeat: no-repeat;
  border-radius: 3px;
  overflow: hidden;
  line-height: 1;
  text-indent: -9999px;
  text-align: left;
}
/* line 259, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon10 {
  background-position: 0px -7px;
}
/* line 260, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon12 {
  background-position: -44px -7px;
}
/* line 261, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon13 {
  background-position: -88px -7px;
}
/* line 262, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon14 {
  background-position: -132px -7px;
}
/* line 263, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon15 {
  background-position: -176px -7px;
}
/* line 264, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon16 {
  background-position: -220px -7px;
}
/* line 265, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon17 {
  background-position: -264px -7px;
}
/* line 266, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon18 {
  background-position: -308px -7px;
}
/* line 267, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon19 {
  background-position: -352px -7px;
}
/* line 268, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon20 {
  background-position: 0px -51px;
}
/* line 269, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon21 {
  background-position: -44px -51px;
}
/* line 270, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon23 {
  background-position: -88px -51px;
}
/* line 271, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon24 {
  background-position: -132px -51px;
}
/* line 272, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon25 {
  background-position: -176px -51px;
}
/* line 273, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon26 {
  background-position: -220px -51px;
}
/* line 274, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon27 {
  background-position: -264px -51px;
}
/* line 275, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon28 {
  background-position: -308px -51px;
}
/* line 276, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon29 {
  background-position: -352px -51px;
}
/* line 277, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon30 {
  background-position: 0px -95px;
}
/* line 278, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon31 {
  background-position: -44px -95px;
}
/* line 279, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon32 {
  background-position: -88px -95px;
}
/* line 280, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon34 {
  background-position: -132px -95px;
}
/* line 281, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon35 {
  background-position: -176px -95px;
}
/* line 282, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon36 {
  background-position: -220px -95px;
}
/* line 283, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon37 {
  background-position: -264px -95px;
}
/* line 284, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon38 {
  background-position: -308px -95px;
}
/* line 285, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon39 {
  background-position: -352px -95px;
}
/* line 286, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon40 {
  background-position: 0px -139px;
}
/* line 287, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon41 {
  background-position: -44px -139px;
}
/* line 288, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon42 {
  background-position: -88px -139px;
}
/* line 289, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon43 {
  background-position: -132px -139px;
}
/* line 290, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon45 {
  background-position: -176px -139px;
}
/* line 291, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon46 {
  background-position: -220px -139px;
}
/* line 292, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon47 {
  background-position: -264px -139px;
}
/* line 293, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon48 {
  background-position: -308px -139px;
}
/* line 294, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon49 {
  background-position: -352px -139px;
}
/* line 295, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon50 {
  background-position: 0px -183px;
}
/* line 296, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon51 {
  background-position: -44px -183px;
}
/* line 297, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon52 {
  background-position: -88px -183px;
}
/* line 298, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon53 {
  background-position: -132px -183px;
}
/* line 299, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon54 {
  background-position: -176px -183px;
}
/* line 300, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon56 {
  background-position: -220px -183px;
}
/* line 301, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon57 {
  background-position: -264px -183px;
}
/* line 302, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon58 {
  background-position: -308px -183px;
}
/* line 303, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon59 {
  background-position: -352px -183px;
}
/* line 304, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
.wIcon.icon255 {
  background-position: 0px -227px;
}

/* line 307, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#movePageTop {
  display: block;
  width: 40px;
  height: 66px;
  background-color: #818181;
  background-color: rgba(98, 98, 98, 0.8);
  text-align: center;
  line-height: 1.2;
  font-size: 10px;
  color: #fff;
  position: fixed;
  left: 50%;
  bottom: -66px;
  margin-left: 500px;
  z-index: 1;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
}
/* line 322, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#movePageTop br {
  line-height: 1;
}
/* line 323, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#movePageTop img {
  margin-top: 6px;
}
/* line 324, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#movePageTop:hover {
  background-color: rgba(98, 98, 98, 0.6);
}
/* line 325, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#movePageTop.on {
  bottom: 0;
}

/* line 330, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#sideMenuBtn {
  background-color: #818181;
  background-color: rgba(98, 98, 98, 0.8);
  width: 56px;
  margin-right: -316px;
  height: 63px;
  position: fixed;
  display: block;
  font-size: 26px;
  line-height: 1.2;
  right: 0;
  top: 82px;
  text-align: center;
  cursor: pointer;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
}
/* line 346, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#sideMenuBtn * {
  color: #fff;
}
/* line 347, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#sideMenuBtn i {
  margin-top: 12px;
}
/* line 348, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#sideMenuBtn small {
  font-size: 10px;
  display: block;
}
/* line 352, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#sideMenuBtn.on {
  margin-right: 0;
}
/* line 353, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_common.scss */
#sideMenuBtn.narrow {
  margin-right: -316px;
}

/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
body, html {
  height: 100%;
}

/* サイドメニュー開閉時の動作 */
/* line 10, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
body.menu #pagewrap:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  z-index: 1;
}

/* line 21, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
body.menu #sideMenu {
  margin-right: 0px;
}

/* line 22, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
body.menu #pagewrap,
body.menu .toSpView {
  margin-left: -260px;
}

/* line 24, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
body.menu #inquiryBtn {
  margin-left: 90px;
}

/* line 27, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
body.menu #movePageTop {
  margin-left: 240px;
}

/* line 30, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
body.menu #sideMenuBtn {
  right: 260px;
}

/* フッター固定とサイドメニュー開閉用のラップ要素 */
/* line 34, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#pagewrap {
  width: 100%;
  position: relative;
  height: auto !important;
  /*IE6対策*/
  height: 100%;
  /*IE6対策*/
  min-height: 100%;
  padding-top: 170px;
  background-color: #FFF;
  left: 0;
  overflow: hidden;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
}

/* ヘッダー */
/* line 48, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#header {
  width: 100%;
  height: 110px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

/* コンテンツエリア（フッター固定用ラップ要素） */
/* line 58, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#contents {
  padding-bottom: 558px;
  /*フッターの高さと同じ*/
}

/* コンテンツエリア（本体） */
/* line 63, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent {
  width: 960px;
  margin: 0 auto 70px auto;
}
/* line 67, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .leftArea {
  width: 620px;
  float: left;
}
/* line 71, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea {
  width: 300px;
  float: right;
}
/* line 74, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea img {
  max-width: 100%;
}

/* トップページ columnエリア */
/* line 79, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#column {
  width: 100%;
  background-color: #F2F2F2;
  padding: 60px 0 66px 0;
}

/* SNSボタンエリア */
/* line 86, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#sns {
  width: 31px;
  padding: 6px 0;
  background-color: #D6D6D6;
  color: #FFF;
  border-radius: 5px 0 0 5px;
  position: fixed;
  right: 0;
  top: 167px;
  z-index: 1;
}
/* line 96, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#sns li {
  text-align: center;
  width: 31px;
}
/* line 99, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#sns li a {
  color: #FFF;
  font-size: 17px;
  display: block;
  width: 31px;
  padding: 6px 0;
}
/* line 106, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#sns li a:hover {
  color: #8A8A8A;
}

/* line 110, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
.touch #sns {
  top: 253px;
}

/* フッター */
/* line 112, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#footer {
  width: 100%;
  background-color: #292929;
  height: 558px;
  position: absolute;
  bottom: 0;
  z-index: 0;
}
/* line 119, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#footer .sitemap dt {
  padding-bottom: 10px;
}

/* サイドメニュー */
/* line 123, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#sideMenu {
  width: 260px;
  height: 100%;
  background-color: #1C1C1C;
  background-color: rgba(28, 28, 28, 0.95);
  position: fixed;
  top: 0;
  right: 0;
  margin-right: -260px;
  z-index: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
}
/* line 136, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#sideMenu > .wrap {
  padding: 45px 20px 45px 30px;
}
/* line 137, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#sideMenu #searchArea {
  margin-bottom: 28px;
}

/* サイドメニューとフッターの共通要素 */
/* line 142, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
.sitemap dt {
  font-size: 18px;
  color: #8A8A8A;
  padding-bottom: 25px;
}
/* line 146, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
.sitemap dt small {
  color: #8A8A8A;
  font-family: "Julius Sans One", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "游ゴシック", YuGothic, Meiryo, メイリオ, sans-serif;
  font-size: 9px;
  display: block;
  line-height: 1.6em;
}
/* line 154, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
.sitemap dd {
  padding-bottom: 25px;
  border-bottom: 1px solid #333;
  margin-bottom: 25px;
}
/* line 158, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
.sitemap dd.last {
  padding-bottom: 0px;
  border-bottom: 0px solid #8A8A8A;
  margin-bottom: 0px;
}
/* line 163, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
.sitemap dd li {
  font-size: 13px;
  line-height: 1.9em;
}
/* line 164, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
.sitemap dd li a {
  color: #8A8A8A;
}
/* line 166, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
.sitemap dd li a:hover {
  color: #30A6D9;
}
/* line 170, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
.sitemap dd li i {
  color: #30A6D9;
  font-size: 9px;
  margin-right: .5em;
  position: relative;
  top: -2px;
}

/* line 181, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
.toPcView {
  display: none;
}

/* 右側エリアの記述 */
/* line 187, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea img {
  max-width: 100%;
  overflow: hidden;
  vertical-align: middle;
}
/* line 192, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .block {
  margin-bottom: 22px;
}
/* line 194, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .block > a {
  display: inline-block;
  width: 100%;
  height: 100%;
}
/* line 201, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .recipe dt {
  border: 1px solid #E6E6E4;
  border-top: none;
  text-align: center;
  font-size: 18px;
  padding: 5px 10px;
  line-height: 1;
  color: #1C1C1C;
}
/* line 209, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .recipe dt small {
  display: block;
  color: #F2A61E;
  font-size: 13px;
  line-height: 1;
  margin-top: 2px;
  margin-bottom: 5px;
}
/* line 218, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .recipe:hover dt {
  background-color: #F2F2F2;
}
/* line 221, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .osanpo h3 {
  background-color: #E6E6E4;
  padding: 5px;
  padding-top: 7px;
  text-align: center;
  font-size: 14px;
  line-height: 1;
}
/* line 228, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .osanpo h3 > span:first-child {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  line-height: 1;
  position: relative;
  top: .1em;
}
/* line 237, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .osanpo h3 > small {
  font-size: 10px;
  color: #8A8A8A;
  margin: 0 1.5em 0 1em;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  line-height: 1;
}
/* line 247, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .osanpo h3 .white {
  vertical-align: middle;
}
/* line 251, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .osanpo .wrap {
  border: 1px solid #E6E6E4;
  border-top: none;
  padding: 12px 42px;
  padding-top: 6px;
}
/* line 256, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .osanpo .wrap table {
  margin: 0;
  width: 100%;
}
/* line 259, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .osanpo .wrap table br {
  font-size: 0;
}
/* line 260, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .osanpo .wrap table th {
  font-size: 13px;
  line-height: 1em;
  vertical-align: middle;
  color: #8A8A8A;
}
/* line 266, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .osanpo .wrap table td {
  color: #626262;
  line-height: 1em;
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック',YuGothic,Meiryo,メイリオ,sans-serif;
}
/* line 270, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .osanpo .wrap table td i {
  display: block;
  text-align: center;
  color: #30A6D9;
  font-size: 18px;
}
/* line 276, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .osanpo .wrap table td.ex {
  color: #F7931E;
  font-size: 51px;
  font-family: "Julius Sans One", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "游ゴシック", YuGothic, Meiryo, メイリオ, sans-serif;
  text-align: right;
}
/* line 282, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .osanpo .wrap table td .wIcon {
  background-color: transparent !important;
  -moz-transform: scale(1.5, 1.5);
  -ms-transform: scale(1.5, 1.5);
  -webkit-transform: scale(1.5, 1.5);
  transform: scale(1.5, 1.5);
}
/* line 288, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .osanpo .wrap p {
  margin-top: 8px;
}
/* line 292, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .saijiki h2 {
  text-align: center;
  padding: 10px;
  border: 1px solid #E6E6E4;
  border-bottom: none;
}
/* line 297, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .saijiki h2 small {
  font-size: 12px;
  color: #8A8A8A;
}
/* line 301, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .saijiki h2 img {
  vertical-align: bottom;
}
/* line 303, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .saijiki:hover h2 {
  background-color: #F2F2F2;
}
/* line 304, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .saijiki dt {
  background-color: #000;
  text-align: center;
  padding: 2px;
  color: #fff;
  font-size: 13px;
  line-height: 1;
}
/* line 311, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .saijiki dt small {
  color: #fff;
  font-size: 18px;
  font-family: "Julius Sans One", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "游ゴシック", YuGothic, Meiryo, メイリオ, sans-serif;
  margin-right: 4px;
  vertical-align: middle;
}
/* line 320, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .saijikiColumn {
  border: 1px solid #E6E6E4;
}
/* line 323, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .saijikiColumn:hover {
  background-color: #F2F2F2;
}
/* line 324, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .saijikiColumn h2 {
  font-family: "Strait", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "游ゴシック", YuGothic, Meiryo, メイリオ, sans-serif;
  color: #323333;
  font-size: 20px;
  margin-bottom: 8px;
}
/* line 329, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .saijikiColumn h2 i {
  font-size: 9px;
  color: #30A6D9;
}
/* line 334, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .saijikiColumn > a {
  display: block;
  width: auto;
  padding: 10px;
}
/* line 339, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .saijikiColumn dl {
  height: 58px;
  position: relative;
}
/* line 342, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .saijikiColumn dl dd {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 347, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .saijikiColumn dl dt {
  margin-left: 75px;
  font-size: 16px;
  color: #1C1C1C;
  line-height: 1.2em;
  padding-top: 10px;
}
/* line 353, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .saijikiColumn dl dt small {
  display: block;
  font-size: 12px;
  color: #626262;
}
/* line 360, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .saijikiColumn p {
  color: #8A8A8A;
  font-size: 12px;
  line-height: 1.2em;
  margin-top: 9px;
}
/* line 367, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .calendar {
  border: 1px solid #E6E6E4;
  position: relative;
}
/* line 372, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .calendar:hover {
  background-color: #F2F2F2;
}
/* line 373, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .calendar img {
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -30px;
}
/* line 379, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .calendar h2 {
  color: #1C1C1C;
  font-size: 19px;
  line-height: 1.2em;
}
/* line 384, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .calendar p {
  font-size: 12px;
  line-height: 1.4em;
  margin-top: 4px;
  color: #626262;
}
/* line 389, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .calendar p br {
  font-size: 0;
}
/* line 391, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .calendar > a {
  display: block;
  width: auto;
  padding: 20px;
  padding-left: 100px;
}
/* line 399, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea h2.text {
  font-size: 22px;
  color: #1C1C1C;
  margin-bottom: 12px;
}
/* line 404, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea ul.articles {
  margin-bottom: 20px;
}
/* line 405, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .articles > li > a {
  display: block;
  margin-bottom: 12px;
}
/* line 409, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .articles > li > a img, #mainContent .rightArea .articles > li > a span, #mainContent .rightArea .articles > li > a strong {
  display: block;
}
/* line 410, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .articles > li > a img {
  width: 130px;
  height: 98px;
  float: left;
  margin-right: 12px;
}
/* line 416, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .articles > li > a strong {
  font-size: 15px;
  color: #1C1C1C;
  line-height: 1.2;
}
/* line 421, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .articles > li > a span {
  font-size: 13px;
}
/* line 425, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#mainContent .rightArea .articles > li > a:hover strong {
  color: #30A6D9;
}

/* line 429, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#inquiryBtn {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: 350px;
  width: 130px;
  height: 24px;
  z-index: 1;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: #30a6d9;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF30A6D9', endColorstr='#FF30A6D9');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwYTZkOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMwYTZkOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #30a6d9), color-stop(100%, #30a6d9));
  background-image: -moz-linear-gradient(top, #30a6d9 0%, #30a6d9 100%);
  background-image: -webkit-linear-gradient(top, #30a6d9 0%, #30a6d9 100%);
  background-image: linear-gradient(to bottom, #30a6d9 0%, #30a6d9 100%);
  font-size: 14px;
  text-align: center;
}
/* line 447, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#inquiryBtn a {
  display: block;
  height: 100%;
}
/* line 448, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#inquiryBtn a, #inquiryBtn small {
  color: #fff;
}
/* line 449, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#inquiryBtn small {
  font-size: 10px;
  margin-left: .25em;
}
/* line 451, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_layout.scss */
#inquiryBtn:hover {
  background-color: #269ccf;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF269CCF', endColorstr='#FF269CCF');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2OWNjZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI2OWNjZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #269ccf), color-stop(100%, #269ccf));
  background-image: -moz-linear-gradient(top, #269ccf 0%, #269ccf 100%);
  background-image: -webkit-linear-gradient(top, #269ccf 0%, #269ccf 100%);
  background-image: linear-gradient(to bottom, #269ccf 0%, #269ccf 100%);
}

/* line 1, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header {
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  background-image: url(/assets/header_bg.png);
}
/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header * {
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
}
/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header .gradient {
  width: 100%;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 13, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header .wrap {
  width: 960px;
  height: 100%;
  margin: auto;
  position: relative;
}
/* line 19, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #siteTitle {
  width: 330px;
  position: absolute;
  top: 65px;
  left: 0;
}
/* line 24, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #siteTitle .logo, #header #siteTitle .title, #header #siteTitle span {
  position: absolute;
}
/* line 25, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #siteTitle .logo {
  width: 45px;
  top: 0;
  left: 0;
}
/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #siteTitle .title {
  width: 265px;
  top: 0;
  left: 64px;
}
/* line 27, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #siteTitle span {
  top: 30px;
  left: 99px;
  font-size: 9px;
  color: #8A8A8A;
  letter-spacing: .8em;
}
/* line 35, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi {
  width: 600px;
  position: absolute;
  top: 63px;
  right: 0;
}
/* line 40, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .naviBtn {
  float: left;
  border-left: 1px solid #E6E6E4;
  position: relative;
  perspective: 500px;
  perspective-origin: bottom;
}
/* line 46, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .naviBtn:first-child {
  border-left: 0px solid transparent;
}
/* line 48, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .naviBtn > a {
  display: block;
  text-decoration: none;
  text-align: center;
  font-size: 14px;
  padding: 0 26px;
}
/* line 56, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .naviBtn > a small, #header #globalNavi .naviBtn > a > i {
  display: block;
  font-size: 9px;
}
/* line 57, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .naviBtn > a small {
  font-family: "Julius Sans One", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "游ゴシック", YuGothic, Meiryo, メイリオ, sans-serif;
  color: #8A8A8A;
  margin: -6px 0px 4px 0px;
}
/* line 62, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .naviBtn > a > i {
  color: #30A6D9;
  position: relative;
}
/* line 63, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .naviBtn > a:hover small {
  color: #30A6D9;
}
/* line 75, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .naviBtn > a.active {
  color: #30A6D9;
}
/* line 77, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .naviBtn > a.active small {
  color: #30A6D9;
}
/* line 78, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .naviBtn > a.active i {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 81, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi #menuBtn {
  width: 30px;
  height: 37px;
  position: absolute;
  display: block;
  font-size: 26px;
  top: 5px;
  right: 0;
  text-align: center;
  cursor: pointer;
}
/* line 90, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi #menuBtn i {
  color: #1C1C1C;
}
/* line 91, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi #menuBtn small {
  display: block;
  font-size: 9px;
  font-family: "Julius Sans One", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "游ゴシック", YuGothic, Meiryo, メイリオ, sans-serif;
  color: #8A8A8A;
  padding-top: 2px;
}
/* line 97, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi #menuBtn:hover {
  color: #30A6D9;
}
/* line 97, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi #menuBtn:hover * {
  color: #30A6D9 !important;
}
/* line 99, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .sub {
  position: absolute;
  top: 54px;
  left: -25px;
  text-align: left;
  font-size: 13px;
  line-height: 1.7em;
  padding: 25px;
  background-image: url(/assets/header_sub_bg.png);
  -webkit-transform-origin: top;
  transform-origin: top;
  transform: rotate3d(1, 0, 0, -90deg);
  -webkit-transform: perspective(500px) rotate3d(1, 0, 0, -90deg);
  opacity: 0;
  -moz-transition: all 100ms ease;
  -o-transition: all 100ms ease;
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
}
/* line 114, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .sub li {
  white-space: nowrap;
  vertical-align: middle;
}
/* line 117, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .sub li i {
  color: #30A6D9;
  font-size: 9px;
}
/* line 118, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .sub li a {
  text-decoration: none;
}
/* line 120, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .sub.on {
  display: block;
  opacity: 1;
  transform: rotate3d(1, 0, 0, 0deg);
  -webkit-transform: perspective(500px) rotate3d(1, 0, 0, 0deg);
  -moz-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
/* line 128, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .naviBtn:nth-child(1) .sub {
  left: -15px;
}
/* line 129, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .naviBtn:nth-child(2) .sub {
  left: -38px;
}
/* line 130, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .naviBtn:nth-child(3) .sub {
  left: -7px;
}
/* line 131, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#header #globalNavi .naviBtn:nth-child(4) .sub {
  left: auto;
  right: -52px;
}

/* line 163, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
.no-csstransforms3d #header #globalNavi .sub {
  display: none;
}
/* line 165, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
.no-csstransforms3d #header #globalNavi .sub.on {
  display: block;
}

/* line 171, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#megaMenu {
  background-color: #626262;
  top: -47px;
  position: relative;
}
/* line 175, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#megaMenu:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 185, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#megaMenu .sub {
  width: 960px;
  margin: auto;
  display: none;
  font-size: 0;
}
/* line 190, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#megaMenu .sub li {
  display: inline;
}
/* line 192, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#megaMenu .sub li a {
  text-align: left;
  display: inline-block;
  font-size: 13px;
  color: #E6E6E4;
  width: 191px;
  height: 45px;
  line-height: 48px;
  text-indent: 5px;
  background-color: #8A8A8A;
  margin-bottom: 1px;
  margin-right: 1px;
}
/* line 204, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#megaMenu .sub li a i {
  font-size: 10px;
  color: #E6E6E4;
  margin-right: .5em;
}
/* line 209, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#megaMenu .sub li a:hover {
  opacity: .8;
}
/* line 213, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_header.scss */
#megaMenu #megaMenu2 {
  text-align: right;
}

/* line 2, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_footer.scss */
#footer .wrap {
  width: 960px;
  margin: auto;
  position: relative;
  top: 66px;
}
/* line 7, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_footer.scss */
#footer .wrap .sitemap {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  margin-right: 36px;
}
/* line 13, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_footer.scss */
#footer .wrap .sitemap dd {
  border: none;
}
/* line 16, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_footer.scss */
#footer .wrap .sitemap.last {
  margin-right: 0;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 22, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_footer.scss */
#footer .wrap .sitemap.last dt * {
  color: #8A8A8A;
}
/* line 23, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_footer.scss */
#footer .wrap .sitemap.last dt h1 {
  position: relative;
  padding-bottom: 36px;
}
/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_footer.scss */
#footer .wrap .sitemap.last dt h1 span {
  position: absolute;
  top: 42px;
  left: 51px;
  font-size: 6px;
  color: #8A8A8A;
  letter-spacing: .2em;
}
/* line 35, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_footer.scss */
#footer .wrap .sitemap.last dt h2 {
  font-size: 19px;
  line-height: 1em;
  padding-bottom: .2em;
}
/* line 39, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_footer.scss */
#footer .wrap .sitemap.last dt h2 br {
  line-height: 0em;
}
/* line 40, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_footer.scss */
#footer .wrap .sitemap.last dt h2 span {
  font-size: 13px;
}
/* line 42, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_footer.scss */
#footer .wrap .sitemap.last dt p {
  font-size: 10px;
}
/* line 47, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_footer.scss */
#footer #copyright {
  text-align: center;
  color: #8A8A8A;
  font-family: "Julius Sans One", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "游ゴシック", YuGothic, Meiryo, メイリオ, sans-serif;
  font-size: 9px;
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 100%;
  min-width: 960px;
}
/* line 57, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_footer.scss */
#footer #copyright br {
  display: none;
}

/* line 15, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.c_blue_link {
  color: #30A6D9;
}

/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.transparent {
  background-color: transparent !important;
}

/* line 27, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.gradient {
  background-color: #fffe00;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFE00', endColorstr='#FF30A6D9');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNGFkZGJkIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzBhNmQ5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fffe00), color-stop(50%, #4addbd), color-stop(100%, #30a6d9));
  background-image: -moz-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: -webkit-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: linear-gradient(to right, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
}

/* line 33, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
#bioWeatherScript .slide #forecastMaps .inner#weatherForecast .maparea {
  background-color: #30a6d9;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF30A6D9', endColorstr='#FF64BCE2');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwYTZkOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY0YmNlMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #30a6d9), color-stop(100%, #64bce2));
  background-image: -moz-linear-gradient(top, #30a6d9 0%, #64bce2 100%);
  background-image: -webkit-linear-gradient(top, #30a6d9 0%, #64bce2 100%);
  background-image: linear-gradient(to bottom, #30a6d9 0%, #64bce2 100%);
}

/* line 38, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
#bioWeatherScript .slide #forecastMaps .inner#bioForecast .maparea {
  background-color: #50c4bc;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF50C4BC', endColorstr='#FF80D4CE');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwYzRiYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgwZDRjZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #50c4bc), color-stop(100%, #80d4ce));
  background-image: -moz-linear-gradient(top, #50c4bc 0%, #80d4ce 100%);
  background-image: -webkit-linear-gradient(top, #50c4bc 0%, #80d4ce 100%);
  background-image: linear-gradient(to bottom, #50c4bc 0%, #80d4ce 100%);
}

/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript[data-type="both"] {
  width: 684px;
}
/* line 8, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript[data-type="both"] .slide #forecastMaps .inner {
  float: left;
  width: 50%;
}

/* line 13, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
.pcPage #bioWeatherScript .spOnly {
  display: none;
}

/* line 14, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript {
  width: 346px;
}
/* line 16, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps {
  background-image: url(/assets/index/index_map_332.png);
  background-size: 1328px 1800px;
}
/* line 19, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps li {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 20, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .all li {
  /* 全国 */
}
/* line 21, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .all li.pinn14163 {
  top: 64px;
  left: 187px;
}
/* line 22, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .all li.pinn56227 {
  top: 121px;
  left: 130px;
}
/* line 23, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .all li.pinn34392 {
  top: 102px;
  left: 232px;
}
/* line 24, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .all li.pinn44132 {
  top: 190px;
  left: 247px;
}
/* line 25, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .all li.pinn48156 {
  top: 148px;
  left: 187px;
}
/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .all li.pinn51106 {
  top: 222px;
  left: 196px;
}
/* line 27, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .all li.pinn62078 {
  top: 193px;
  left: 143px;
}
/* line 28, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .all li.pinn67437 {
  top: 160px;
  left: 74px;
}
/* line 29, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .all li.pinn74181 {
  top: 234px;
  left: 94px;
}
/* line 30, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .all li.pinn82182 {
  top: 221px;
  left: 39px;
}
/* line 31, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .all li.pinn91197 {
  top: 68px;
  left: 48px;
}
/* line 33, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .hokkaidou li {
  /* 北海道 */
}
/* line 34, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .hokkaidou li.pinn11016 {
  top: 56px;
  left: 141px;
}
/* line 35, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .hokkaidou li.pinn12442 {
  top: 119px;
  left: 132px;
}
/* line 36, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .hokkaidou li.pinn14163 {
  top: 160px;
  left: 73px;
}
/* line 37, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .hokkaidou li.pinn17341 {
  top: 101px;
  left: 232px;
}
/* line 38, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .hokkaidou li.pinn19432 {
  top: 193px;
  left: 230px;
}
/* line 39, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .hokkaidou li.pinn20432 {
  top: 177px;
  left: 167px;
}
/* line 40, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .hokkaidou li.pinn21323 {
  top: 216px;
  left: 93px;
}
/* line 41, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .hokkaidou li.pinn23232 {
  top: 230px;
  left: 36px;
}
/* line 43, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .touhoku li {
  /* 東北 */
}
/* line 44, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .touhoku li.pinn31312 {
  top: 52px;
  left: 183px;
}
/* line 45, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .touhoku li.pinn32402 {
  top: 100px;
  left: 119px;
}
/* line 46, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .touhoku li.pinn35426 {
  top: 163px;
  left: 98px;
}
/* line 47, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .touhoku li.pinn33431 {
  top: 108px;
  left: 204px;
}
/* line 48, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .touhoku li.pinn34392 {
  top: 182px;
  left: 198px;
}
/* line 49, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .touhoku li.pinn36126 {
  top: 233px;
  left: 157px;
}
/* line 50, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .touhoku li.pinn36361 {
  top: 234px;
  left: 80px;
}
/* line 52, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .hokuriku li {
  /* 北陸 */
}
/* line 53, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .hokuriku li.pinn54157 {
  top: 66px;
  left: 156px;
}
/* line 54, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .hokuriku li.pinn54232 {
  top: 102px;
  left: 226px;
}
/* line 55, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .hokuriku li.pinn55102 {
  top: 138px;
  left: 140px;
}
/* line 56, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .hokuriku li.pinn56227 {
  top: 161px;
  left: 83px;
}
/* line 57, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .hokuriku li.pinn57066 {
  top: 224px;
  left: 40px;
}
/* line 59, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kantou li {
  /* 関東 */
}
/* line 60, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kantou li.pinn40201 {
  top: 90px;
  left: 217px;
}
/* line 61, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kantou li.pinn41277 {
  top: 65px;
  left: 159px;
}
/* line 62, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kantou li.pinn42091 {
  top: 58px;
  left: 93px;
}
/* line 63, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kantou li.pinn42251 {
  top: 98px;
  left: 41px;
}
/* line 64, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kantou li.pinn43241 {
  top: 125px;
  left: 114px;
}
/* line 65, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kantou li.pinn44132 {
  top: 187px;
  left: 152px;
}
/* line 66, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kantou li.pinn44172 {
  top: 234px;
  left: 86px;
}
/* line 67, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kantou li.pinn44263 {
  top: 231px;
  left: 258px;
}
/* line 68, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kantou li.pinn45212 {
  top: 161px;
  left: 211px;
}
/* line 69, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kantou li.pinn46106 {
  top: 175px;
  left: 68px;
}
/* line 71, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .toukaikoushinetsu li {
  /* 東海甲信越 */
}
/* line 72, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .toukaikoushinetsu li.pinn48156 {
  top: 63px;
  left: 197px;
}
/* line 73, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .toukaikoushinetsu li.pinn48767 {
  top: 135px;
  left: 147px;
}
/* line 74, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .toukaikoushinetsu li.pinn49142 {
  top: 125px;
  left: 230px;
}
/* line 75, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .toukaikoushinetsu li.pinn50331 {
  top: 192px;
  left: 207px;
}
/* line 76, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .toukaikoushinetsu li.pinn51106 {
  top: 206px;
  left: 132px;
}
/* line 77, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .toukaikoushinetsu li.pinn52146 {
  top: 69px;
  left: 120px;
}
/* line 78, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .toukaikoushinetsu li.pinn52586 {
  top: 127px;
  left: 68px;
}
/* line 79, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .toukaikoushinetsu li.pinn53133 {
  top: 237px;
  left: 60px;
}
/* line 81, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kinki li {
  /* 近畿 */
}
/* line 82, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kinki li.pinn60216 {
  top: 116px;
  left: 224px;
}
/* line 83, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kinki li.pinn61111 {
  top: 52px;
  left: 114px;
}
/* line 84, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kinki li.pinn61286 {
  top: 78px;
  left: 171px;
}
/* line 85, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kinki li.pinn62078 {
  top: 148px;
  left: 144px;
}
/* line 86, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kinki li.pinn63051 {
  top: 72px;
  left: 56px;
}
/* line 87, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kinki li.pinn63518 {
  top: 148px;
  left: 73px;
}
/* line 88, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kinki li.pinn64036 {
  top: 182px;
  left: 209px;
}
/* line 89, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kinki li.pinn65042 {
  top: 219px;
  left: 140px;
}
/* line 91, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .chuugoku li {
  /* 中国 */
}
/* line 92, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .chuugoku li.pinn66408 {
  top: 162px;
  left: 231px;
}
/* line 93, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .chuugoku li.pinn67437 {
  top: 187px;
  left: 152px;
}
/* line 94, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .chuugoku li.pinn68132 {
  top: 98px;
  left: 147px;
}
/* line 95, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .chuugoku li.pinn68376 {
  top: 135px;
  left: 77px;
}
/* line 96, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .chuugoku li.pinn69122 {
  top: 89px;
  left: 217px;
}
/* line 97, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .chuugoku li.pinn81286 {
  top: 217px;
  left: 35px;
}
/* line 99, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .shikoku li {
  /* 四国 */
}
/* line 100, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .shikoku li.pinn71106 {
  top: 131px;
  left: 231px;
}
/* line 101, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .shikoku li.pinn72086 {
  top: 66px;
  left: 193px;
}
/* line 102, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .shikoku li.pinn73166 {
  top: 136px;
  left: 72px;
}
/* line 103, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .shikoku li.pinn74181 {
  top: 173px;
  left: 145px;
}
/* line 105, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kyuushuu li {
  /* 九州 */
}
/* line 106, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kyuushuu li.pinn82182 {
  top: 61px;
  left: 192px;
}
/* line 107, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kyuushuu li.pinn83216 {
  top: 94px;
  left: 250px;
}
/* line 108, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kyuushuu li.pinn84496 {
  top: 139px;
  left: 102px;
}
/* line 109, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kyuushuu li.pinn85142 {
  top: 77px;
  left: 130px;
}
/* line 110, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kyuushuu li.pinn86141 {
  top: 150px;
  left: 206px;
}
/* line 111, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kyuushuu li.pinn87376 {
  top: 210px;
  left: 251px;
}
/* line 112, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kyuushuu li.pinn88317 {
  top: 214px;
  left: 162px;
}
/* line 113, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .kyuushuu li.pinn88836 {
  top: 217px;
  left: 39px;
}
/* line 115, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .okinawa li {
  /* 沖縄 */
}
/* line 116, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .okinawa li.pinn91197 {
  top: 79px;
  left: 212px;
}
/* line 117, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .okinawa li.pinn93041 {
  top: 178px;
  left: 123px;
}
/* line 118, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .okinawa li.pinn94081 {
  top: 176px;
  left: 40px;
}
/* line 119, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps .okinawa li.pinn92011 {
  top: 221px;
  left: 248px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 123, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
  #bioWeatherScript .maps {
    background-image: url(/assets/index/index_map_332@2x.png);
    background-size: 1328px 1800px;
  }
}
/* line 129, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.all #weatherForecast .maps {
  background-position: 0px 0px;
}
/* line 130, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.all #bioForecast .maps {
  background-position: 0px -900px;
}
/* line 133, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.hokkaidou #weatherForecast .maps {
  background-position: -332px 0px;
}
/* line 134, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.hokkaidou #bioForecast .maps {
  background-position: -332px -900px;
}
/* line 137, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.touhoku #weatherForecast .maps {
  background-position: -664px 0px;
}
/* line 138, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.touhoku #bioForecast .maps {
  background-position: -664px -900px;
}
/* line 141, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.hokuriku #weatherForecast .maps {
  background-position: -996px 0px;
}
/* line 142, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.hokuriku #bioForecast .maps {
  background-position: -996px -900px;
}
/* line 145, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.kantou #weatherForecast .maps {
  background-position: 0px -300px;
}
/* line 146, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.kantou #bioForecast .maps {
  background-position: 0px -1200px;
}
/* line 149, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.toukaikoushinetsu #weatherForecast .maps {
  background-position: -332px -300px;
}
/* line 150, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.toukaikoushinetsu #bioForecast .maps {
  background-position: -332px -1200px;
}
/* line 153, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.kinki #weatherForecast .maps {
  background-position: -664px -300px;
}
/* line 154, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.kinki #bioForecast .maps {
  background-position: -664px -1200px;
}
/* line 157, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.chuugoku #weatherForecast .maps {
  background-position: -996px -300px;
}
/* line 158, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.chuugoku #bioForecast .maps {
  background-position: -996px -1200px;
}
/* line 161, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.shikoku #weatherForecast .maps {
  background-position: 0px -600px;
}
/* line 162, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.shikoku #bioForecast .maps {
  background-position: 0px -1500px;
}
/* line 165, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.kyuushuu #weatherForecast .maps {
  background-position: -332px -600px;
}
/* line 166, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.kyuushuu #bioForecast .maps {
  background-position: -332px -1500px;
}
/* line 169, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.okinawa #weatherForecast .maps {
  background-position: -664px -600px;
}
/* line 170, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.okinawa #bioForecast .maps {
  background-position: -664px -1500px;
}

/* line 176, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript {
  width: 346px;
}
/* line 178, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .control {
  line-height: 1;
  position: relative;
  margin-bottom: 10px;
}
/* line 182, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .control .date {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
  font-size: 43px;
  width: 100px;
  font-family: "Julius Sans One", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "游ゴシック", YuGothic, Meiryo, メイリオ, sans-serif;
}
/* line 190, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .control .day {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
  margin: 0 1.55em;
}
/* line 196, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .control .btn-group {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}
/* line 201, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .control .area {
  position: absolute;
  top: 10px;
  right: 0;
}
/* line 207, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide {
  height: 354px;
  overflow: hidden;
  position: relative;
}
/* line 211, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps {
  width: 100%;
}
/* line 214, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps h3 {
  text-align: left;
  top: 12px;
  left: 12px;
  padding-left: 42px;
  position: relative;
  font-weight: normal;
}
/* line 221, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps h3 i {
  font-size: 36px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 228, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps h3 small {
  display: block;
  font-size: 9px;
  margin-bottom: 4px;
  font-weight: normal;
  line-height: 1;
}
/* line 236, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps h3 span {
  font-size: 21px;
  margin-left: -2px;
  font-weight: normal;
}
/* line 242, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner {
  text-align: center;
}
/* line 244, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .wrap {
  width: 100%;
  height: 314px;
  background-color: #F2F2F2;
  position: relative;
}
/* line 249, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea {
  width: 332px;
  height: 300px;
  position: absolute;
  top: 7px;
  color: #fff;
}
/* line 254, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea * {
  color: #fff;
}
/* line 255, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea .maps {
  width: 100%;
  height: 100%;
}
/* line 258, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea .maps li {
  width: 44px;
  display: inline-block;
  line-height: 1.5;
}
/* line 262, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea .maps li .chara4 {
  display: inline-block;
  width: 4em;
  margin-left: -0.5em;
}
/* line 267, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea .maps li .chara5 {
  display: inline-block;
  width: 5em;
  margin-left: -1em;
}
/* line 272, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap,
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea .maps li span.pptnWrap {
  display: inline-block;
  width: 44px;
  height: 30px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
  background-repeat: no-repeat;
  border-radius: 3px;
  overflow: hidden;
  text-align: center;
}
/* line 283, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap *,
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea .maps li span.pptnWrap * {
  color: #30A6D9;
}
/* line 284, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap span,
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea .maps li span.pptnWrap span {
  vertical-align: middle;
}
/* line 288, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap {
  height: 36px;
  line-height: 1;
}
/* line 291, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap strong {
  font-family: 'Roboto',sans-serif;
  display: block;
  font-size: 16px;
  line-height: 1;
  position: relative;
  top: 2px;
}
/* line 298, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap strong small {
  font-size: 10px;
  font-family: 'Roboto',sans-serif;
}
/* line 299, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap strong.tempH {
  color: #F77C0F;
}
/* line 299, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap strong.tempH small {
  color: #F77C0F;
}
/* line 302, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea .maps li span.pptnWrap {
  line-height: 30px;
}
/* line 304, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea .maps li span.pptnWrap span {
  font-family: 'Roboto',sans-serif;
  font-size: 16px;
}
/* line 307, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .wrap .maparea .maps li span.pptnWrap span em {
  font-size: 10px;
  font-family: 'Roboto',sans-serif;
}
/* line 314, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner .btn-group {
  margin-top: 16px;
}
/* line 318, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner#weatherForecast .maparea {
  left: 7px;
}
/* line 324, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide #forecastMaps .inner#bioForecast .maparea {
  left: 3px;
}
/* line 331, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide .navi {
  display: none;
}
/* line 334, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide .navi li {
  display: inline;
}
/* line 336, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide .navi li a {
  display: block;
  width: 28px;
  height: 60px;
  padding: 17px 10px;
  background-color: rgba(0, 113, 188, 0.6);
  border-radius: 5px;
  position: absolute;
  top: 115px;
  color: #fff;
  font-size: 11px;
  line-height: 1.4;
}
/* line 348, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide .navi li a i {
  display: block;
  font-size: 22px;
  color: #fff;
  margin-bottom: 10px;
}
/* line 354, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide .navi li a br {
  font-size: 0;
}
/* line 358, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide .navi li.left {
  text-align: right;
}
/* line 360, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide .navi li.left a {
  left: -12px;
}
/* line 363, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .slide .navi li.right a {
  right: -12px;
}
/* line 371, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps li {
  opacity: 0;
  -moz-transform: translateX(-20px);
  -ms-transform: translateX(-20px);
  -webkit-transform: translateX(-20px);
  transform: translateX(-20px);
}
/* line 375, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .maps li.show {
  opacity: 1;
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  -moz-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  transition: all 500ms linear;
}
/* line 384, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.today .tomorrow {
  display: none;
}
/* line 387, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.tomorrow .today {
  display: none;
}
/* line 390, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.all .hokkaidou,
#bioWeatherScript.all .touhoku,
#bioWeatherScript.all .hokuriku,
#bioWeatherScript.all .kantou,
#bioWeatherScript.all .toukaikoushinetsu,
#bioWeatherScript.all .kinki,
#bioWeatherScript.all .chuugoku,
#bioWeatherScript.all .shikoku,
#bioWeatherScript.all .kyuushuu,
#bioWeatherScript.all .okinawa {
  display: none;
}
/* line 402, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.hokkaidou .all,
#bioWeatherScript.hokkaidou .touhoku,
#bioWeatherScript.hokkaidou .hokuriku,
#bioWeatherScript.hokkaidou .kantou,
#bioWeatherScript.hokkaidou .toukaikoushinetsu,
#bioWeatherScript.hokkaidou .kinki,
#bioWeatherScript.hokkaidou .chuugoku,
#bioWeatherScript.hokkaidou .shikoku,
#bioWeatherScript.hokkaidou .kyuushuu,
#bioWeatherScript.hokkaidou .okinawa {
  display: none;
}
/* line 414, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.touhoku .all,
#bioWeatherScript.touhoku .hokkaidou,
#bioWeatherScript.touhoku .hokuriku,
#bioWeatherScript.touhoku .kantou,
#bioWeatherScript.touhoku .toukaikoushinetsu,
#bioWeatherScript.touhoku .kinki,
#bioWeatherScript.touhoku .chuugoku,
#bioWeatherScript.touhoku .shikoku,
#bioWeatherScript.touhoku .kyuushuu,
#bioWeatherScript.touhoku .okinawa {
  display: none;
}
/* line 426, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.hokuriku .all,
#bioWeatherScript.hokuriku .hokkaidou,
#bioWeatherScript.hokuriku .touhoku,
#bioWeatherScript.hokuriku .kantou,
#bioWeatherScript.hokuriku .toukaikoushinetsu,
#bioWeatherScript.hokuriku .kinki,
#bioWeatherScript.hokuriku .chuugoku,
#bioWeatherScript.hokuriku .shikoku,
#bioWeatherScript.hokuriku .kyuushuu,
#bioWeatherScript.hokuriku .okinawa {
  display: none;
}
/* line 438, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.kantou .all,
#bioWeatherScript.kantou .hokkaidou,
#bioWeatherScript.kantou .touhoku,
#bioWeatherScript.kantou .hokuriku,
#bioWeatherScript.kantou .toukaikoushinetsu,
#bioWeatherScript.kantou .kinki,
#bioWeatherScript.kantou .chuugoku,
#bioWeatherScript.kantou .shikoku,
#bioWeatherScript.kantou .kyuushuu,
#bioWeatherScript.kantou .okinawa {
  display: none;
}
/* line 450, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.toukaikoushinetsu .all,
#bioWeatherScript.toukaikoushinetsu .hokkaidou,
#bioWeatherScript.toukaikoushinetsu .touhoku,
#bioWeatherScript.toukaikoushinetsu .hokuriku,
#bioWeatherScript.toukaikoushinetsu .kantou,
#bioWeatherScript.toukaikoushinetsu .kinki,
#bioWeatherScript.toukaikoushinetsu .chuugoku,
#bioWeatherScript.toukaikoushinetsu .shikoku,
#bioWeatherScript.toukaikoushinetsu .kyuushuu,
#bioWeatherScript.toukaikoushinetsu .okinawa {
  display: none;
}
/* line 462, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.kinki .all,
#bioWeatherScript.kinki .hokkaidou,
#bioWeatherScript.kinki .touhoku,
#bioWeatherScript.kinki .hokuriku,
#bioWeatherScript.kinki .kantou,
#bioWeatherScript.kinki .toukaikoushinetsu,
#bioWeatherScript.kinki .chuugoku,
#bioWeatherScript.kinki .shikoku,
#bioWeatherScript.kinki .kyuushuu,
#bioWeatherScript.kinki .okinawa {
  display: none;
}
/* line 474, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.chuugoku .all,
#bioWeatherScript.chuugoku .hokkaidou,
#bioWeatherScript.chuugoku .touhoku,
#bioWeatherScript.chuugoku .hokuriku,
#bioWeatherScript.chuugoku .kantou,
#bioWeatherScript.chuugoku .toukaikoushinetsu,
#bioWeatherScript.chuugoku .kinki,
#bioWeatherScript.chuugoku .shikoku,
#bioWeatherScript.chuugoku .kyuushuu,
#bioWeatherScript.chuugoku .okinawa {
  display: none;
}
/* line 486, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.shikoku .all,
#bioWeatherScript.shikoku .hokkaidou,
#bioWeatherScript.shikoku .touhoku,
#bioWeatherScript.shikoku .hokuriku,
#bioWeatherScript.shikoku .kantou,
#bioWeatherScript.shikoku .toukaikoushinetsu,
#bioWeatherScript.shikoku .kinki,
#bioWeatherScript.shikoku .chuugoku,
#bioWeatherScript.shikoku .kyuushuu,
#bioWeatherScript.shikoku .okinawa {
  display: none;
}
/* line 498, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.kyuushuu .all,
#bioWeatherScript.kyuushuu .hokkaidou,
#bioWeatherScript.kyuushuu .touhoku,
#bioWeatherScript.kyuushuu .hokuriku,
#bioWeatherScript.kyuushuu .kantou,
#bioWeatherScript.kyuushuu .toukaikoushinetsu,
#bioWeatherScript.kyuushuu .kinki,
#bioWeatherScript.kyuushuu .chuugoku,
#bioWeatherScript.kyuushuu .shikoku,
#bioWeatherScript.kyuushuu .okinawa {
  display: none;
}
/* line 510, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript.okinawa .all,
#bioWeatherScript.okinawa .hokkaidou,
#bioWeatherScript.okinawa .touhoku,
#bioWeatherScript.okinawa .hokuriku,
#bioWeatherScript.okinawa .kantou,
#bioWeatherScript.okinawa .toukaikoushinetsu,
#bioWeatherScript.okinawa .kinki,
#bioWeatherScript.okinawa .chuugoku,
#bioWeatherScript.okinawa .shikoku,
#bioWeatherScript.okinawa .kyuushuu {
  display: none;
}
/* line 523, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript #weatherForecast.weather .temp,
#bioWeatherScript #weatherForecast.weather .pptn {
  display: none !important;
}
/* line 527, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript #weatherForecast.temp .weather,
#bioWeatherScript #weatherForecast.temp .pptn {
  display: none !important;
}
/* line 531, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript #weatherForecast.pptn .weather,
#bioWeatherScript #weatherForecast.pptn .temp {
  display: none !important;
}
/* line 535, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .bio-weather-pane:not(.on) {
  display: none !important;
}
/* line 536, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .bIcon {
  width: 44px;
  height: 30px;
  line-height: 30px;
  font-size: 30px;
  color: #fff;
  background-repeat: no-repeat;
  border-radius: 3px;
  overflow: hidden;
  text-align: center;
}
/* line 547, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .bIcon.icon1 {
  background-color: #F14424;
}
/* line 548, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .bIcon.icon2 {
  background-color: #FCEE21;
}
/* line 549, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .bIcon.icon3 {
  background-color: #B8DB89;
}
/* line 550, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#bioWeatherScript .bIcon.icon4 {
  background-color: #A8E7F2;
}

/* line 559, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#backAllBtn {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 44px;
  height: 30px;
  background-color: #444;
  background-color: rgba(102, 102, 102, 0.6);
  color: #fff;
  text-align: center;
  line-height: 30px;
  font-size: 13px;
  border-radius: 3px;
}
/* line 572, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#backAllBtn:hover {
  background-color: rgba(102, 102, 102, 0.8);
}

/* line 574, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
.all #backAllBtn {
  display: none;
}

/* line 576, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#blockWeatherForecast {
  width: 315px;
  height: 196px;
  margin-bottom: .5em;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -moz-transform: scale(0.62, 0.63);
  -ms-transform: scale(0.62, 0.63);
  -webkit-transform: scale(0.62, 0.63);
  transform: scale(0.62, 0.63);
}
/* line 582, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_bioweatherscript.scss */
#blockWeatherForecast .slide #forecastMaps .inner {
  width: 100%;
}

/*! perfect-scrollbar - v0.5.1
* http://noraesae.github.com/perfect-scrollbar/
* Copyright (c) 2014 Hyeonje Alex Jun; Licensed MIT */
/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_perfect-scrollbar.min.scss */
.ps-container .ps-scrollbar-x-rail {
  position: absolute;
  bottom: 3px;
  height: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  filter: alpha(opacity=0);
  -o-transition: background-color .2s linear,opacity .2s linear;
  -webkit-transition: background-color .2s linear,opacity .2s linear;
  -moz-transition: background-color .2s linear,opacity .2s linear;
  transition: background-color .2s linear,opacity .2s linear;
}

/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_perfect-scrollbar.min.scss */
.ps-container:hover .ps-scrollbar-x-rail, .ps-container.hover .ps-scrollbar-x-rail {
  opacity: .6;
  filter: alpha(opacity=60);
}

/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_perfect-scrollbar.min.scss */
.ps-container .ps-scrollbar-x-rail:hover, .ps-container .ps-scrollbar-x-rail.hover {
  background-color: #eee;
  opacity: .9;
  filter: alpha(opacity=90);
}

/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_perfect-scrollbar.min.scss */
.ps-container .ps-scrollbar-x-rail.in-scrolling {
  background-color: #eee;
  opacity: .9;
  filter: alpha(opacity=90);
}

/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_perfect-scrollbar.min.scss */
.ps-container .ps-scrollbar-y-rail {
  position: absolute;
  right: 3px;
  width: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  filter: alpha(opacity=0);
  -o-transition: background-color .2s linear,opacity .2s linear;
  -webkit-transition: background-color .2s linear,opacity .2s linear;
  -moz-transition: background-color .2s linear,opacity .2s linear;
  transition: background-color .2s linear,opacity .2s linear;
}

/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_perfect-scrollbar.min.scss */
.ps-container:hover .ps-scrollbar-y-rail, .ps-container.hover .ps-scrollbar-y-rail {
  opacity: .6;
  filter: alpha(opacity=60);
}

/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_perfect-scrollbar.min.scss */
.ps-container .ps-scrollbar-y-rail:hover, .ps-container .ps-scrollbar-y-rail.hover {
  background-color: #eee;
  opacity: .9;
  filter: alpha(opacity=90);
}

/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_perfect-scrollbar.min.scss */
.ps-container .ps-scrollbar-y-rail.in-scrolling {
  background-color: #eee;
  opacity: .9;
  filter: alpha(opacity=90);
}

/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_perfect-scrollbar.min.scss */
.ps-container .ps-scrollbar-x {
  position: absolute;
  bottom: 0;
  height: 8px;
  background-color: #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -o-transition: background-color .2s linear;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
}

/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_perfect-scrollbar.min.scss */
.ps-container.ie6 .ps-scrollbar-x {
  font-size: 0;
}

/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_perfect-scrollbar.min.scss */
.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x, .ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
  background-color: #999;
}

/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_perfect-scrollbar.min.scss */
.ps-container .ps-scrollbar-y {
  position: absolute;
  right: 0;
  width: 8px;
  background-color: #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -o-transition: background-color .2s linear;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
}

/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_perfect-scrollbar.min.scss */
.ps-container.ie6 .ps-scrollbar-y {
  font-size: 0;
}

/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_perfect-scrollbar.min.scss */
.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y, .ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
  background-color: #999;
}

/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_perfect-scrollbar.min.scss */
.ps-container.ie .ps-scrollbar-x, .ps-container.ie .ps-scrollbar-y {
  visibility: hidden;
}

/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_perfect-scrollbar.min.scss */
.ps-container.ie:hover .ps-scrollbar-x, .ps-container.ie:hover .ps-scrollbar-y, .ps-container.ie.hover .ps-scrollbar-x, .ps-container.ie.hover .ps-scrollbar-y {
  visibility: visible;
}

/* line 18, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_main.scss */
.ps-container .ps-scrollbar-y-rail {
  width: 3px;
}

/* line 19, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_main.scss */
.ps-container .ps-scrollbar-y {
  width: 3px;
}

/*# sourceMappingURL=/assets/source_maps/pc_main.scss.map */

/* base transition */
/* .clearfix */
/* line 11, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_mixin.scss */
#mainContent.index .leftArea .forecast ul, #mainContent.index .leftArea #typhooninformation .wrap, #mainContent.index .leftArea .articles ul, #mainContent.index .leftArea .camera ul, #contents #column #columnList, #bioWeather .slide #forecastMaps,
#blockWeatherForecast .slide #forecastMaps {
  zoom: 1;
}
/* line 13, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_mixin.scss */
#mainContent.index .leftArea .forecast ul:before, #mainContent.index .leftArea #typhooninformation .wrap:before, #mainContent.index .leftArea .articles ul:before, #mainContent.index .leftArea .camera ul:before, #contents #column #columnList:before, #bioWeather .slide #forecastMaps:before,
#blockWeatherForecast .slide #forecastMaps:before, #mainContent.index .leftArea .forecast ul:after, #mainContent.index .leftArea #typhooninformation .wrap:after, #mainContent.index .leftArea .articles ul:after, #mainContent.index .leftArea .camera ul:after, #contents #column #columnList:after, #bioWeather .slide #forecastMaps:after,
#blockWeatherForecast .slide #forecastMaps:after {
  content: "";
  display: table;
}
/* line 14, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_mixin.scss */
#mainContent.index .leftArea .forecast ul:after, #mainContent.index .leftArea #typhooninformation .wrap:after, #mainContent.index .leftArea .articles ul:after, #mainContent.index .leftArea .camera ul:after, #contents #column #columnList:after, #bioWeather .slide #forecastMaps:after,
#blockWeatherForecast .slide #forecastMaps:after {
  clear: both;
}

/* line 19, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_mixin.scss */
#bioWeather .slide #forecastMaps h3 i,
#blockWeatherForecast .slide #forecastMaps h3 i, #bioWeather .bIcon,
#blockWeatherForecast .bIcon {
  font-family: "bws icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}

/* line 30, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_mixin.scss */
#bioWeather .slide #forecastMaps h3 i,
#blockWeatherForecast .slide #forecastMaps h3 i, #bioWeather .bIcon,
#blockWeatherForecast .bIcon {
  font-family: "map icons";
}

/* line 15, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.c_blue_link {
  color: #30A6D9;
}

/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.transparent {
  background-color: transparent !important;
}

/* line 27, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.gradient {
  background-color: #fffe00;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFE00', endColorstr='#FF30A6D9');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNGFkZGJkIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzBhNmQ5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fffe00), color-stop(50%, #4addbd), color-stop(100%, #30a6d9));
  background-image: -moz-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: -webkit-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: linear-gradient(to right, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
}

/* line 33, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
#bioWeather .slide #forecastMaps .inner#weatherForecast .maparea,
#blockWeatherForecast .slide #forecastMaps .inner#weatherForecast .maparea {
  background-color: #30a6d9;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF30A6D9', endColorstr='#FF64BCE2');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwYTZkOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY0YmNlMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #30a6d9), color-stop(100%, #64bce2));
  background-image: -moz-linear-gradient(top, #30a6d9 0%, #64bce2 100%);
  background-image: -webkit-linear-gradient(top, #30a6d9 0%, #64bce2 100%);
  background-image: linear-gradient(to bottom, #30a6d9 0%, #64bce2 100%);
}

/* line 38, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
#bioWeather .slide #forecastMaps .inner#bioForecast .maparea,
#blockWeatherForecast .slide #forecastMaps .inner#bioForecast .maparea {
  background-color: #50c4bc;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF50C4BC', endColorstr='#FF80D4CE');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwYzRiYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgwZDRjZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #50c4bc), color-stop(100%, #80d4ce));
  background-image: -moz-linear-gradient(top, #50c4bc 0%, #80d4ce 100%);
  background-image: -webkit-linear-gradient(top, #50c4bc 0%, #80d4ce 100%);
  background-image: linear-gradient(to bottom, #50c4bc 0%, #80d4ce 100%);
}

/* line 2, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .section {
  margin-bottom: 50px;
}
/* line 4, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .section:last-child {
  margin-bottom: 0;
}
/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .section li i {
  color: #30A6D9;
}
/* line 7, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .section li small {
  color: #8A8A8A;
}
/* line 8, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .section li img {
  width: 100%;
  display: block;
}
/* line 14, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #nowCast {
  border-top: 1px solid #E6E6E4;
  border-bottom: 1px solid #E6E6E4;
  margin-bottom: 34px;
  padding: .65em 0 .5em 110px;
  position: relative;
}
/* line 20, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #nowCast #ticker {
  overflow: hidden;
  /*
  Animate.css - http://daneden.me/animate
  Licensed under the ☺ license (http://licence.visualidiot.com/)
  
  Copyright (c) 2012 Dan Eden
  
  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  
  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  
  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  */
  /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  /* originally authored by Angelo Rohit - https://github.com/angelorohit */
  /* originally authored by Angelo Rohit - https://github.com/angelorohit */
  /* originally authored by Angelo Rohit - https://github.com/angelorohit */
}
/* line 22, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #nowCast #ticker li {
  display: none;
}
/* line 14, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker body {
  /* Addresses a small issue in webkit: http://bit.ly/NEdoDq */
  -webkit-backface-visibility: hidden;
}
/* line 17, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .animated {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}
/* line 28, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .animated.hinge {
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  -o-animation-duration: 2s;
  animation-duration: 2s;
}
@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@-moz-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@-o-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
/* line 55, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .flash {
  -webkit-animation-name: flash;
  -moz-animation-name: flash;
  -o-animation-name: flash;
  animation-name: flash;
}
@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
  }
}
@-moz-keyframes shake {
  0%, 100% {
    -moz-transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -moz-transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -moz-transform: translateX(10px);
  }
}
@-o-keyframes shake {
  0%, 100% {
    -o-transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -o-transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -o-transform: translateX(10px);
  }
}
@keyframes shake {
  0%, 100% {
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}
/* line 85, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .shake {
  -webkit-animation-name: shake;
  -moz-animation-name: shake;
  -o-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
  }
}
@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0);
  }
  40% {
    -o-transform: translateY(-30px);
  }
  60% {
    -o-transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
/* line 114, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .bounce {
  -webkit-animation-name: bounce;
  -moz-animation-name: bounce;
  -o-animation-name: bounce;
  animation-name: bounce;
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
  }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
  }
}
@-moz-keyframes tada {
  0% {
    -moz-transform: scale(1);
  }
  10%, 20% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -moz-transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -moz-transform: scale(1) rotate(0);
  }
}
@-o-keyframes tada {
  0% {
    -o-transform: scale(1);
  }
  10%, 20% {
    -o-transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -o-transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -o-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -o-transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  0% {
    transform: scale(1);
  }
  10%, 20% {
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    transform: scale(1) rotate(0);
  }
}
/* line 152, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .tada {
  -webkit-animation-name: tada;
  -moz-animation-name: tada;
  -o-animation-name: tada;
  animation-name: tada;
}
@-webkit-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
  }
  20% {
    -webkit-transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}
@-moz-keyframes swing {
  20% {
    -moz-transform: rotate(15deg);
  }
  40% {
    -moz-transform: rotate(-10deg);
  }
  60% {
    -moz-transform: rotate(5deg);
  }
  80% {
    -moz-transform: rotate(-5deg);
  }
  100% {
    -moz-transform: rotate(0deg);
  }
}
@-o-keyframes swing {
  20% {
    -o-transform: rotate(15deg);
  }
  40% {
    -o-transform: rotate(-10deg);
  }
  60% {
    -o-transform: rotate(5deg);
  }
  80% {
    -o-transform: rotate(-5deg);
  }
  100% {
    -o-transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
/* line 191, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .swing {
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  -o-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes wobble {
  0% {
    -moz-transform: translateX(0%);
  }
  15% {
    -moz-transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -moz-transform: translateX(20%) rotate(3deg);
  }
  45% {
    -moz-transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -moz-transform: translateX(10%) rotate(2deg);
  }
  75% {
    -moz-transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -moz-transform: translateX(0%);
  }
}
@-o-keyframes wobble {
  0% {
    -o-transform: translateX(0%);
  }
  15% {
    -o-transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -o-transform: translateX(20%) rotate(3deg);
  }
  45% {
    -o-transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -o-transform: translateX(10%) rotate(2deg);
  }
  75% {
    -o-transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -o-transform: translateX(0%);
  }
}
@keyframes wobble {
  0% {
    transform: translateX(0%);
  }
  15% {
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    transform: translateX(0%);
  }
}
/* line 243, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .wobble {
  -webkit-animation-name: wobble;
  -moz-animation-name: wobble;
  -o-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes pulse {
  0% {
    -moz-transform: scale(1);
  }
  50% {
    -moz-transform: scale(1.1);
  }
  100% {
    -moz-transform: scale(1);
  }
}
@-o-keyframes pulse {
  0% {
    -o-transform: scale(1);
  }
  50% {
    -o-transform: scale(1.1);
  }
  100% {
    -o-transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
/* line 272, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .pulse {
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -o-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
  }
}
@-moz-keyframes flip {
  0% {
    -moz-transform: perspective(400px) rotateY(0);
    -moz-animation-timing-function: ease-out;
  }
  40% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-animation-timing-function: ease-out;
  }
  50% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-animation-timing-function: ease-in;
  }
  80% {
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-animation-timing-function: ease-in;
  }
  100% {
    -moz-transform: perspective(400px) scale(1);
    -moz-animation-timing-function: ease-in;
  }
}
@-o-keyframes flip {
  0% {
    -o-transform: perspective(400px) rotateY(0);
    -o-animation-timing-function: ease-out;
  }
  40% {
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-animation-timing-function: ease-out;
  }
  50% {
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-animation-timing-function: ease-in;
  }
  80% {
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-animation-timing-function: ease-in;
  }
  100% {
    -o-transform: perspective(400px) scale(1);
    -o-animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    transform: perspective(400px) rotateY(0);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }
  100% {
    transform: perspective(400px) scale(1);
    animation-timing-function: ease-in;
  }
}
/* line 367, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .flip {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flip;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flip;
  -o-backface-visibility: visible !important;
  -o-animation-name: flip;
  backface-visibility: visible !important;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@-moz-keyframes flipInX {
  0% {
    -moz-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    -moz-transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -moz-transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -moz-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@-o-keyframes flipInX {
  0% {
    -o-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    -o-transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -o-transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -o-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
/* line 454, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .flipInX {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipInX;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipInX;
  backface-visibility: visible !important;
  animation-name: flipInX;
}
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@-moz-keyframes flipOutX {
  0% {
    -moz-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -moz-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@-o-keyframes flipOutX {
  0% {
    -o-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -o-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
/* line 508, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .flipOutX {
  -webkit-animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -moz-animation-name: flipOutX;
  -moz-backface-visibility: visible !important;
  -o-animation-name: flipOutX;
  -o-backface-visibility: visible !important;
  animation-name: flipOutX;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@-moz-keyframes flipInY {
  0% {
    -moz-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -moz-transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -moz-transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -moz-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@-o-keyframes flipInY {
  0% {
    -o-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -o-transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -o-transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -o-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes flipInY {
  0% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
/* line 595, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .flipInY {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipInY;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipInY;
  backface-visibility: visible !important;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@-moz-keyframes flipOutY {
  0% {
    -moz-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -moz-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@-o-keyframes flipOutY {
  0% {
    -o-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -o-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
/* line 646, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .flipOutY {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipOutY;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipOutY;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 676, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* line 730, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* line 784, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* line 838, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  -o-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* line 892, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  -o-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* line 946, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  -moz-animation-name: fadeInUpBig;
  -o-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* line 1000, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  -moz-animation-name: fadeInDownBig;
  -o-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* line 1051, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  -moz-animation-name: fadeInLeftBig;
  -o-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* line 1105, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  -moz-animation-name: fadeInRightBig;
  -o-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* line 1131, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .fadeOut {
  -webkit-animation-name: fadeOut;
  -moz-animation-name: fadeOut;
  -o-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
}
@-moz-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
}
@-o-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
/* line 1182, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  -moz-animation-name: fadeOutUp;
  -o-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
}
@-moz-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
}
@-o-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(20px);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}
/* line 1236, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  -moz-animation-name: fadeOutDown;
  -o-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
}
@-moz-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
}
@-o-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
/* line 1290, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  -moz-animation-name: fadeOutLeft;
  -o-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
}
@-moz-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
}
@-o-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(20px);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
/* line 1344, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  -moz-animation-name: fadeOutRight;
  -o-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}
@-moz-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}
@-o-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
/* line 1398, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  -moz-animation-name: fadeOutUpBig;
  -o-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}
@-moz-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
}
@-o-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
/* line 1452, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  -moz-animation-name: fadeOutDownBig;
  -o-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}
@-moz-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}
@-o-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
/* line 1506, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  -moz-animation-name: fadeOutLeftBig;
  -o-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}
@-moz-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}
@-o-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
/* line 1557, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  -moz-animation-name: fadeOutRightBig;
  -o-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes bounceIn {
  0% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -moz-transform: scale(1.05);
  }
  70% {
    -moz-transform: scale(0.9);
  }
  100% {
    -moz-transform: scale(1);
  }
}
@-o-keyframes bounceIn {
  0% {
    opacity: 0;
    -o-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -o-transform: scale(1.05);
  }
  70% {
    -o-transform: scale(0.9);
  }
  100% {
    -o-transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    transform: scale(1.05);
  }
  70% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
  }
}
/* line 1643, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .bounceIn {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes bounceInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
  }
  80% {
    -moz-transform: translateY(10px);
  }
  100% {
    -moz-transform: translateY(0);
  }
}
@-o-keyframes bounceInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateY(-30px);
  }
  80% {
    -o-transform: translateY(10px);
  }
  100% {
    -o-transform: translateY(0);
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }
  80% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}
/* line 1728, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .bounceInUp {
  -webkit-animation-name: bounceInUp;
  -moz-animation-name: bounceInUp;
  -o-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes bounceInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
  }
  80% {
    -moz-transform: translateY(-10px);
  }
  100% {
    -moz-transform: translateY(0);
  }
}
@-o-keyframes bounceInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateY(30px);
  }
  80% {
    -o-transform: translateY(-10px);
  }
  100% {
    -o-transform: translateY(0);
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(30px);
  }
  80% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
/* line 1814, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .bounceInDown {
  -webkit-animation-name: bounceInDown;
  -moz-animation-name: bounceInDown;
  -o-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
  }
  80% {
    -moz-transform: translateX(-10px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}
@-o-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateX(30px);
  }
  80% {
    -o-transform: translateX(-10px);
  }
  100% {
    -o-transform: translateX(0);
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(30px);
  }
  80% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0);
  }
}
/* line 1900, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  -moz-animation-name: bounceInLeft;
  -o-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes bounceInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
  }
  80% {
    -moz-transform: translateX(10px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}
@-o-keyframes bounceInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateX(-30px);
  }
  80% {
    -o-transform: translateX(10px);
  }
  100% {
    -o-transform: translateX(0);
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }
  80% {
    transform: translateX(10px);
  }
  100% {
    transform: translateX(0);
  }
}
/* line 1986, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .bounceInRight {
  -webkit-animation-name: bounceInRight;
  -moz-animation-name: bounceInRight;
  -o-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
}
@-moz-keyframes bounceOut {
  0% {
    -moz-transform: scale(1);
  }
  25% {
    -moz-transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -moz-transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }
}
@-o-keyframes bounceOut {
  0% {
    -o-transform: scale(1);
  }
  25% {
    -o-transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -o-transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -o-transform: scale(0.3);
  }
}
@keyframes bounceOut {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(0.3);
  }
}
/* line 2072, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .bounceOut {
  -webkit-animation-name: bounceOut;
  -moz-animation-name: bounceOut;
  -o-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}
@-moz-keyframes bounceOutUp {
  0% {
    -moz-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -moz-transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}
@-o-keyframes bounceOutUp {
  0% {
    -o-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -o-transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
/* line 2142, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  -moz-animation-name: bounceOutUp;
  -o-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}
@-moz-keyframes bounceOutDown {
  0% {
    -moz-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -moz-transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
}
@-o-keyframes bounceOutDown {
  0% {
    -o-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -o-transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
/* line 2212, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  -moz-animation-name: bounceOutDown;
  -o-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}
@-moz-keyframes bounceOutLeft {
  0% {
    -moz-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}
@-o-keyframes bounceOutLeft {
  0% {
    -o-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -o-transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
/* line 2282, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  -moz-animation-name: bounceOutLeft;
  -o-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}
@-moz-keyframes bounceOutRight {
  0% {
    -moz-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}
@-o-keyframes bounceOutRight {
  0% {
    -o-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -o-transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
/* line 2352, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  -moz-animation-name: bounceOutRight;
  -o-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateIn {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateIn {
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 2411, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .rotateIn {
  -webkit-animation-name: rotateIn;
  -moz-animation-name: rotateIn;
  -o-animation-name: rotateIn;
  animation-name: rotateIn;
}
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInUpLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInUpLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 2473, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  -moz-animation-name: rotateInUpLeft;
  -o-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInDownLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInDownLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 2535, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  -moz-animation-name: rotateInDownLeft;
  -o-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInUpRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInUpRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 2597, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  -moz-animation-name: rotateInUpRight;
  -o-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInDownRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInDownRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 2659, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  -moz-animation-name: rotateInDownRight;
  -o-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(200deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOut {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(200deg);
    opacity: 0;
  }
}
@-o-keyframes rotateOut {
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: center center;
    transform: rotate(200deg);
    opacity: 0;
  }
}
/* line 2721, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .rotateOut {
  -webkit-animation-name: rotateOut;
  -moz-animation-name: rotateOut;
  -o-animation-name: rotateOut;
  animation-name: rotateOut;
}
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutUpLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
}
@-o-keyframes rotateOutUpLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}
/* line 2783, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  -moz-animation-name: rotateOutUpLeft;
  -o-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutDownLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
}
@-o-keyframes rotateOutDownLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}
/* line 2845, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  -moz-animation-name: rotateOutDownLeft;
  -o-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutUpRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
}
@-o-keyframes rotateOutUpRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}
/* line 2907, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  -moz-animation-name: rotateOutUpRight;
  -o-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}
@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutDownRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
}
@-o-keyframes rotateOutDownRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}
/* line 2969, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  -moz-animation-name: rotateOutDownRight;
  -o-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    opacity: 0;
  }
}
@-moz-keyframes hinge {
  0% {
    -moz-transform: rotate(0);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -moz-transform: rotate(80deg);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }
  40% {
    -moz-transform: rotate(60deg);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }
  80% {
    -moz-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }
  100% {
    -moz-transform: translateY(700px);
    opacity: 0;
  }
}
@-o-keyframes hinge {
  0% {
    -o-transform: rotate(0);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -o-transform: rotate(80deg);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }
  40% {
    -o-transform: rotate(60deg);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }
  80% {
    -o-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }
  100% {
    -o-transform: translateY(700px);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    transform: rotate(0);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    transform: rotate(80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  40% {
    transform: rotate(60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  80% {
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: translateY(700px);
    opacity: 0;
  }
}
/* line 3007, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .hinge {
  -webkit-animation-name: hinge;
  -moz-animation-name: hinge;
  -o-animation-name: hinge;
  animation-name: hinge;
}
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
  }
}
@-moz-keyframes rollIn {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0px) rotate(0deg);
  }
}
@-o-keyframes rollIn {
  0% {
    opacity: 0;
    -o-transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0px) rotate(0deg);
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
}
/* line 3035, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .rollIn {
  -webkit-animation-name: rollIn;
  -moz-animation-name: rollIn;
  -o-animation-name: rollIn;
  animation-name: rollIn;
}
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
  }
}
@-moz-keyframes rollOut {
  0% {
    opacity: 1;
    -moz-transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(100%) rotate(120deg);
  }
}
@-o-keyframes rollOut {
  0% {
    opacity: 1;
    -o-transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(100%) rotate(120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    transform: translateX(100%) rotate(120deg);
  }
}
/* line 3091, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .rollOut {
  -webkit-animation-name: rollOut;
  -moz-animation-name: rollOut;
  -o-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
@-moz-keyframes lightSpeedIn {
  0% {
    -moz-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -moz-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -moz-transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
@-o-keyframes lightSpeedIn {
  0% {
    -o-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -o-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -o-transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    -o-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  0% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
/* line 3128, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  -moz-animation-name: lightSpeedIn;
  -o-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  -moz-animation-timing-function: ease-out;
  -o-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
/* line 3140, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .animated.lightSpeedIn {
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
@-moz-keyframes lightSpeedOut {
  0% {
    -moz-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
@-o-keyframes lightSpeedOut {
  0% {
    -o-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -o-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
/* line 3169, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  -moz-animation-name: lightSpeedOut;
  -o-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* line 3181, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .animated.lightSpeedOut {
  -webkit-animation-duration: 0.25s;
  -moz-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  animation-duration: 0.25s;
}
@-webkit-keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
  }
}
@-moz-keyframes wiggle {
  0% {
    -moz-transform: skewX(9deg);
  }
  10% {
    -moz-transform: skewX(-8deg);
  }
  20% {
    -moz-transform: skewX(7deg);
  }
  30% {
    -moz-transform: skewX(-6deg);
  }
  40% {
    -moz-transform: skewX(5deg);
  }
  50% {
    -moz-transform: skewX(-4deg);
  }
  60% {
    -moz-transform: skewX(3deg);
  }
  70% {
    -moz-transform: skewX(-2deg);
  }
  80% {
    -moz-transform: skewX(1deg);
  }
  90% {
    -moz-transform: skewX(0deg);
  }
  100% {
    -moz-transform: skewX(0deg);
  }
}
@-o-keyframes wiggle {
  0% {
    -o-transform: skewX(9deg);
  }
  10% {
    -o-transform: skewX(-8deg);
  }
  20% {
    -o-transform: skewX(7deg);
  }
  30% {
    -o-transform: skewX(-6deg);
  }
  40% {
    -o-transform: skewX(5deg);
  }
  50% {
    -o-transform: skewX(-4deg);
  }
  60% {
    -o-transform: skewX(3deg);
  }
  70% {
    -o-transform: skewX(-2deg);
  }
  80% {
    -o-transform: skewX(1deg);
  }
  90% {
    -o-transform: skewX(0deg);
  }
  100% {
    -o-transform: skewX(0deg);
  }
}
@keyframes wiggle {
  0% {
    transform: skewX(9deg);
  }
  10% {
    transform: skewX(-8deg);
  }
  20% {
    transform: skewX(7deg);
  }
  30% {
    transform: skewX(-6deg);
  }
  40% {
    transform: skewX(5deg);
  }
  50% {
    transform: skewX(-4deg);
  }
  60% {
    transform: skewX(3deg);
  }
  70% {
    transform: skewX(-2deg);
  }
  80% {
    transform: skewX(1deg);
  }
  90% {
    transform: skewX(0deg);
  }
  100% {
    transform: skewX(0deg);
  }
}
/* line 3246, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .wiggle {
  -webkit-animation-name: wiggle;
  -moz-animation-name: wiggle;
  -o-animation-name: wiggle;
  animation-name: wiggle;
  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* line 3258, /mnt/beppux/www/bioweather.net/vendor/assets/stylesheets/textillate/_animate.scss */
#mainContent.index .leftArea #nowCast #ticker .animated.wiggle {
  -webkit-animation-duration: 0.75s;
  -moz-animation-duration: 0.75s;
  -o-animation-duration: 0.75s;
  animation-duration: 0.75s;
}
/* line 25, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #nowCast h2 {
  padding: .65em 0 .5em 0;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 15px;
  font-family: "Julius Sans One", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "游ゴシック", YuGothic, Meiryo, メイリオ, sans-serif;
  color: #30A6D9;
}
/* line 33, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #nowCast h2 i {
  color: #30A6D9;
  margin-right: .5em;
}
/* line 39, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #mobileAd {
  display: none;
}
/* line 40, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #bioWeather {
  margin: 34px 0;
}
/* line 44, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .forecast ul {
  margin-right: -34px;
}
/* line 47, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .forecast ul li {
  width: 129px;
  float: left;
  text-align: center;
  font-size: 13px;
  margin-right: 34px;
  margin-bottom: 6px;
  line-height: 1.2em;
}
/* line 55, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .forecast ul li img {
  height: 129px;
  margin-bottom: 6px;
}
/* line 60, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .forecast ul.fiveItems {
  margin-right: -20px;
}
/* line 62, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .forecast ul.fiveItems li {
  width: 130px !important;
  margin-right: 10px;
}
/* line 65, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .forecast ul.fiveItems li img {
  height: 130px !important;
}
/* line 69, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .forecast h3 {
  font-size: 21px;
  margin-bottom: 16px;
  color: #1C1C1C;
}
/* line 73, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .forecast h3 img {
  height: 28px;
  vertical-align: middle;
  margin-right: 6px;
}
/* line 79, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .forecast > .text {
  margin-bottom: 24px;
  text-align: justify;
}
/* line 82, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .forecast > .text small {
  display: block;
  font-size: 11px;
}
/* line 88, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #typhooninformation {
  margin: 50px 0;
}
/* line 90, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #typhooninformation h2 {
  font-size: 21px;
  color: #30A6D9;
  border-bottom: 1px solid #30A6D9;
  padding-bottom: 6px;
  margin-bottom: 26px;
}
/* line 96, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #typhooninformation h2 i {
  color: #30A6D9;
  margin-right: .25em;
}
/* line 97, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #typhooninformation h2 small {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #fff;
  background-color: #FBB03B;
  font-size: 14px;
  line-height: 1em;
  vertical-align: middle;
  padding: 3px 21px 1px 21px;
  position: relative;
  top: -2px;
  margin-left: 19px;
  border-radius: 5px;
}
/* line 113, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #typhooninformation .wrap .left {
  float: left;
  width: 270px;
}
/* line 116, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #typhooninformation .wrap .left .text {
  margin-bottom: 0;
  text-align: justify;
}
/* line 117, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #typhooninformation .wrap .left .box-link {
  margin-top: 24px;
}
/* line 119, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #typhooninformation .wrap .right {
  float: right;
  width: 320px;
}
/* line 122, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #typhooninformation .wrap .right img {
  width: 100%;
}
/* line 127, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .articles ul {
  margin-right: -19px;
}
/* line 130, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .articles ul li {
  width: 194px;
  float: left;
  margin-right: 19px;
  line-height: 1.2em;
}
/* line 135, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .articles ul li small {
  display: block;
  font-size: 11px;
  color: #8A8A8A;
  margin-top: 6px;
  margin-bottom: 2px;
}
/* line 142, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .articles ul li br {
  font-size: 1em;
  line-height: 1.2em;
}
/* line 145, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .articles a:hover small {
  color: #30A6D9;
}
/* line 148, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .camera ul {
  margin-right: -19px;
}
/* line 151, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .camera ul li {
  width: 194px;
  float: left;
  text-align: center;
  margin-right: 19px;
  line-height: 1.2em;
}
/* line 157, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .camera ul li img {
  margin-bottom: 6px;
}
/* line 162, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .topics i {
  font-size: 9px;
  position: relative;
  top: -2px;
  margin-right: .5em;
}
/* line 168, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .topics small {
  margin-right: .5em;
  width: 2.5em;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/* line 173, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .topics h2 small {
  width: auto;
}
/* line 174, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea .topics a:hover small {
  color: #30A6D9;
}
/* line 176, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #radar-thumbnail {
  position: relative;
}
/* line 178, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #radar-thumbnail div {
  overflow: hidden;
  border: 1px solid #ccc;
  height: 130px;
  margin-bottom: .4em;
}
/* line 184, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #radar-thumbnail img {
  width: auto;
  border: 0px;
}
/* line 188, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #radar-thumbnail #radar-thumb-map {
  margin-left: -22px;
}
/* line 191, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #radar-thumbnail #radar-thumb-line {
  left: -22px;
  position: absolute;
  top: 0;
  z-index: 0;
}
/* line 197, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
#mainContent.index .leftArea #radar-thumbnail #radar-thumb-data {
  left: -22px;
  position: absolute;
  top: 0;
  z-index: 1;
}

/* line 218, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_parts.scss */
.no-cssanimations #mainContent.index .leftArea #nowCast #ticker {
  position: relative;
}

/* line 2, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column .wrap {
  width: 960px;
  margin: auto;
}
/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList {
  margin-right: -30px;
}
/* line 9, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li {
  display: inline;
}
/* line 11, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li a {
  display: block;
  background-color: #FFF;
  width: 300px;
  height: 245px;
  float: left;
  margin: 0 30px 30px 0;
}
/* line 18, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li a span {
  display: block;
  width: 300px;
  height: 170px;
  background-position: center center;
  margin-bottom: 17px;
}
/* line 25, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li a:hover span {
  opacity: .7;
}
/* line 28, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li a strong {
  display: block;
  padding-left: 22px;
  font-family: "Julius Sans One", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "游ゴシック", YuGothic, Meiryo, メイリオ, sans-serif;
  font-size: 18px;
}
/* line 33, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li a strong i {
  color: #30A6D9;
  font-size: 9px;
  position: relative;
  top: -2px;
  margin-right: 5px;
}
/* line 41, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li a small {
  display: block;
  padding-left: 22px;
  font-size: 12px;
  color: #8A8A8A;
}
/* line 46, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li a small br {
  display: none;
}
/* line 49, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li.li1 span {
  background-image: url(/assets/columnlist/columnlist01.jpg);
}
/* line 50, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li.li2 span {
  background-image: url(/assets/columnlist/columnlist02.jpg);
}
/* line 51, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li.li3 span {
  background-image: url(/assets/columnlist/columnlist03.jpg);
}
/* line 52, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li.li4 span {
  background-image: url(/assets/columnlist/columnlist04.jpg);
}
/* line 53, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li.li5 span {
  background-image: url(/assets/columnlist/columnlist05.jpg);
}
/* line 54, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li.li6 span {
  background-image: url(/assets/columnlist/columnlist06.jpg);
}
/* line 55, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li.li7 span {
  background-image: url(/assets/columnlist/columnlist07.jpg);
}
/* line 56, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li.li8 span {
  background-image: url(/assets/columnlist/columnlist08.jpg);
}
/* line 57, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li.li9 span {
  background-image: url(/assets/columnlist/columnlist09.jpg);
}
/* line 58, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li.li10 span {
  background-image: url(/assets/columnlist/columnlist10.jpg);
}
/* line 59, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li.li11 span {
  background-image: url(/assets/columnlist/columnlist11.jpg);
}
/* line 60, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li.li12 span {
  background-image: url(/assets/columnlist/columnlist12.jpg);
}
/* line 61, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li.li13 span {
  background-image: url(/assets/columnlist/columnlist13.jpg);
}
/* line 62, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li.li14 span {
  background-image: url(/assets/columnlist/columnlist14.jpg);
}
/* line 63, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_columnList.scss */
#contents #column #columnList li.li15 span {
  background-image: url(/assets/columnlist/columnlist15.jpg);
}

/* line 15, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.c_blue_link {
  color: #30A6D9;
}

/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.transparent {
  background-color: transparent !important;
}

/* line 27, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.gradient {
  background-color: #fffe00;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFE00', endColorstr='#FF30A6D9');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNGFkZGJkIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzBhNmQ5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fffe00), color-stop(50%, #4addbd), color-stop(100%, #30a6d9));
  background-image: -moz-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: -webkit-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: linear-gradient(to right, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
}

/* line 33, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
#bioWeather .slide #forecastMaps .inner#weatherForecast .maparea,
#blockWeatherForecast .slide #forecastMaps .inner#weatherForecast .maparea {
  background-color: #30a6d9;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF30A6D9', endColorstr='#FF64BCE2');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwYTZkOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY0YmNlMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #30a6d9), color-stop(100%, #64bce2));
  background-image: -moz-linear-gradient(top, #30a6d9 0%, #64bce2 100%);
  background-image: -webkit-linear-gradient(top, #30a6d9 0%, #64bce2 100%);
  background-image: linear-gradient(to bottom, #30a6d9 0%, #64bce2 100%);
}

/* line 38, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
#bioWeather .slide #forecastMaps .inner#bioForecast .maparea,
#blockWeatherForecast .slide #forecastMaps .inner#bioForecast .maparea {
  background-color: #50c4bc;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF50C4BC', endColorstr='#FF80D4CE');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwYzRiYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgwZDRjZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #50c4bc), color-stop(100%, #80d4ce));
  background-image: -moz-linear-gradient(top, #50c4bc 0%, #80d4ce 100%);
  background-image: -webkit-linear-gradient(top, #50c4bc 0%, #80d4ce 100%);
  background-image: linear-gradient(to bottom, #50c4bc 0%, #80d4ce 100%);
}

/* line 7, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .control,
#blockWeatherForecast .control {
  line-height: 1;
  position: relative;
  margin-bottom: 10px;
}
/* line 11, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .control .date,
#blockWeatherForecast .control .date {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
  font-size: 43px;
  width: 100px;
  font-family: "Julius Sans One", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "游ゴシック", YuGothic, Meiryo, メイリオ, sans-serif;
}
/* line 19, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .control .day,
#blockWeatherForecast .control .day {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
  margin: 0 1em;
}
/* line 25, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .control .btn-group,
#blockWeatherForecast .control .btn-group {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}
/* line 30, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .control .area,
#blockWeatherForecast .control .area {
  position: absolute;
  top: 10px;
  right: 0;
}
/* line 36, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide,
#blockWeatherForecast .slide {
  height: 354px;
  overflow: hidden;
  position: relative;
}
/* line 40, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps,
#blockWeatherForecast .slide #forecastMaps {
  width: 100%;
}
/* line 43, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps h3,
#blockWeatherForecast .slide #forecastMaps h3 {
  text-align: left;
  top: 12px;
  left: 12px;
  padding-left: 42px;
  position: relative;
  font-weight: normal;
}
/* line 50, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps h3 i,
#blockWeatherForecast .slide #forecastMaps h3 i {
  font-size: 36px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 57, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps h3 small,
#blockWeatherForecast .slide #forecastMaps h3 small {
  display: block;
  font-size: 9px;
  margin-bottom: 4px;
  font-weight: normal;
  line-height: 1;
}
/* line 65, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps h3 span,
#blockWeatherForecast .slide #forecastMaps h3 span {
  font-size: 21px;
  margin-left: -2px;
  font-weight: normal;
}
/* line 71, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner,
#blockWeatherForecast .slide #forecastMaps .inner {
  float: left;
  width: 50%;
  text-align: center;
}
/* line 75, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .wrap,
#blockWeatherForecast .slide #forecastMaps .inner .wrap {
  width: 100%;
  height: 314px;
  background-color: #F2F2F2;
  position: relative;
}
/* line 80, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .wrap .maparea,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea {
  width: 300px;
  height: 300px;
  position: absolute;
  top: 7px;
  color: #fff;
}
/* line 85, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .wrap .maparea *,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea * {
  color: #fff;
}
/* line 86, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .wrap .maparea .maps,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps {
  width: 100%;
  height: 100%;
}
/* line 89, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .wrap .maparea .maps li,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps li {
  width: 44px;
  display: inline-block;
  line-height: 1.5;
}
/* line 93, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .wrap .maparea .maps li .chara4,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps li .chara4 {
  display: inline-block;
  width: 4em;
  margin-left: -0.5em;
}
/* line 98, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .wrap .maparea .maps li .chara5,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps li .chara5 {
  display: inline-block;
  width: 5em;
  margin-left: -1em;
}
/* line 103, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap,
#bioWeather .slide #forecastMaps .inner .wrap .maparea .maps li span.pptnWrap,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps li span.pptnWrap {
  display: inline-block;
  width: 44px;
  height: 30px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
  background-repeat: no-repeat;
  border-radius: 3px;
  overflow: hidden;
  text-align: center;
}
/* line 114, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap *,
#bioWeather .slide #forecastMaps .inner .wrap .maparea .maps li span.pptnWrap *,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap *,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps li span.pptnWrap * {
  color: #30A6D9;
}
/* line 115, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap span,
#bioWeather .slide #forecastMaps .inner .wrap .maparea .maps li span.pptnWrap span,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap span,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps li span.pptnWrap span {
  vertical-align: middle;
}
/* line 119, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap {
  height: 36px;
  line-height: 1;
}
/* line 122, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap strong,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap strong {
  font-family: 'Roboto',sans-serif;
  display: block;
  font-size: 16px;
  line-height: 1;
  position: relative;
  top: 2px;
}
/* line 129, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap strong small,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap strong small {
  font-size: 10px;
  font-family: 'Roboto',sans-serif;
}
/* line 130, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap strong.tempH,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap strong.tempH {
  color: #F77C0F;
}
/* line 130, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap strong.tempH small,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps li span.tempWrap strong.tempH small {
  color: #F77C0F;
}
/* line 133, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .wrap .maparea .maps li span.pptnWrap,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps li span.pptnWrap {
  line-height: 30px;
}
/* line 135, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .wrap .maparea .maps li span.pptnWrap span,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps li span.pptnWrap span {
  font-family: 'Roboto',sans-serif;
  font-size: 16px;
}
/* line 138, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .wrap .maparea .maps li span.pptnWrap span em,
#blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps li span.pptnWrap span em {
  font-size: 10px;
  font-family: 'Roboto',sans-serif;
}
/* line 145, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner .btn-group,
#blockWeatherForecast .slide #forecastMaps .inner .btn-group {
  margin-top: 16px;
}
/* line 149, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner#weatherForecast .maparea,
#blockWeatherForecast .slide #forecastMaps .inner#weatherForecast .maparea {
  left: 7px;
}
/* line 155, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide #forecastMaps .inner#bioForecast .maparea,
#blockWeatherForecast .slide #forecastMaps .inner#bioForecast .maparea {
  left: 3px;
}
/* line 162, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide .navi,
#blockWeatherForecast .slide .navi {
  display: none;
}
/* line 165, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide .navi li,
#blockWeatherForecast .slide .navi li {
  display: inline;
}
/* line 167, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide .navi li a,
#blockWeatherForecast .slide .navi li a {
  display: block;
  width: 28px;
  height: 60px;
  padding: 17px 10px;
  background-color: rgba(0, 113, 188, 0.6);
  border-radius: 5px;
  position: absolute;
  top: 115px;
  color: #fff;
  font-size: 11px;
  line-height: 1.4;
}
/* line 179, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide .navi li a i,
#blockWeatherForecast .slide .navi li a i {
  display: block;
  font-size: 22px;
  color: #fff;
  margin-bottom: 10px;
}
/* line 185, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide .navi li a br,
#blockWeatherForecast .slide .navi li a br {
  font-size: 0;
}
/* line 189, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide .navi li.left,
#blockWeatherForecast .slide .navi li.left {
  text-align: right;
}
/* line 191, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide .navi li.left a,
#blockWeatherForecast .slide .navi li.left a {
  left: -12px;
}
/* line 194, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .slide .navi li.right a,
#blockWeatherForecast .slide .navi li.right a {
  right: -12px;
}
/* line 202, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps li,
#blockWeatherForecast .maps li {
  opacity: 0;
  -moz-transform: translateX(-20px);
  -ms-transform: translateX(-20px);
  -webkit-transform: translateX(-20px);
  transform: translateX(-20px);
}
/* line 206, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps li.show,
#blockWeatherForecast .maps li.show {
  opacity: 1;
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  -moz-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  transition: all 500ms linear;
}
/* line 215, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.today .tomorrow,
#blockWeatherForecast.today .tomorrow {
  display: none;
}
/* line 218, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.tomorrow .today,
#blockWeatherForecast.tomorrow .today {
  display: none;
}
/* line 221, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.all .hokkaidou,
#bioWeather.all .touhoku,
#bioWeather.all .hokuriku,
#bioWeather.all .kantou,
#bioWeather.all .toukaikoushinetsu,
#bioWeather.all .kinki,
#bioWeather.all .chuugoku,
#bioWeather.all .shikoku,
#bioWeather.all .kyuushuu,
#bioWeather.all .okinawa,
#blockWeatherForecast.all .hokkaidou,
#blockWeatherForecast.all .touhoku,
#blockWeatherForecast.all .hokuriku,
#blockWeatherForecast.all .kantou,
#blockWeatherForecast.all .toukaikoushinetsu,
#blockWeatherForecast.all .kinki,
#blockWeatherForecast.all .chuugoku,
#blockWeatherForecast.all .shikoku,
#blockWeatherForecast.all .kyuushuu,
#blockWeatherForecast.all .okinawa {
  display: none;
}
/* line 233, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.hokkaidou .all,
#bioWeather.hokkaidou .touhoku,
#bioWeather.hokkaidou .hokuriku,
#bioWeather.hokkaidou .kantou,
#bioWeather.hokkaidou .toukaikoushinetsu,
#bioWeather.hokkaidou .kinki,
#bioWeather.hokkaidou .chuugoku,
#bioWeather.hokkaidou .shikoku,
#bioWeather.hokkaidou .kyuushuu,
#bioWeather.hokkaidou .okinawa,
#blockWeatherForecast.hokkaidou .all,
#blockWeatherForecast.hokkaidou .touhoku,
#blockWeatherForecast.hokkaidou .hokuriku,
#blockWeatherForecast.hokkaidou .kantou,
#blockWeatherForecast.hokkaidou .toukaikoushinetsu,
#blockWeatherForecast.hokkaidou .kinki,
#blockWeatherForecast.hokkaidou .chuugoku,
#blockWeatherForecast.hokkaidou .shikoku,
#blockWeatherForecast.hokkaidou .kyuushuu,
#blockWeatherForecast.hokkaidou .okinawa {
  display: none;
}
/* line 245, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.touhoku .all,
#bioWeather.touhoku .hokkaidou,
#bioWeather.touhoku .hokuriku,
#bioWeather.touhoku .kantou,
#bioWeather.touhoku .toukaikoushinetsu,
#bioWeather.touhoku .kinki,
#bioWeather.touhoku .chuugoku,
#bioWeather.touhoku .shikoku,
#bioWeather.touhoku .kyuushuu,
#bioWeather.touhoku .okinawa,
#blockWeatherForecast.touhoku .all,
#blockWeatherForecast.touhoku .hokkaidou,
#blockWeatherForecast.touhoku .hokuriku,
#blockWeatherForecast.touhoku .kantou,
#blockWeatherForecast.touhoku .toukaikoushinetsu,
#blockWeatherForecast.touhoku .kinki,
#blockWeatherForecast.touhoku .chuugoku,
#blockWeatherForecast.touhoku .shikoku,
#blockWeatherForecast.touhoku .kyuushuu,
#blockWeatherForecast.touhoku .okinawa {
  display: none;
}
/* line 257, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.hokuriku .all,
#bioWeather.hokuriku .hokkaidou,
#bioWeather.hokuriku .touhoku,
#bioWeather.hokuriku .kantou,
#bioWeather.hokuriku .toukaikoushinetsu,
#bioWeather.hokuriku .kinki,
#bioWeather.hokuriku .chuugoku,
#bioWeather.hokuriku .shikoku,
#bioWeather.hokuriku .kyuushuu,
#bioWeather.hokuriku .okinawa,
#blockWeatherForecast.hokuriku .all,
#blockWeatherForecast.hokuriku .hokkaidou,
#blockWeatherForecast.hokuriku .touhoku,
#blockWeatherForecast.hokuriku .kantou,
#blockWeatherForecast.hokuriku .toukaikoushinetsu,
#blockWeatherForecast.hokuriku .kinki,
#blockWeatherForecast.hokuriku .chuugoku,
#blockWeatherForecast.hokuriku .shikoku,
#blockWeatherForecast.hokuriku .kyuushuu,
#blockWeatherForecast.hokuriku .okinawa {
  display: none;
}
/* line 269, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.kantou .all,
#bioWeather.kantou .hokkaidou,
#bioWeather.kantou .touhoku,
#bioWeather.kantou .hokuriku,
#bioWeather.kantou .toukaikoushinetsu,
#bioWeather.kantou .kinki,
#bioWeather.kantou .chuugoku,
#bioWeather.kantou .shikoku,
#bioWeather.kantou .kyuushuu,
#bioWeather.kantou .okinawa,
#blockWeatherForecast.kantou .all,
#blockWeatherForecast.kantou .hokkaidou,
#blockWeatherForecast.kantou .touhoku,
#blockWeatherForecast.kantou .hokuriku,
#blockWeatherForecast.kantou .toukaikoushinetsu,
#blockWeatherForecast.kantou .kinki,
#blockWeatherForecast.kantou .chuugoku,
#blockWeatherForecast.kantou .shikoku,
#blockWeatherForecast.kantou .kyuushuu,
#blockWeatherForecast.kantou .okinawa {
  display: none;
}
/* line 281, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.toukaikoushinetsu .all,
#bioWeather.toukaikoushinetsu .hokkaidou,
#bioWeather.toukaikoushinetsu .touhoku,
#bioWeather.toukaikoushinetsu .hokuriku,
#bioWeather.toukaikoushinetsu .kantou,
#bioWeather.toukaikoushinetsu .kinki,
#bioWeather.toukaikoushinetsu .chuugoku,
#bioWeather.toukaikoushinetsu .shikoku,
#bioWeather.toukaikoushinetsu .kyuushuu,
#bioWeather.toukaikoushinetsu .okinawa,
#blockWeatherForecast.toukaikoushinetsu .all,
#blockWeatherForecast.toukaikoushinetsu .hokkaidou,
#blockWeatherForecast.toukaikoushinetsu .touhoku,
#blockWeatherForecast.toukaikoushinetsu .hokuriku,
#blockWeatherForecast.toukaikoushinetsu .kantou,
#blockWeatherForecast.toukaikoushinetsu .kinki,
#blockWeatherForecast.toukaikoushinetsu .chuugoku,
#blockWeatherForecast.toukaikoushinetsu .shikoku,
#blockWeatherForecast.toukaikoushinetsu .kyuushuu,
#blockWeatherForecast.toukaikoushinetsu .okinawa {
  display: none;
}
/* line 293, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.kinki .all,
#bioWeather.kinki .hokkaidou,
#bioWeather.kinki .touhoku,
#bioWeather.kinki .hokuriku,
#bioWeather.kinki .kantou,
#bioWeather.kinki .toukaikoushinetsu,
#bioWeather.kinki .chuugoku,
#bioWeather.kinki .shikoku,
#bioWeather.kinki .kyuushuu,
#bioWeather.kinki .okinawa,
#blockWeatherForecast.kinki .all,
#blockWeatherForecast.kinki .hokkaidou,
#blockWeatherForecast.kinki .touhoku,
#blockWeatherForecast.kinki .hokuriku,
#blockWeatherForecast.kinki .kantou,
#blockWeatherForecast.kinki .toukaikoushinetsu,
#blockWeatherForecast.kinki .chuugoku,
#blockWeatherForecast.kinki .shikoku,
#blockWeatherForecast.kinki .kyuushuu,
#blockWeatherForecast.kinki .okinawa {
  display: none;
}
/* line 305, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.chuugoku .all,
#bioWeather.chuugoku .hokkaidou,
#bioWeather.chuugoku .touhoku,
#bioWeather.chuugoku .hokuriku,
#bioWeather.chuugoku .kantou,
#bioWeather.chuugoku .toukaikoushinetsu,
#bioWeather.chuugoku .kinki,
#bioWeather.chuugoku .shikoku,
#bioWeather.chuugoku .kyuushuu,
#bioWeather.chuugoku .okinawa,
#blockWeatherForecast.chuugoku .all,
#blockWeatherForecast.chuugoku .hokkaidou,
#blockWeatherForecast.chuugoku .touhoku,
#blockWeatherForecast.chuugoku .hokuriku,
#blockWeatherForecast.chuugoku .kantou,
#blockWeatherForecast.chuugoku .toukaikoushinetsu,
#blockWeatherForecast.chuugoku .kinki,
#blockWeatherForecast.chuugoku .shikoku,
#blockWeatherForecast.chuugoku .kyuushuu,
#blockWeatherForecast.chuugoku .okinawa {
  display: none;
}
/* line 317, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.shikoku .all,
#bioWeather.shikoku .hokkaidou,
#bioWeather.shikoku .touhoku,
#bioWeather.shikoku .hokuriku,
#bioWeather.shikoku .kantou,
#bioWeather.shikoku .toukaikoushinetsu,
#bioWeather.shikoku .kinki,
#bioWeather.shikoku .chuugoku,
#bioWeather.shikoku .kyuushuu,
#bioWeather.shikoku .okinawa,
#blockWeatherForecast.shikoku .all,
#blockWeatherForecast.shikoku .hokkaidou,
#blockWeatherForecast.shikoku .touhoku,
#blockWeatherForecast.shikoku .hokuriku,
#blockWeatherForecast.shikoku .kantou,
#blockWeatherForecast.shikoku .toukaikoushinetsu,
#blockWeatherForecast.shikoku .kinki,
#blockWeatherForecast.shikoku .chuugoku,
#blockWeatherForecast.shikoku .kyuushuu,
#blockWeatherForecast.shikoku .okinawa {
  display: none;
}
/* line 329, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.kyuushuu .all,
#bioWeather.kyuushuu .hokkaidou,
#bioWeather.kyuushuu .touhoku,
#bioWeather.kyuushuu .hokuriku,
#bioWeather.kyuushuu .kantou,
#bioWeather.kyuushuu .toukaikoushinetsu,
#bioWeather.kyuushuu .kinki,
#bioWeather.kyuushuu .chuugoku,
#bioWeather.kyuushuu .shikoku,
#bioWeather.kyuushuu .okinawa,
#blockWeatherForecast.kyuushuu .all,
#blockWeatherForecast.kyuushuu .hokkaidou,
#blockWeatherForecast.kyuushuu .touhoku,
#blockWeatherForecast.kyuushuu .hokuriku,
#blockWeatherForecast.kyuushuu .kantou,
#blockWeatherForecast.kyuushuu .toukaikoushinetsu,
#blockWeatherForecast.kyuushuu .kinki,
#blockWeatherForecast.kyuushuu .chuugoku,
#blockWeatherForecast.kyuushuu .shikoku,
#blockWeatherForecast.kyuushuu .okinawa {
  display: none;
}
/* line 341, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.okinawa .all,
#bioWeather.okinawa .hokkaidou,
#bioWeather.okinawa .touhoku,
#bioWeather.okinawa .hokuriku,
#bioWeather.okinawa .kantou,
#bioWeather.okinawa .toukaikoushinetsu,
#bioWeather.okinawa .kinki,
#bioWeather.okinawa .chuugoku,
#bioWeather.okinawa .shikoku,
#bioWeather.okinawa .kyuushuu,
#blockWeatherForecast.okinawa .all,
#blockWeatherForecast.okinawa .hokkaidou,
#blockWeatherForecast.okinawa .touhoku,
#blockWeatherForecast.okinawa .hokuriku,
#blockWeatherForecast.okinawa .kantou,
#blockWeatherForecast.okinawa .toukaikoushinetsu,
#blockWeatherForecast.okinawa .kinki,
#blockWeatherForecast.okinawa .chuugoku,
#blockWeatherForecast.okinawa .shikoku,
#blockWeatherForecast.okinawa .kyuushuu {
  display: none;
}
/* line 354, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather #weatherForecast.weather .temp,
#bioWeather #weatherForecast.weather .pptn,
#blockWeatherForecast #weatherForecast.weather .temp,
#blockWeatherForecast #weatherForecast.weather .pptn {
  display: none !important;
}
/* line 358, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather #weatherForecast.temp .weather,
#bioWeather #weatherForecast.temp .pptn,
#blockWeatherForecast #weatherForecast.temp .weather,
#blockWeatherForecast #weatherForecast.temp .pptn {
  display: none !important;
}
/* line 362, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather #weatherForecast.pptn .weather,
#bioWeather #weatherForecast.pptn .temp,
#blockWeatherForecast #weatherForecast.pptn .weather,
#blockWeatherForecast #weatherForecast.pptn .temp {
  display: none !important;
}
/* line 366, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .bio-weather-pane:not(.on),
#blockWeatherForecast .bio-weather-pane:not(.on) {
  display: none !important;
}
/* line 367, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .bIcon,
#blockWeatherForecast .bIcon {
  width: 44px;
  height: 30px;
  line-height: 30px;
  font-size: 30px;
  color: #fff;
  background-repeat: no-repeat;
  border-radius: 3px;
  overflow: hidden;
  text-align: center;
}
/* line 379, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .bIcon.icon1,
#blockWeatherForecast .bIcon.icon1 {
  background-color: #F14424;
}
/* line 380, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .bIcon.icon2,
#blockWeatherForecast .bIcon.icon2 {
  background-color: #FCEE21;
}
/* line 381, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .bIcon.icon3,
#blockWeatherForecast .bIcon.icon3 {
  background-color: #B8DB89;
}
/* line 382, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .bIcon.icon4,
#blockWeatherForecast .bIcon.icon4 {
  background-color: #A8E7F2;
}

/* line 387, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.all #weatherForecast .maps {
  background-position: 0px 0px;
}
/* line 388, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.all #bioForecast .maps {
  background-position: 0px -900px;
}

/* line 391, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.hokkaidou #weatherForecast .maps {
  background-position: -300px 0px;
}
/* line 392, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.hokkaidou #bioForecast .maps {
  background-position: -300px -900px;
}

/* line 395, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.touhoku #weatherForecast .maps {
  background-position: -600px 0px;
}
/* line 396, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.touhoku #bioForecast .maps {
  background-position: -600px -900px;
}

/* line 399, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.hokuriku #weatherForecast .maps {
  background-position: -900px 0px;
}
/* line 400, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.hokuriku #bioForecast .maps {
  background-position: -900px -900px;
}

/* line 403, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.kantou #weatherForecast .maps {
  background-position: 0px -300px;
}
/* line 404, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.kantou #bioForecast .maps {
  background-position: 0px -1200px;
}

/* line 407, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.toukaikoushinetsu #weatherForecast .maps {
  background-position: -300px -300px;
}
/* line 408, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.toukaikoushinetsu #bioForecast .maps {
  background-position: -300px -1200px;
}

/* line 411, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.kinki #weatherForecast .maps {
  background-position: -600px -300px;
}
/* line 412, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.kinki #bioForecast .maps {
  background-position: -600px -1200px;
}

/* line 415, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.chuugoku #weatherForecast .maps {
  background-position: -900px -300px;
}
/* line 416, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.chuugoku #bioForecast .maps {
  background-position: -900px -1200px;
}

/* line 419, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.shikoku #weatherForecast .maps {
  background-position: 0px -600px;
}
/* line 420, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.shikoku #bioForecast .maps {
  background-position: 0px -1500px;
}

/* line 423, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.kyuushuu #weatherForecast .maps {
  background-position: -300px -600px;
}
/* line 424, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.kyuushuu #bioForecast .maps {
  background-position: -300px -1500px;
}

/* line 427, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.okinawa #weatherForecast .maps {
  background-position: -600px -600px;
}
/* line 428, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather.okinawa #bioForecast .maps {
  background-position: -600px -1500px;
}

/* line 434, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps li,
#blockWeatherForecast .maps li {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 435, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .all li,
#blockWeatherForecast .maps .all li {
  /* 全国 */
}
/* line 436, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .all li.pinn14163,
#blockWeatherForecast .maps .all li.pinn14163 {
  top: 64px;
  left: 171px;
}
/* line 437, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .all li.pinn56227,
#blockWeatherForecast .maps .all li.pinn56227 {
  top: 121px;
  left: 114px;
}
/* line 438, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .all li.pinn34392,
#blockWeatherForecast .maps .all li.pinn34392 {
  top: 102px;
  left: 216px;
}
/* line 439, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .all li.pinn44132,
#blockWeatherForecast .maps .all li.pinn44132 {
  top: 190px;
  left: 231px;
}
/* line 440, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .all li.pinn48156,
#blockWeatherForecast .maps .all li.pinn48156 {
  top: 148px;
  left: 171px;
}
/* line 441, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .all li.pinn51106,
#blockWeatherForecast .maps .all li.pinn51106 {
  top: 222px;
  left: 180px;
}
/* line 442, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .all li.pinn62078,
#blockWeatherForecast .maps .all li.pinn62078 {
  top: 193px;
  left: 127px;
}
/* line 443, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .all li.pinn67437,
#blockWeatherForecast .maps .all li.pinn67437 {
  top: 160px;
  left: 58px;
}
/* line 444, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .all li.pinn74181,
#blockWeatherForecast .maps .all li.pinn74181 {
  top: 234px;
  left: 78px;
}
/* line 445, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .all li.pinn82182,
#blockWeatherForecast .maps .all li.pinn82182 {
  top: 221px;
  left: 23px;
}
/* line 446, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .all li.pinn91197,
#blockWeatherForecast .maps .all li.pinn91197 {
  top: 68px;
  left: 32px;
}
/* line 448, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .hokkaidou li,
#blockWeatherForecast .maps .hokkaidou li {
  /* 北海道 */
}
/* line 449, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .hokkaidou li.pinn11016,
#blockWeatherForecast .maps .hokkaidou li.pinn11016 {
  top: 56px;
  left: 125px;
}
/* line 450, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .hokkaidou li.pinn12442,
#blockWeatherForecast .maps .hokkaidou li.pinn12442 {
  top: 119px;
  left: 116px;
}
/* line 451, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .hokkaidou li.pinn14163,
#blockWeatherForecast .maps .hokkaidou li.pinn14163 {
  top: 160px;
  left: 57px;
}
/* line 452, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .hokkaidou li.pinn17341,
#blockWeatherForecast .maps .hokkaidou li.pinn17341 {
  top: 101px;
  left: 216px;
}
/* line 453, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .hokkaidou li.pinn19432,
#blockWeatherForecast .maps .hokkaidou li.pinn19432 {
  top: 193px;
  left: 214px;
}
/* line 454, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .hokkaidou li.pinn20432,
#blockWeatherForecast .maps .hokkaidou li.pinn20432 {
  top: 177px;
  left: 151px;
}
/* line 455, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .hokkaidou li.pinn21323,
#blockWeatherForecast .maps .hokkaidou li.pinn21323 {
  top: 216px;
  left: 77px;
}
/* line 456, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .hokkaidou li.pinn23232,
#blockWeatherForecast .maps .hokkaidou li.pinn23232 {
  top: 230px;
  left: 20px;
}
/* line 458, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .touhoku li,
#blockWeatherForecast .maps .touhoku li {
  /* 東北 */
}
/* line 459, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .touhoku li.pinn31312,
#blockWeatherForecast .maps .touhoku li.pinn31312 {
  top: 52px;
  left: 167px;
}
/* line 460, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .touhoku li.pinn32402,
#blockWeatherForecast .maps .touhoku li.pinn32402 {
  top: 100px;
  left: 103px;
}
/* line 461, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .touhoku li.pinn35426,
#blockWeatherForecast .maps .touhoku li.pinn35426 {
  top: 163px;
  left: 82px;
}
/* line 462, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .touhoku li.pinn33431,
#blockWeatherForecast .maps .touhoku li.pinn33431 {
  top: 108px;
  left: 188px;
}
/* line 463, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .touhoku li.pinn34392,
#blockWeatherForecast .maps .touhoku li.pinn34392 {
  top: 182px;
  left: 182px;
}
/* line 464, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .touhoku li.pinn36126,
#blockWeatherForecast .maps .touhoku li.pinn36126 {
  top: 233px;
  left: 141px;
}
/* line 465, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .touhoku li.pinn36361,
#blockWeatherForecast .maps .touhoku li.pinn36361 {
  top: 234px;
  left: 64px;
}
/* line 467, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .hokuriku li,
#blockWeatherForecast .maps .hokuriku li {
  /* 北陸 */
}
/* line 468, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .hokuriku li.pinn54157,
#blockWeatherForecast .maps .hokuriku li.pinn54157 {
  top: 66px;
  left: 140px;
}
/* line 469, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .hokuriku li.pinn54232,
#blockWeatherForecast .maps .hokuriku li.pinn54232 {
  top: 102px;
  left: 210px;
}
/* line 470, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .hokuriku li.pinn55102,
#blockWeatherForecast .maps .hokuriku li.pinn55102 {
  top: 138px;
  left: 124px;
}
/* line 471, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .hokuriku li.pinn56227,
#blockWeatherForecast .maps .hokuriku li.pinn56227 {
  top: 161px;
  left: 67px;
}
/* line 472, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .hokuriku li.pinn57066,
#blockWeatherForecast .maps .hokuriku li.pinn57066 {
  top: 224px;
  left: 24px;
}
/* line 474, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kantou li,
#blockWeatherForecast .maps .kantou li {
  /* 関東 */
}
/* line 475, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kantou li.pinn40201,
#blockWeatherForecast .maps .kantou li.pinn40201 {
  top: 90px;
  left: 201px;
}
/* line 476, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kantou li.pinn41277,
#blockWeatherForecast .maps .kantou li.pinn41277 {
  top: 65px;
  left: 143px;
}
/* line 477, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kantou li.pinn42091,
#blockWeatherForecast .maps .kantou li.pinn42091 {
  top: 58px;
  left: 77px;
}
/* line 478, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kantou li.pinn42251,
#blockWeatherForecast .maps .kantou li.pinn42251 {
  top: 98px;
  left: 25px;
}
/* line 479, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kantou li.pinn43241,
#blockWeatherForecast .maps .kantou li.pinn43241 {
  top: 125px;
  left: 98px;
}
/* line 480, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kantou li.pinn44132,
#blockWeatherForecast .maps .kantou li.pinn44132 {
  top: 187px;
  left: 136px;
}
/* line 481, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kantou li.pinn44172,
#blockWeatherForecast .maps .kantou li.pinn44172 {
  top: 234px;
  left: 70px;
}
/* line 482, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kantou li.pinn44263,
#blockWeatherForecast .maps .kantou li.pinn44263 {
  top: 231px;
  left: 242px;
}
/* line 483, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kantou li.pinn45212,
#blockWeatherForecast .maps .kantou li.pinn45212 {
  top: 161px;
  left: 195px;
}
/* line 484, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kantou li.pinn46106,
#blockWeatherForecast .maps .kantou li.pinn46106 {
  top: 175px;
  left: 52px;
}
/* line 486, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .toukaikoushinetsu li,
#blockWeatherForecast .maps .toukaikoushinetsu li {
  /* 東海甲信越 */
}
/* line 487, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .toukaikoushinetsu li.pinn48156,
#blockWeatherForecast .maps .toukaikoushinetsu li.pinn48156 {
  top: 63px;
  left: 181px;
}
/* line 488, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .toukaikoushinetsu li.pinn48767,
#blockWeatherForecast .maps .toukaikoushinetsu li.pinn48767 {
  top: 135px;
  left: 131px;
}
/* line 489, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .toukaikoushinetsu li.pinn49142,
#blockWeatherForecast .maps .toukaikoushinetsu li.pinn49142 {
  top: 125px;
  left: 214px;
}
/* line 490, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .toukaikoushinetsu li.pinn50331,
#blockWeatherForecast .maps .toukaikoushinetsu li.pinn50331 {
  top: 192px;
  left: 191px;
}
/* line 491, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .toukaikoushinetsu li.pinn51106,
#blockWeatherForecast .maps .toukaikoushinetsu li.pinn51106 {
  top: 206px;
  left: 116px;
}
/* line 492, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .toukaikoushinetsu li.pinn52146,
#blockWeatherForecast .maps .toukaikoushinetsu li.pinn52146 {
  top: 69px;
  left: 104px;
}
/* line 493, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .toukaikoushinetsu li.pinn52586,
#blockWeatherForecast .maps .toukaikoushinetsu li.pinn52586 {
  top: 127px;
  left: 52px;
}
/* line 494, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .toukaikoushinetsu li.pinn53133,
#blockWeatherForecast .maps .toukaikoushinetsu li.pinn53133 {
  top: 237px;
  left: 44px;
}
/* line 496, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kinki li,
#blockWeatherForecast .maps .kinki li {
  /* 近畿 */
}
/* line 497, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kinki li.pinn60216,
#blockWeatherForecast .maps .kinki li.pinn60216 {
  top: 116px;
  left: 208px;
}
/* line 498, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kinki li.pinn61111,
#blockWeatherForecast .maps .kinki li.pinn61111 {
  top: 52px;
  left: 98px;
}
/* line 499, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kinki li.pinn61286,
#blockWeatherForecast .maps .kinki li.pinn61286 {
  top: 78px;
  left: 155px;
}
/* line 500, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kinki li.pinn62078,
#blockWeatherForecast .maps .kinki li.pinn62078 {
  top: 148px;
  left: 128px;
}
/* line 501, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kinki li.pinn63051,
#blockWeatherForecast .maps .kinki li.pinn63051 {
  top: 72px;
  left: 40px;
}
/* line 502, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kinki li.pinn63518,
#blockWeatherForecast .maps .kinki li.pinn63518 {
  top: 148px;
  left: 57px;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kinki li.pinn64036,
#blockWeatherForecast .maps .kinki li.pinn64036 {
  top: 182px;
  left: 193px;
}
/* line 504, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kinki li.pinn65042,
#blockWeatherForecast .maps .kinki li.pinn65042 {
  top: 219px;
  left: 124px;
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .chuugoku li,
#blockWeatherForecast .maps .chuugoku li {
  /* 中国 */
}
/* line 507, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .chuugoku li.pinn66408,
#blockWeatherForecast .maps .chuugoku li.pinn66408 {
  top: 162px;
  left: 215px;
}
/* line 508, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .chuugoku li.pinn67437,
#blockWeatherForecast .maps .chuugoku li.pinn67437 {
  top: 187px;
  left: 136px;
}
/* line 509, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .chuugoku li.pinn68132,
#blockWeatherForecast .maps .chuugoku li.pinn68132 {
  top: 98px;
  left: 131px;
}
/* line 510, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .chuugoku li.pinn68376,
#blockWeatherForecast .maps .chuugoku li.pinn68376 {
  top: 135px;
  left: 61px;
}
/* line 511, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .chuugoku li.pinn69122,
#blockWeatherForecast .maps .chuugoku li.pinn69122 {
  top: 89px;
  left: 201px;
}
/* line 512, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .chuugoku li.pinn81286,
#blockWeatherForecast .maps .chuugoku li.pinn81286 {
  top: 217px;
  left: 19px;
}
/* line 514, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .shikoku li,
#blockWeatherForecast .maps .shikoku li {
  /* 四国 */
}
/* line 515, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .shikoku li.pinn71106,
#blockWeatherForecast .maps .shikoku li.pinn71106 {
  top: 131px;
  left: 215px;
}
/* line 516, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .shikoku li.pinn72086,
#blockWeatherForecast .maps .shikoku li.pinn72086 {
  top: 66px;
  left: 177px;
}
/* line 517, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .shikoku li.pinn73166,
#blockWeatherForecast .maps .shikoku li.pinn73166 {
  top: 136px;
  left: 56px;
}
/* line 518, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .shikoku li.pinn74181,
#blockWeatherForecast .maps .shikoku li.pinn74181 {
  top: 173px;
  left: 129px;
}
/* line 520, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kyuushuu li,
#blockWeatherForecast .maps .kyuushuu li {
  /* 九州 */
}
/* line 521, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kyuushuu li.pinn82182,
#blockWeatherForecast .maps .kyuushuu li.pinn82182 {
  top: 61px;
  left: 176px;
}
/* line 522, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kyuushuu li.pinn83216,
#blockWeatherForecast .maps .kyuushuu li.pinn83216 {
  top: 94px;
  left: 234px;
}
/* line 523, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kyuushuu li.pinn84496,
#blockWeatherForecast .maps .kyuushuu li.pinn84496 {
  top: 139px;
  left: 86px;
}
/* line 524, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kyuushuu li.pinn85142,
#blockWeatherForecast .maps .kyuushuu li.pinn85142 {
  top: 77px;
  left: 114px;
}
/* line 525, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kyuushuu li.pinn86141,
#blockWeatherForecast .maps .kyuushuu li.pinn86141 {
  top: 150px;
  left: 190px;
}
/* line 526, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kyuushuu li.pinn87376,
#blockWeatherForecast .maps .kyuushuu li.pinn87376 {
  top: 210px;
  left: 235px;
}
/* line 527, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kyuushuu li.pinn88317,
#blockWeatherForecast .maps .kyuushuu li.pinn88317 {
  top: 214px;
  left: 146px;
}
/* line 528, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .kyuushuu li.pinn88836,
#blockWeatherForecast .maps .kyuushuu li.pinn88836 {
  top: 217px;
  left: 23px;
}
/* line 530, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .okinawa li,
#blockWeatherForecast .maps .okinawa li {
  /* 沖縄 */
}
/* line 531, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .okinawa li.pinn91197,
#blockWeatherForecast .maps .okinawa li.pinn91197 {
  top: 79px;
  left: 196px;
}
/* line 532, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .okinawa li.pinn93041,
#blockWeatherForecast .maps .okinawa li.pinn93041 {
  top: 178px;
  left: 107px;
}
/* line 533, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .okinawa li.pinn94081,
#blockWeatherForecast .maps .okinawa li.pinn94081 {
  top: 176px;
  left: 24px;
}
/* line 534, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps .okinawa li.pinn92011,
#blockWeatherForecast .maps .okinawa li.pinn92011 {
  top: 221px;
  left: 232px;
}

/* line 538, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#backAllBtn {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 44px;
  height: 30px;
  background-color: #444;
  background-color: rgba(102, 102, 102, 0.6);
  color: #fff;
  text-align: center;
  line-height: 30px;
  font-size: 13px;
  border-radius: 3px;
}
/* line 551, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#backAllBtn:hover {
  background-color: rgba(102, 102, 102, 0.8);
}

/* line 553, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
.all #backAllBtn {
  display: none;
}

/* line 555, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#blockWeatherForecast {
  width: 315px;
  height: 196px;
  margin-bottom: .5em;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -moz-transform: scale(0.62, 0.63);
  -ms-transform: scale(0.62, 0.63);
  -webkit-transform: scale(0.62, 0.63);
  transform: scale(0.62, 0.63);
}
/* line 561, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#blockWeatherForecast .slide #forecastMaps .inner {
  width: 100%;
}

/* line 573, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
#bioWeather .maps,
#blockWeatherForecast .maps {
  background-image: url(/assets/index/index_map_300px.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 578, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_index_weathermap.scss */
  #bioWeather .maps,
  #blockWeatherForecast .maps {
    background-image: url(/assets/index/index_map_300px@2x.png);
    background-size: 1200px 1800px;
  }
}
/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_404.scss */
#mainContent.notFound #notFound {
  min-height: 484px;
  margin-bottom: 60px;
  background-image: url(/assets/404/sky_is_the_limit.jpg);
  background-size: cover;
  background-position: center center;
}
/* line 9, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_404.scss */
#mainContent.notFound #notFound h1, #mainContent.notFound #notFound h2, #mainContent.notFound #notFound p {
  color: #fff;
  text-align: center;
}
/* line 10, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_404.scss */
#mainContent.notFound #notFound h1 {
  font-size: 42px;
  padding-top: 100px;
}
/* line 11, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_404.scss */
#mainContent.notFound #notFound h2 {
  font-size: 24px;
  margin: 24px auto;
}
/* line 12, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_404.scss */
#mainContent.notFound #notFound p {
  margin-bottom: 40px;
}
/* line 13, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_404.scss */
#mainContent.notFound #notFound .sp {
  display: none;
}
/* line 14, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_404.scss */
#mainContent.notFound #notFound form {
  width: 352px;
  margin: auto;
  position: relative;
}
/* line 18, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_404.scss */
#mainContent.notFound #notFound form input[type=text] {
  width: 260px;
  height: 28px;
  font-size: 13px;
  border: none;
  padding-left: 28px;
  color: #1C1C1C;
  position: relative;
  padding-bottom: 0;
}
/* line 28, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_404.scss */
#mainContent.notFound #notFound form input[type=text] + i {
  position: absolute;
  top: 9px;
  left: 5px;
  font-size: 19px;
  color: #8A8A8A;
}
/* line 41, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_404.scss */
#mainContent.notFound #notFound form input[type=submit] {
  width: 57px;
  height: 33px;
  line-height: 32px;
  color: #fff;
  border: none;
  border-radius: 8px;
  background-color: #333;
  cursor: pointer;
}
/* line 50, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_404.scss */
#mainContent.notFound #notFound form input[type=submit]:hover {
  background-color: #3e3e3e;
}

/*# sourceMappingURL=/assets/source_maps/pc_page_index.scss.map */

/* base transition */
/* .clearfix */
/* line 11, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_mixin.scss */
#mainContent.forecast #forecastWrap, #mainContent.forecast #typhooninformation .wrap, #mainContent.forecastPref #typhooninformation .wrap, #mainContent.report ul.images, #mainContent.report #weeklyWrap, #mainContent.report .listWrap, #mainContent.healthIndex .thema + .wrap, #mainContent.healthIndex .categorySet, #mainContent.healthIndex .otherIndex, #mainContent.healthTop .thema + .wrap, #mainContent.healthTop #aboutThis ul, #mainContent.healthDes #aboutThis ul, #mainContent.healthCast #aboutThis ul, #mainContent.mypage #typhooninformation .wrap {
  zoom: 1;
}
/* line 13, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_mixin.scss */
#mainContent.forecast #forecastWrap:before, #mainContent.forecast #typhooninformation .wrap:before, #mainContent.forecastPref #typhooninformation .wrap:before, #mainContent.report ul.images:before, #mainContent.report #weeklyWrap:before, #mainContent.report .listWrap:before, #mainContent.healthIndex .thema + .wrap:before, #mainContent.healthIndex .categorySet:before, #mainContent.healthIndex .otherIndex:before, #mainContent.healthTop .thema + .wrap:before, #mainContent.healthTop #aboutThis ul:before, #mainContent.healthDes #aboutThis ul:before, #mainContent.healthCast #aboutThis ul:before, #mainContent.mypage #typhooninformation .wrap:before, #mainContent.forecast #forecastWrap:after, #mainContent.forecast #typhooninformation .wrap:after, #mainContent.forecastPref #typhooninformation .wrap:after, #mainContent.report ul.images:after, #mainContent.report #weeklyWrap:after, #mainContent.report .listWrap:after, #mainContent.healthIndex .thema + .wrap:after, #mainContent.healthIndex .categorySet:after, #mainContent.healthIndex .otherIndex:after, #mainContent.healthTop .thema + .wrap:after, #mainContent.healthTop #aboutThis ul:after, #mainContent.healthDes #aboutThis ul:after, #mainContent.healthCast #aboutThis ul:after, #mainContent.mypage #typhooninformation .wrap:after {
  content: "";
  display: table;
}
/* line 14, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_mixin.scss */
#mainContent.forecast #forecastWrap:after, #mainContent.forecast #typhooninformation .wrap:after, #mainContent.forecastPref #typhooninformation .wrap:after, #mainContent.report ul.images:after, #mainContent.report #weeklyWrap:after, #mainContent.report .listWrap:after, #mainContent.healthIndex .thema + .wrap:after, #mainContent.healthIndex .categorySet:after, #mainContent.healthIndex .otherIndex:after, #mainContent.healthTop .thema + .wrap:after, #mainContent.healthTop #aboutThis ul:after, #mainContent.healthDes #aboutThis ul:after, #mainContent.healthCast #aboutThis ul:after, #mainContent.mypage #typhooninformation .wrap:after {
  clear: both;
}

/* line 19, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_mixin.scss */
#mainContent.forecastPref .tip-content h3:after, #mainContent.healthIndex .summaryText p + a:before, #mainContent.healthIndex .otherIndex dl dt:before, #mainContent.healthTop #aboutThis h2 a:before, #mainContent.healthTop #aboutThis ul li a dl dt:before, #mainContent.healthDes .thisContents li a dl dt:before, #mainContent.healthDes .section .check a:before, #mainContent.healthDes .section .result a:before, #mainContent.healthDes .section .result-igarashi .open_migraine a:before, #mainContent.healthDes #aboutThis h2 a:before, #mainContent.healthDes #aboutThis ul li a dl dt:before, #mainContent.healthCast #aboutThis h2 a:before, #mainContent.healthCast #aboutThis ul li a dl dt:before, #mainContent.mypage .tip-content h3:after {
  font-family: "bws icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}

/* line 15, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.c_blue_link {
  color: #30A6D9;
}

/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.transparent {
  background-color: transparent !important;
}

/* line 27, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.gradient {
  background-color: #fffe00;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFE00', endColorstr='#FF30A6D9');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNGFkZGJkIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzBhNmQ5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fffe00), color-stop(50%, #4addbd), color-stop(100%, #30a6d9));
  background-image: -moz-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: -webkit-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: linear-gradient(to right, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
}

/* line 8, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#mainContent.second {
  position: relative;
  margin: 0 auto 100px auto;
}

/* line 12, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#breadcrumb {
  font-size: 12px;
  position: absolute;
  top: -32px;
  left: 0;
}
/* line 17, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#breadcrumb li {
  display: inline;
  vertical-align: middle;
}
/* line 20, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#breadcrumb li:after {
  content: "\f109";
  font-size: 8px;
  margin-left: 5px;
  vertical-align: middle;
  color: #8A8A8A;
  -moz-transform: scale(0.8, 0.8);
  -ms-transform: scale(0.8, 0.8);
  -webkit-transform: scale(0.8, 0.8);
  transform: scale(0.8, 0.8);
}
/* line 28, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#breadcrumb li:last-child span {
  color: #30A6D9;
}
/* line 29, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#breadcrumb li:last-child:after {
  display: none;
}
/* line 31, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#breadcrumb li a:hover img {
  opacity: 1;
}
/* line 32, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#breadcrumb li a:hover path {
  fill: #30A6D9;
}

/* line 36, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#articleHead {
  position: relative;
  margin-bottom: 28px;
}
/* line 39, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#articleHead .title {
  height: 32px;
  line-height: 35px;
  font-size: 27px;
}
/* line 44, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#articleHead .share {
  text-align: right;
  position: absolute;
  top: -4px;
  right: -7px;
}
/* line 49, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#articleHead .share li {
  height: 20px;
  display: inline-block;
  margin-left: 2px;
}
/* line 53, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#articleHead .share li .fb-like {
  top: -7px;
}

/* line 59, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
.no-touch #articleHead .share {
  right: -3px;
}

/* line 61, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
.imagesBlock, #mainContent.pressure #weeklyPressure {
  margin-left: -20px;
  margin-bottom: 44px;
  *zoom: 1;
}
/* line 64, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
.imagesBlock:before, #mainContent.pressure #weeklyPressure:before, .imagesBlock:after, #mainContent.pressure #weeklyPressure:after {
  content: "";
  display: table;
}
/* line 69, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
.imagesBlock:after, #mainContent.pressure #weeklyPressure:after {
  clear: both;
}
/* line 73, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
.imagesBlock li, #mainContent.pressure #weeklyPressure li {
  float: left;
  margin-left: 20px;
  width: 300px;
}
/* line 77, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
.imagesBlock li img, #mainContent.pressure #weeklyPressure li img {
  width: 100%;
}

/* line 80, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
.ad.imagesBlock, #mainContent.pressure .ad#weeklyPressure {
  margin-top: 40px;
  margin-left: -20px;
}
/* line 83, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
.ad.imagesBlock li, #mainContent.pressure .ad#weeklyPressure li {
  height: 250px;
  border: 1px solid #F2F2F2;
  margin-left: 18px;
}

/* line 89, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#figures {
  margin-left: -16px;
  margin-bottom: 0px;
}
/* line 92, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#figures li {
  margin-left: 16px;
  width: 194px;
}
/* line 95, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#figures li img {
  height: 194px;
  border: 1px solid #ccc;
  margin-bottom: .4em;
}
/* line 101, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#figures a {
  display: block;
  height: 230px;
  margin-bottom: 10px;
  text-align: center;
  line-height: 1.2;
}
/* line 107, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#figures a:hover #blockWeatherForecast {
  opacity: .7;
}
/* line 111, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#figures #radar-block {
  position: relative;
  overflow: hidden;
}
/* line 114, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#figures #radar-block div {
  border: 1px solid #ccc;
  height: 214px;
  margin-bottom: .4em;
}
/* line 119, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#figures #radar-block img {
  width: auto;
  border: 0px;
  height: 214px;
}
/* line 124, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#figures #radar-block #radar-block-map {
  margin-left: -36px;
}
/* line 127, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#figures #radar-block #radar-block-line {
  left: -36px;
  position: absolute;
  top: 0;
  z-index: 0;
}
/* line 133, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#figures #radar-block #radar-block-data {
  left: -36px;
  position: absolute;
  top: 0;
  z-index: 1;
}

/* line 142, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#forecastTable,
#warningTable {
  margin-bottom: 55px;
}
/* line 145, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#forecastTable h2,
#warningTable h2 {
  font-size: 21px;
  color: #1C1C1C;
  margin-bottom: 4px;
}
/* line 150, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#forecastTable table,
#warningTable table {
  border-top: 3px solid #E6E6E4;
  border-bottom: 3px solid #E6E6E4;
  width: 100%;
  border-collapse: collapse;
  position: relative;
}
/* line 156, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#forecastTable table td, #forecastTable table th, #forecastTable table br,
#warningTable table td,
#warningTable table th,
#warningTable table br {
  font-size: 14px;
  line-height: 1.2;
  padding: 16px 0;
}
/* line 161, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#forecastTable table td, #forecastTable table th,
#warningTable table td,
#warningTable table th {
  border-top: 1px solid #E6E6E4;
  border-bottom: 1px solid #E6E6E4;
  line-height: 1.4;
  padding: 16px 0 14px 0;
}
/* line 166, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#forecastTable table td a, #forecastTable table th a,
#warningTable table td a,
#warningTable table th a {
  display: inline-block;
  margin-right: 2em;
}
/* line 171, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#forecastTable table th,
#warningTable table th {
  width: 94px;
  color: #1C1C1C;
}

/* line 177, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
#forecastTable {
  margin-bottom: 0;
}

/* line 179, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
.tip-area {
  margin-top: 25px;
}
/* line 181, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
.tip-area .tip-title {
  color: #323333;
  font-size: 14px;
  cursor: pointer;
}
/* line 185, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
.tip-area .tip-title * {
  vertical-align: middle;
  line-height: 1;
}
/* line 186, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
.tip-area .tip-title .question {
  font-family: sans-serif;
  font-size: 13px;
  display: inline-block;
  text-align: center;
  color: #fff;
  background-color: #30A6D9;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  line-height: 16px;
  margin-right: 6px;
}
/* line 199, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
.tip-area .tip-title small {
  color: #30A6D9;
  margin-right: 6px;
  font-size: 13px;
}
/* line 204, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
.tip-area .tip-title .icon-bottom {
  font-size: 10px;
  color: #30A6D9;
  margin-left: 6px;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* line 210, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
.tip-area .tip-title.open .icon-bottom {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 212, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
.tip-area .tip-content {
  display: none;
  background-color: #F2F2F2;
  padding: 20px;
  padding-bottom: 18px;
  margin-top: 16px;
  position: relative;
}
/* line 219, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_page_second.scss */
.tip-area .tip-content:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 0px solid transparent;
  border-left: 11px solid transparent;
  border-bottom: 13px solid #F2F2F2;
  border-right: 11px solid transparent;
  position: absolute;
  top: -13px;
  left: 98px;
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#colorbox, #cboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
}
/* line 12, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#colorbox a:focus, #colorbox a:focus, #colorbox button:focus, #cboxOverlay a:focus, #cboxOverlay a:focus, #cboxOverlay button:focus {
  outline: none;
}

/* line 16, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  max-width: none;
}

/* line 25, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 31, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 35, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxContent {
  position: relative;
}

/* line 39, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 44, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxTitle {
  margin: 0;
}

/* line 48, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 56, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 60, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

/* line 69, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 78, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/* line 90, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxOverlay {
  background: #000;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 96, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#colorbox {
  outline: 0;
}

/* line 149, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
.cboxIframe {
  background: #fff;
}

/* line 153, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* line 158, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxLoadedContent {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 163, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxTitle {
  position: absolute;
  top: 0px;
  left: 0;
  text-align: left;
  width: 100%;
  color: #fff;
  font-size: 18px;
}

/* line 173, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxCurrent {
  position: absolute;
  bottom: 0;
  right: 0px;
  color: #fff;
  font-size: 12px;
}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
/* line 187, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
/* line 198, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0;
}

/* line 202, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxSlideshow {
  position: absolute;
  bottom: 0px;
  right: 42px;
  color: #444;
}

/* line 208, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxPrevious,
#cboxNext {
  font-size: 65px;
  position: absolute;
  margin-top: -30px;
  top: 50%;
  color: #fff;
}

/* line 216, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxPrevious {
  left: -30px;
}

/* line 217, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxNext {
  right: -30px;
}

/* line 220, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
.csstransforms #cboxPrevious,
.csstransforms #cboxNext {
  font-size: 10px;
  margin-top: -25px;
  width: 50px;
  height: 50px;
  overflow: hidden;
  text-indent: -9999px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  opacity: 0.8;
}
/* line 233, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
.csstransforms #cboxPrevious:hover,
.csstransforms #cboxNext:hover {
  opacity: 1;
}
/* line 235, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
.csstransforms #cboxPrevious {
  left: -45px;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
}
/* line 240, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
.csstransforms #cboxNext {
  right: -45px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
}

/* line 250, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxClose {
  position: absolute;
  top: 10px;
  right: 0;
  display: block;
  color: #fff;
  font-size: 12px;
}
/* line 257, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
#cboxClose:before {
  content: "× ";
  color: #30A6D9;
  font-size: 20px;
  vertical-align: middle;
}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
/* line 272, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_colorbox.scss */
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/* line 15, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.c_blue_link {
  color: #30A6D9;
}

/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.transparent {
  background-color: transparent !important;
}

/* line 27, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.gradient {
  background-color: #fffe00;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFE00', endColorstr='#FF30A6D9');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNGFkZGJkIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzBhNmQ5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fffe00), color-stop(50%, #4addbd), color-stop(100%, #30a6d9));
  background-image: -moz-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: -webkit-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: linear-gradient(to right, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
}

/* line 7, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service h2 {
  font-size: 21px;
  margin-bottom: 14px;
  color: #1C1C1C;
}
/* line 12, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service sup {
  font-size: 50%;
  vertical-align: super;
  color: inherit;
}
/* line 18, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service section {
  margin-bottom: 52px;
}
/* line 21, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service table {
  border-collapse: collapse;
  box-sizing: border-box;
  width: 100%;
}
/* line 25, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service table * {
  line-height: 1.4;
  font-size: 13px;
}
/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service table th, #mainContent.service table td {
  border: 1px solid #E6E6E4;
}
/* line 29, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service table th {
  border-right: none;
  background-color: #F2F2F2;
  width: 134px;
  text-align: center;
}
/* line 35, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service table td {
  border-left: none;
  padding: 20px 4px 16px 18px;
}
/* line 39, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service table strong {
  font-weight: bold;
}
/* line 41, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service p + table {
  margin-top: 1em;
}
/* line 44, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .page-read {
  margin-bottom: 21px;
}
/* line 48, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .section-title {
  box-sizing: border-box;
  height: 175px;
  width: 100%;
  display: table;
  background-size: cover;
  padding-left: 38px;
  margin-bottom: 35px;
  line-height: 1;
}
/* line 57, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .section-title span {
  display: table-cell;
  vertical-align: middle;
  font-size: 23px;
  color: inherit;
  padding-top: 6px;
}
/* line 63, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .section-title span small {
  margin-top: 12px;
  display: block;
  font-size: 15px;
  color: inherit;
}
/* line 71, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service #sec1 .section-title {
  background-image: url("service/bg_sky.png");
  color: #fff;
}
/* line 72, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service #sec2 .section-title {
  background-image: url("service/bg_woman.png");
  color: #1c1c1c;
}
/* line 74, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service #sec2 .section-title span {
  font-size: 21px;
}
/* line 77, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service #sec2 .section-read img {
  margin: 4px 0 0.5em 1em;
}
/* line 80, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .section-read {
  overflow: hidden;
  margin-bottom: 15px;
  line-height: 1.8;
}
/* line 84, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .section-read a {
  color: inherit;
  text-decoration: underline;
}
/* line 87, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .section-read a:hover {
  color: #30A6D9;
}
/* line 89, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .section-read img {
  float: right;
  margin: 4px 0 1em 1.5em;
}
/* line 96, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .accordion {
  border: 1px solid #E2E2E2;
  margin: 15px auto;
}
/* line 100, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .accordion-title {
  height: 114px;
  display: table;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
}
/* line 107, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .accordion-title .arrow {
  color: #30A6D9;
  position: absolute;
  top: 50%;
  left: 18px;
  margin-top: -8px;
  display: block;
  font-size: 16px;
}
/* line 116, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .accordion-title.open .arrow {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 117, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .accordion-title .icon {
  width: 104px;
  text-align: right;
  display: table-cell;
  vertical-align: middle;
}
/* line 123, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .accordion-title span {
  display: table-cell;
  vertical-align: middle;
  padding-left: 20px;
  font-size: 17px;
  color: #1c1c1c;
}
/* line 129, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .accordion-title span small {
  margin-top: 2px;
  display: block;
  font-size: 14px;
  color: #626262;
}
/* line 137, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .accordion-title:hover span {
  color: #30A6D9;
}
/* line 140, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .accordion-hide {
  display: none;
  padding: 0 35px 32px 35px;
  line-height: 1.8;
}
/* line 144, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .accordion-hide p {
  overflow: hidden;
}
/* line 146, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .accordion-hide p a {
  color: inherit;
  text-decoration: underline;
}
/* line 149, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .accordion-hide p a:hover {
  color: #30A6D9;
}
/* line 151, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .accordion-hide p img {
  float: right;
  margin: 4px 0 .5em 1em;
}
/* line 159, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .categoryLinks * {
  box-sizing: border-box;
}
/* line 160, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .categoryLinks h3 {
  color: #000;
  margin: 24px auto 8px;
}
/* line 164, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .categoryLinks .iconBlock {
  padding: 17px 0 17px 25px;
  border: 1px solid #E2E2E2;
}
/* line 168, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .categoryLinks .wrap {
  display: table;
  width: 100%;
  border-collapse: collapse;
}
/* line 172, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .categoryLinks .wrap ul {
  display: table-row;
}
/* line 174, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .categoryLinks .wrap ul li {
  display: table-cell;
  width: 25%;
  padding: 8px 0;
}
/* line 178, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .categoryLinks .wrap ul li img {
  vertical-align: middle;
  margin-right: 5px;
}
/* line 182, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .categoryLinks .wrap ul li small {
  display: none;
}
/* line 189, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .jirei {
  padding-left: 74px;
  position: relative;
  margin-top: 20px;
}
/* line 193, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .jirei dt {
  position: absolute;
  top: 4px;
  left: 0;
  display: block;
  color: #fff;
  background-color: #626262;
  width: 56px;
  text-align: center;
  line-height: 1;
  padding: 8px 0 6px;
}
/* line 210, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service p.toContact {
  text-align: center;
}
/* line 212, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service p.toContact a {
  text-decoration: none;
  display: block;
  width: 183px;
  margin: 35px auto 0;
  padding: 10px 0 8px;
  background: #30a6d9;
  background: -moz-linear-gradient(top, #30a6d9 0%, #59b8e1 100%);
  background: -webkit-linear-gradient(top, #30a6d9 0%, #59b8e1 100%);
  background: linear-gradient(to bottom, #30a6d9 0%, #59b8e1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30a6d9', endColorstr='#59b8e1',GradientType=0 );
  color: #fff;
  border-radius: 6px;
}
/* line 225, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service p.toContact a:hover {
  color: #fff;
  background: #269CBF;
  background-image: -moz-linear-gradient(top, #269ccf 0%, #269ccf 100%);
  background-image: -webkit-linear-gradient(top, #269ccf 0%, #269ccf 100%);
  background-image: linear-gradient(to bottom, #269ccf 0%, #269ccf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF269CCF', endColorstr='#FF269CCF');
}
/* line 242, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .rightArea .toContact {
  margin: 0 auto 18px;
}
/* line 244, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .rightArea .toContact a {
  width: auto;
  margin: auto;
  text-align: left;
  position: relative;
  padding: 23px 0 14px 37px;
  background-color: #30A6D9;
}
/* line 251, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .rightArea .toContact a * {
  color: #fff;
}
/* line 252, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .rightArea .toContact a strong {
  font-size: 24px;
}
/* line 255, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .rightArea .toContact a small {
  font-size: 16px;
  display: block;
  letter-spacing: .2em;
}
/* line 260, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .rightArea .toContact a i {
  position: absolute;
  top: 50%;
  left: 21px;
  margin-top: -5px;
  font-size: 10px;
}
/* line 269, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .rightArea ul > li > a,
#mainContent.service .rightArea .block {
  display: block;
  border: 1px solid #E6E6E4;
  padding: 24px 30px;
  margin-bottom: 18px;
}
/* line 275, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .rightArea ul > li > a h2,
#mainContent.service .rightArea .block h2 {
  line-height: 1.2;
  padding-top: 9px;
}
/* line 279, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .rightArea ul > li > a p,
#mainContent.service .rightArea .block p {
  text-align: justify;
}
/* line 280, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .rightArea ul > li > a .box-link,
#mainContent.service .rightArea .block .box-link {
  margin-top: 1.2em;
  height: 25px;
  line-height: 25px;
  padding-top: 3px;
}
/* line 287, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .rightArea div.block {
  display: none;
}
/* line 288, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .rightArea ul > li > a {
  padding: 14px 21px;
  font-size: 14px;
}
/* line 291, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_service.scss */
#mainContent.service .rightArea ul > li > a i {
  font-size: 10px;
  vertical-align: middle;
  color: #30A6D9;
  margin-right: .5em;
}

/* line 15, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.c_blue_link {
  color: #30A6D9;
}

/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.transparent {
  background-color: transparent !important;
}

/* line 27, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.gradient {
  background-color: #fffe00;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFE00', endColorstr='#FF30A6D9');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNGFkZGJkIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzBhNmQ5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fffe00), color-stop(50%, #4addbd), color-stop(100%, #30a6d9));
  background-image: -moz-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: -webkit-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: linear-gradient(to right, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
}

/* line 7, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #viewChange {
  margin-bottom: 25px;
}
/* line 9, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #viewChange #printBtn {
  display: inline-block;
  vertical-align: bottom;
  text-align: center;
  font-size: 13px;
  color: #30A6D9;
  background-color: #fff;
  border: 1px solid #30A6D9;
  padding: 0;
  padding-top: 3px;
  height: 20px;
  line-height: 20px;
  width: 100px;
  position: relative;
  top: -7px;
  margin-left: 20px;
  cursor: pointer;
}
/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #viewChange #printBtn:hover {
  background-color: #30A6D9;
  color: #fff;
}
/* line 29, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #viewChange #printBtn:hover i {
  color: #fff;
}
/* line 31, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #viewChange #printBtn:focus {
  outline: none;
}
/* line 34, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #viewChange #printBtn i {
  color: #30A6D9;
  font-size: 110%;
}
/* line 40, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #moviePressure {
  padding: 10px;
  background-color: #F2F2F2;
  margin-bottom: 44px;
  position: relative;
}
/* line 45, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #moviePressure #animation {
  position: relative;
  height: 278px;
  margin-top: 6px;
  margin-bottom: 28px;
}
/* line 50, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #moviePressure #animation li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  line-height: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 200ms linear 100ms;
  -o-transition: all 200ms linear 100ms;
  -webkit-transition: all 200ms linear;
  -webkit-transition-delay: 100ms;
  transition: all 200ms linear 100ms;
}
/* line 59, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #moviePressure #animation li img {
  width: 300px;
}
/* line 60, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #moviePressure #animation li.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: all 200ms linear 0ms;
  -o-transition: all 200ms linear 0ms;
  -webkit-transition: all 200ms linear;
  -webkit-transition-delay: 0ms;
  transition: all 200ms linear 0ms;
}
/* line 67, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #playBtn {
  width: 28px;
  height: 28px;
  background-color: #F2F2F2;
  border: 1px solid #4f4e4e;
  border-radius: 18px;
  position: absolute;
  top: 312px;
  left: 7px;
  cursor: pointer;
  overflow: hidden;
  text-indent: -9999px;
  -moz-transition: background-color 200ms linear;
  -o-transition: background-color 200ms linear;
  -webkit-transition: background-color 200ms linear;
  transition: background-color 200ms linear;
}
/* line 80, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #playBtn:focus {
  outline: none;
}
/* line 83, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #playBtn:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-left: 12px solid #4f4e4e;
  border-right: 0 solid transparent;
  border-bottom: 7px solid transparent;
  position: absolute;
  top: 6px;
  left: 9px;
}
/* line 96, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #playBtn.pause {
  background-color: #C4C4C4;
  border-color: #C4C4C4;
}
/* line 99, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #playBtn.pause:after, #mainContent.pressure #playBtn.pause:before {
  content: "";
  display: block;
  width: 3px;
  height: 10px;
  background-color: #fff;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  position: absolute;
  top: 8px;
  left: 9px;
}
/* line 113, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #playBtn.pause:after {
  left: 14px;
}
/* line 116, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #slider {
  width: 520px;
  height: 6px;
  margin: auto;
  border-radius: 0;
  border: none;
}
/* line 122, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #slider.ui-widget-content {
  background: #ccc;
}
/* line 123, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #slider.ui-state-default, #mainContent.pressure #slider.ui-widget-content .ui-state-default, #mainContent.pressure #slider.ui-widget-header .ui-state-default {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  background: #C7C7C7;
  background: rgba(138, 138, 138, 0.48);
  border: none;
  top: -7px;
  margin-left: -10px;
  cursor: move;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
/* line 137, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #slider.ui-state-default:after, #mainContent.pressure #slider.ui-widget-content .ui-state-default:after, #mainContent.pressure #slider.ui-widget-header .ui-state-default:after {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 6px;
  background: #3ab0e3;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -6px;
  margin-left: -6px;
}
/* line 150, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #slider.ui-state-default:focus, #mainContent.pressure #slider.ui-widget-content .ui-state-default:focus, #mainContent.pressure #slider.ui-widget-header .ui-state-default:focus {
  outline: none;
}
/* line 155, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #scale {
  width: 518px;
  height: 2em;
  margin: auto;
  text-align: center;
  position: relative;
  margin-top: 7px;
}
/* line 162, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #scale li {
  position: absolute;
  top: 0;
  width: 3em;
  margin-left: -1.5em;
  text-align: center;
  line-height: 1;
  color: #8A8A8A;
}
/* line 170, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #scale li:before {
  content: "I";
  display: block;
  font-size: 8px;
  color: #1C1C1C;
}
/* line 176, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #scale li small {
  color: #8A8A8A;
  font-size: 12px;
}
/* line 180, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #scale li:first-child {
  left: 0;
}
/* line 181, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #scale li:first-child + li {
  left: 14.2%;
}
/* line 182, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #scale li:first-child + li + li {
  left: 28.5%;
}
/* line 183, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #scale li:first-child + li + li + li {
  left: 42.8%;
}
/* line 184, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #scale li:first-child + li + li + li + li {
  left: 57.1%;
}
/* line 185, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #scale li:first-child + li + li + li + li + li {
  left: 71.4%;
}
/* line 186, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #scale li:first-child + li + li + li + li + li + li {
  left: 85.7%;
}
/* line 187, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #scale li:first-child + li + li + li + li + li + li + li {
  left: 100%;
}
/* line 190, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #thumbnail {
  text-align: center;
}
/* line 192, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #thumbnail li {
  width: 70px;
  display: inline-block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 196, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #thumbnail li img {
  width: 100%;
  cursor: pointer;
}
/* line 197, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #thumbnail li.active, #mainContent.pressure #thumbnail li.active:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 198, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #thumbnail li:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 202, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #weeklyPressure {
  display: none;
  margin-bottom: 0px;
}
/* line 206, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_pressure.scss */
#mainContent.pressure #weeklyPressure li {
  text-align: center;
  line-height: 1.4;
  height: 320px;
}

/* line 15, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.c_blue_link {
  color: #30A6D9;
}

/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.transparent {
  background-color: transparent !important;
}

/* line 27, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.gradient {
  background-color: #fffe00;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFE00', endColorstr='#FF30A6D9');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNGFkZGJkIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzBhNmQ5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fffe00), color-stop(50%, #4addbd), color-stop(100%, #30a6d9));
  background-image: -moz-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: -webkit-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: linear-gradient(to right, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
}

/* line 10, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry h3, #mainContent.inquiry h2,
#mainContent.inquiryBase h3,
#mainContent.inquiryBase h2,
#mainContent.inquiryThanks h3,
#mainContent.inquiryThanks h2,
#mainContent.inquiryThanksBase h3,
#mainContent.inquiryThanksBase h2 {
  font-size: 21px;
  margin-bottom: 22px;
  color: #1C1C1C;
}
/* line 15, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry p,
#mainContent.inquiryBase p,
#mainContent.inquiryThanks p,
#mainContent.inquiryThanksBase p {
  margin-bottom: 30px;
}
/* line 16, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry .errorMsg,
#mainContent.inquiryBase .errorMsg,
#mainContent.inquiryThanks .errorMsg,
#mainContent.inquiryThanksBase .errorMsg {
  color: #F15A24;
  margin-bottom: -4px;
  font-size: 12px;
  margin-top: 8px;
}
/* line 17, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry div.field_with_errors,
#mainContent.inquiryBase div.field_with_errors,
#mainContent.inquiryThanks div.field_with_errors,
#mainContent.inquiryThanksBase div.field_with_errors {
  display: inline;
}
/* line 20, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable,
#mainContent.inquiry #inquiryTable,
#mainContent.inquiryBase #feedbackTable,
#mainContent.inquiryBase #inquiryTable,
#mainContent.inquiryThanks #feedbackTable,
#mainContent.inquiryThanks #inquiryTable,
#mainContent.inquiryThanksBase #feedbackTable,
#mainContent.inquiryThanksBase #inquiryTable {
  margin-top: 35px;
  background-color: #E6E6E4;
  padding: 8px;
}
/* line 25, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl,
#mainContent.inquiry #inquiryTable dl,
#mainContent.inquiryBase #feedbackTable dl,
#mainContent.inquiryBase #inquiryTable dl,
#mainContent.inquiryThanks #feedbackTable dl,
#mainContent.inquiryThanks #inquiryTable dl,
#mainContent.inquiryThanksBase #feedbackTable dl,
#mainContent.inquiryThanksBase #inquiryTable dl {
  background-color: #fff;
  margin-bottom: 4px;
  padding: 20px 14px;
  padding-left: 20px;
}
/* line 30, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl:after,
#mainContent.inquiry #inquiryTable dl:after,
#mainContent.inquiryBase #feedbackTable dl:after,
#mainContent.inquiryBase #inquiryTable dl:after,
#mainContent.inquiryThanks #feedbackTable dl:after,
#mainContent.inquiryThanks #inquiryTable dl:after,
#mainContent.inquiryThanksBase #feedbackTable dl:after,
#mainContent.inquiryThanksBase #inquiryTable dl:after {
  content: "";
  clear: both;
  display: block;
}
/* line 35, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl dt,
#mainContent.inquiry #inquiryTable dl dt,
#mainContent.inquiryBase #feedbackTable dl dt,
#mainContent.inquiryBase #inquiryTable dl dt,
#mainContent.inquiryThanks #feedbackTable dl dt,
#mainContent.inquiryThanks #inquiryTable dl dt,
#mainContent.inquiryThanksBase #feedbackTable dl dt,
#mainContent.inquiryThanksBase #inquiryTable dl dt {
  float: left;
  font-size: 14px;
  padding: 6px 0;
  box-sizing: border-box;
  border: 1px solid #fff;
  height: 35px;
}
/* line 42, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl dt small,
#mainContent.inquiry #inquiryTable dl dt small,
#mainContent.inquiryBase #feedbackTable dl dt small,
#mainContent.inquiryBase #inquiryTable dl dt small,
#mainContent.inquiryThanks #feedbackTable dl dt small,
#mainContent.inquiryThanks #inquiryTable dl dt small,
#mainContent.inquiryThanksBase #feedbackTable dl dt small,
#mainContent.inquiryThanksBase #inquiryTable dl dt small {
  font-size: 10px;
  color: #F15A24;
  vertical-align: middle;
  margin-left: 14px;
}
/* line 47, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl dt small.gray,
#mainContent.inquiry #inquiryTable dl dt small.gray,
#mainContent.inquiryBase #feedbackTable dl dt small.gray,
#mainContent.inquiryBase #inquiryTable dl dt small.gray,
#mainContent.inquiryThanks #feedbackTable dl dt small.gray,
#mainContent.inquiryThanks #inquiryTable dl dt small.gray,
#mainContent.inquiryThanksBase #feedbackTable dl dt small.gray,
#mainContent.inquiryThanksBase #inquiryTable dl dt small.gray {
  color: #8A8A8A;
}
/* line 50, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl dd,
#mainContent.inquiry #inquiryTable dl dd,
#mainContent.inquiryBase #feedbackTable dl dd,
#mainContent.inquiryBase #inquiryTable dl dd,
#mainContent.inquiryThanks #feedbackTable dl dd,
#mainContent.inquiryThanks #inquiryTable dl dd,
#mainContent.inquiryThanksBase #feedbackTable dl dd,
#mainContent.inquiryThanksBase #inquiryTable dl dd {
  width: 466px;
  float: right;
}
/* line 55, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.select dt,
#mainContent.inquiry #inquiryTable dl.select dt,
#mainContent.inquiryBase #feedbackTable dl.select dt,
#mainContent.inquiryBase #inquiryTable dl.select dt,
#mainContent.inquiryThanks #feedbackTable dl.select dt,
#mainContent.inquiryThanks #inquiryTable dl.select dt,
#mainContent.inquiryThanksBase #feedbackTable dl.select dt,
#mainContent.inquiryThanksBase #inquiryTable dl.select dt {
  line-height: 1;
}
/* line 56, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.select ul#selectList,
#mainContent.inquiry #inquiryTable dl.select ul#selectList,
#mainContent.inquiryBase #feedbackTable dl.select ul#selectList,
#mainContent.inquiryBase #inquiryTable dl.select ul#selectList,
#mainContent.inquiryThanks #feedbackTable dl.select ul#selectList,
#mainContent.inquiryThanks #inquiryTable dl.select ul#selectList,
#mainContent.inquiryThanksBase #feedbackTable dl.select ul#selectList,
#mainContent.inquiryThanksBase #inquiryTable dl.select ul#selectList {
  position: relative;
  left: -8px;
}
/* line 60, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.select ul#selectList li a,
#mainContent.inquiry #inquiryTable dl.select ul#selectList li a,
#mainContent.inquiryBase #feedbackTable dl.select ul#selectList li a,
#mainContent.inquiryBase #inquiryTable dl.select ul#selectList li a,
#mainContent.inquiryThanks #feedbackTable dl.select ul#selectList li a,
#mainContent.inquiryThanks #inquiryTable dl.select ul#selectList li a,
#mainContent.inquiryThanksBase #feedbackTable dl.select ul#selectList li a,
#mainContent.inquiryThanksBase #inquiryTable dl.select ul#selectList li a {
  font-size: 14px;
  display: inline-block;
  padding: 5px;
  padding-left: 30px;
  position: relative;
}
/* line 66, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.select ul#selectList li a:before,
#mainContent.inquiry #inquiryTable dl.select ul#selectList li a:before,
#mainContent.inquiryBase #feedbackTable dl.select ul#selectList li a:before,
#mainContent.inquiryBase #inquiryTable dl.select ul#selectList li a:before,
#mainContent.inquiryThanks #feedbackTable dl.select ul#selectList li a:before,
#mainContent.inquiryThanks #inquiryTable dl.select ul#selectList li a:before,
#mainContent.inquiryThanksBase #feedbackTable dl.select ul#selectList li a:before,
#mainContent.inquiryThanksBase #inquiryTable dl.select ul#selectList li a:before {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 7px;
  background-color: #fff;
  border: 1px solid #E6E6E6;
  top: 9px;
  left: 8px;
}
/* line 78, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.select ul#selectList li a.on,
#mainContent.inquiry #inquiryTable dl.select ul#selectList li a.on,
#mainContent.inquiryBase #feedbackTable dl.select ul#selectList li a.on,
#mainContent.inquiryBase #inquiryTable dl.select ul#selectList li a.on,
#mainContent.inquiryThanks #feedbackTable dl.select ul#selectList li a.on,
#mainContent.inquiryThanks #inquiryTable dl.select ul#selectList li a.on,
#mainContent.inquiryThanksBase #feedbackTable dl.select ul#selectList li a.on,
#mainContent.inquiryThanksBase #inquiryTable dl.select ul#selectList li a.on {
  background-color: #EAF6FB;
}
/* line 80, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.select ul#selectList li a.on:after,
#mainContent.inquiry #inquiryTable dl.select ul#selectList li a.on:after,
#mainContent.inquiryBase #feedbackTable dl.select ul#selectList li a.on:after,
#mainContent.inquiryBase #inquiryTable dl.select ul#selectList li a.on:after,
#mainContent.inquiryThanks #feedbackTable dl.select ul#selectList li a.on:after,
#mainContent.inquiryThanks #inquiryTable dl.select ul#selectList li a.on:after,
#mainContent.inquiryThanksBase #feedbackTable dl.select ul#selectList li a.on:after,
#mainContent.inquiryThanksBase #inquiryTable dl.select ul#selectList li a.on:after {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #30A6D9;
  top: 12px;
  left: 11px;
}
/* line 96, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.name,
#mainContent.inquiry #inquiryTable dl.name,
#mainContent.inquiryBase #feedbackTable dl.name,
#mainContent.inquiryBase #inquiryTable dl.name,
#mainContent.inquiryThanks #feedbackTable dl.name,
#mainContent.inquiryThanks #inquiryTable dl.name,
#mainContent.inquiryThanksBase #feedbackTable dl.name,
#mainContent.inquiryThanksBase #inquiryTable dl.name {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 99, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.name label > input[type=text],
#mainContent.inquiry #inquiryTable dl.name label > input[type=text],
#mainContent.inquiryBase #feedbackTable dl.name label > input[type=text],
#mainContent.inquiryBase #inquiryTable dl.name label > input[type=text],
#mainContent.inquiryThanks #feedbackTable dl.name label > input[type=text],
#mainContent.inquiryThanks #inquiryTable dl.name label > input[type=text],
#mainContent.inquiryThanksBase #feedbackTable dl.name label > input[type=text],
#mainContent.inquiryThanksBase #inquiryTable dl.name label > input[type=text] {
  width: 123px;
}
/* line 100, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.name div > input[type=text],
#mainContent.inquiry #inquiryTable dl.name div > input[type=text],
#mainContent.inquiryBase #feedbackTable dl.name div > input[type=text],
#mainContent.inquiryBase #inquiryTable dl.name div > input[type=text],
#mainContent.inquiryThanks #feedbackTable dl.name div > input[type=text],
#mainContent.inquiryThanks #inquiryTable dl.name div > input[type=text],
#mainContent.inquiryThanksBase #feedbackTable dl.name div > input[type=text],
#mainContent.inquiryThanksBase #inquiryTable dl.name div > input[type=text] {
  width: 123px;
}
/* line 102, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.yomi,
#mainContent.inquiry #inquiryTable dl.yomi,
#mainContent.inquiryBase #feedbackTable dl.yomi,
#mainContent.inquiryBase #inquiryTable dl.yomi,
#mainContent.inquiryThanks #feedbackTable dl.yomi,
#mainContent.inquiryThanks #inquiryTable dl.yomi,
#mainContent.inquiryThanksBase #feedbackTable dl.yomi,
#mainContent.inquiryThanksBase #inquiryTable dl.yomi {
  padding-top: 7px;
}
/* line 104, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.yomi label > span,
#mainContent.inquiry #inquiryTable dl.yomi label > span,
#mainContent.inquiryBase #feedbackTable dl.yomi label > span,
#mainContent.inquiryBase #inquiryTable dl.yomi label > span,
#mainContent.inquiryThanks #feedbackTable dl.yomi label > span,
#mainContent.inquiryThanks #inquiryTable dl.yomi label > span,
#mainContent.inquiryThanksBase #feedbackTable dl.yomi label > span,
#mainContent.inquiryThanksBase #inquiryTable dl.yomi label > span {
  padding-right: 4px;
}
/* line 105, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.yomi label > input[type=text],
#mainContent.inquiry #inquiryTable dl.yomi label > input[type=text],
#mainContent.inquiryBase #feedbackTable dl.yomi label > input[type=text],
#mainContent.inquiryBase #inquiryTable dl.yomi label > input[type=text],
#mainContent.inquiryThanks #feedbackTable dl.yomi label > input[type=text],
#mainContent.inquiryThanks #inquiryTable dl.yomi label > input[type=text],
#mainContent.inquiryThanksBase #feedbackTable dl.yomi label > input[type=text],
#mainContent.inquiryThanksBase #inquiryTable dl.yomi label > input[type=text] {
  width: 117px;
}
/* line 106, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.yomi div > input[type=text],
#mainContent.inquiry #inquiryTable dl.yomi div > input[type=text],
#mainContent.inquiryBase #feedbackTable dl.yomi div > input[type=text],
#mainContent.inquiryBase #inquiryTable dl.yomi div > input[type=text],
#mainContent.inquiryThanks #feedbackTable dl.yomi div > input[type=text],
#mainContent.inquiryThanks #inquiryTable dl.yomi div > input[type=text],
#mainContent.inquiryThanksBase #feedbackTable dl.yomi div > input[type=text],
#mainContent.inquiryThanksBase #inquiryTable dl.yomi div > input[type=text] {
  width: 117px;
}
/* line 109, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.tel input[type=text],
#mainContent.inquiry #inquiryTable dl.tel input[type=text],
#mainContent.inquiryBase #feedbackTable dl.tel input[type=text],
#mainContent.inquiryBase #inquiryTable dl.tel input[type=text],
#mainContent.inquiryThanks #feedbackTable dl.tel input[type=text],
#mainContent.inquiryThanks #inquiryTable dl.tel input[type=text],
#mainContent.inquiryThanksBase #feedbackTable dl.tel input[type=text],
#mainContent.inquiryThanksBase #inquiryTable dl.tel input[type=text] {
  width: 70px;
}
/* line 110, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.tel input[type=text] + span,
#mainContent.inquiry #inquiryTable dl.tel input[type=text] + span,
#mainContent.inquiryBase #feedbackTable dl.tel input[type=text] + span,
#mainContent.inquiryBase #inquiryTable dl.tel input[type=text] + span,
#mainContent.inquiryThanks #feedbackTable dl.tel input[type=text] + span,
#mainContent.inquiryThanks #inquiryTable dl.tel input[type=text] + span,
#mainContent.inquiryThanksBase #feedbackTable dl.tel input[type=text] + span,
#mainContent.inquiryThanksBase #inquiryTable dl.tel input[type=text] + span {
  display: inline-block;
  width: 12px;
  height: 1px;
  background-color: #626262;
  vertical-align: middle;
  margin: 0 4px;
}
/* line 119, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.mail,
#mainContent.inquiry #inquiryTable dl.mail,
#mainContent.inquiryBase #feedbackTable dl.mail,
#mainContent.inquiryBase #inquiryTable dl.mail,
#mainContent.inquiryThanks #feedbackTable dl.mail,
#mainContent.inquiryThanks #inquiryTable dl.mail,
#mainContent.inquiryThanksBase #feedbackTable dl.mail,
#mainContent.inquiryThanksBase #inquiryTable dl.mail {
  margin-bottom: 0;
}
/* line 121, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.mail p,
#mainContent.inquiry #inquiryTable dl.mail p,
#mainContent.inquiryBase #feedbackTable dl.mail p,
#mainContent.inquiryBase #inquiryTable dl.mail p,
#mainContent.inquiryThanks #feedbackTable dl.mail p,
#mainContent.inquiryThanks #inquiryTable dl.mail p,
#mainContent.inquiryThanksBase #feedbackTable dl.mail p,
#mainContent.inquiryThanksBase #inquiryTable dl.mail p {
  font-size: 12px;
  margin-top: 8px;
}
/* line 123, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.title,
#mainContent.inquiry #inquiryTable dl.title,
#mainContent.inquiryBase #feedbackTable dl.title,
#mainContent.inquiryBase #inquiryTable dl.title,
#mainContent.inquiryThanks #feedbackTable dl.title,
#mainContent.inquiryThanks #inquiryTable dl.title,
#mainContent.inquiryThanksBase #feedbackTable dl.title,
#mainContent.inquiryThanksBase #inquiryTable dl.title {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 127, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable dl.tarea,
#mainContent.inquiry #inquiryTable dl.tarea,
#mainContent.inquiryBase #feedbackTable dl.tarea,
#mainContent.inquiryBase #inquiryTable dl.tarea,
#mainContent.inquiryThanks #feedbackTable dl.tarea,
#mainContent.inquiryThanks #inquiryTable dl.tarea,
#mainContent.inquiryThanksBase #feedbackTable dl.tarea,
#mainContent.inquiryThanksBase #inquiryTable dl.tarea {
  padding-top: 10px;
}
/* line 132, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable div.system h3,
#mainContent.inquiry #inquiryTable div.system h3,
#mainContent.inquiryBase #feedbackTable div.system h3,
#mainContent.inquiryBase #inquiryTable div.system h3,
#mainContent.inquiryThanks #feedbackTable div.system h3,
#mainContent.inquiryThanks #inquiryTable div.system h3,
#mainContent.inquiryThanksBase #feedbackTable div.system h3,
#mainContent.inquiryThanksBase #inquiryTable div.system h3 {
  font-size: 14px;
  padding-left: 20px;
  padding-top: 20px;
  margin-bottom: 0px;
  background-color: #fff;
}
/* line 138, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable div.system h3 small,
#mainContent.inquiry #inquiryTable div.system h3 small,
#mainContent.inquiryBase #feedbackTable div.system h3 small,
#mainContent.inquiryBase #inquiryTable div.system h3 small,
#mainContent.inquiryThanks #feedbackTable div.system h3 small,
#mainContent.inquiryThanks #inquiryTable div.system h3 small,
#mainContent.inquiryThanksBase #feedbackTable div.system h3 small,
#mainContent.inquiryThanksBase #inquiryTable div.system h3 small {
  font-size: 10px;
  color: #F15A24;
  vertical-align: middle;
  margin-left: 14px;
}
/* line 143, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable div.system h3 small.gray,
#mainContent.inquiry #inquiryTable div.system h3 small.gray,
#mainContent.inquiryBase #feedbackTable div.system h3 small.gray,
#mainContent.inquiryBase #inquiryTable div.system h3 small.gray,
#mainContent.inquiryThanks #feedbackTable div.system h3 small.gray,
#mainContent.inquiryThanks #inquiryTable div.system h3 small.gray,
#mainContent.inquiryThanksBase #feedbackTable div.system h3 small.gray,
#mainContent.inquiryThanksBase #inquiryTable div.system h3 small.gray {
  color: #8A8A8A;
}
/* line 144, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable div.system h3 small a,
#mainContent.inquiry #inquiryTable div.system h3 small a,
#mainContent.inquiryBase #feedbackTable div.system h3 small a,
#mainContent.inquiryBase #inquiryTable div.system h3 small a,
#mainContent.inquiryThanks #feedbackTable div.system h3 small a,
#mainContent.inquiryThanks #inquiryTable div.system h3 small a,
#mainContent.inquiryThanksBase #feedbackTable div.system h3 small a,
#mainContent.inquiryThanksBase #inquiryTable div.system h3 small a {
  color: #30A6D9;
}
/* line 147, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable div.system .os, #mainContent.inquiry #feedbackTable div.system .br, #mainContent.inquiry #feedbackTable div.system .osVer,
#mainContent.inquiry #inquiryTable div.system .os,
#mainContent.inquiry #inquiryTable div.system .br,
#mainContent.inquiry #inquiryTable div.system .osVer,
#mainContent.inquiryBase #feedbackTable div.system .os,
#mainContent.inquiryBase #feedbackTable div.system .br,
#mainContent.inquiryBase #feedbackTable div.system .osVer,
#mainContent.inquiryBase #inquiryTable div.system .os,
#mainContent.inquiryBase #inquiryTable div.system .br,
#mainContent.inquiryBase #inquiryTable div.system .osVer,
#mainContent.inquiryThanks #feedbackTable div.system .os,
#mainContent.inquiryThanks #feedbackTable div.system .br,
#mainContent.inquiryThanks #feedbackTable div.system .osVer,
#mainContent.inquiryThanks #inquiryTable div.system .os,
#mainContent.inquiryThanks #inquiryTable div.system .br,
#mainContent.inquiryThanks #inquiryTable div.system .osVer,
#mainContent.inquiryThanksBase #feedbackTable div.system .os,
#mainContent.inquiryThanksBase #feedbackTable div.system .br,
#mainContent.inquiryThanksBase #feedbackTable div.system .osVer,
#mainContent.inquiryThanksBase #inquiryTable div.system .os,
#mainContent.inquiryThanksBase #inquiryTable div.system .br,
#mainContent.inquiryThanksBase #inquiryTable div.system .osVer {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 148, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable div.system .osVer, #mainContent.inquiry #feedbackTable div.system .brVer,
#mainContent.inquiry #inquiryTable div.system .osVer,
#mainContent.inquiry #inquiryTable div.system .brVer,
#mainContent.inquiryBase #feedbackTable div.system .osVer,
#mainContent.inquiryBase #feedbackTable div.system .brVer,
#mainContent.inquiryBase #inquiryTable div.system .osVer,
#mainContent.inquiryBase #inquiryTable div.system .brVer,
#mainContent.inquiryThanks #feedbackTable div.system .osVer,
#mainContent.inquiryThanks #feedbackTable div.system .brVer,
#mainContent.inquiryThanks #inquiryTable div.system .osVer,
#mainContent.inquiryThanks #inquiryTable div.system .brVer,
#mainContent.inquiryThanksBase #feedbackTable div.system .osVer,
#mainContent.inquiryThanksBase #feedbackTable div.system .brVer,
#mainContent.inquiryThanksBase #inquiryTable div.system .osVer,
#mainContent.inquiryThanksBase #inquiryTable div.system .brVer {
  padding-top: 7px;
}
/* line 149, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable div.system select,
#mainContent.inquiry #inquiryTable div.system select,
#mainContent.inquiryBase #feedbackTable div.system select,
#mainContent.inquiryBase #inquiryTable div.system select,
#mainContent.inquiryThanks #feedbackTable div.system select,
#mainContent.inquiryThanks #inquiryTable div.system select,
#mainContent.inquiryThanksBase #feedbackTable div.system select,
#mainContent.inquiryThanksBase #inquiryTable div.system select {
  width: 235px;
}
/* line 151, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable div.system select[required] + .customSelect,
#mainContent.inquiry #inquiryTable div.system select[required] + .customSelect,
#mainContent.inquiryBase #feedbackTable div.system select[required] + .customSelect,
#mainContent.inquiryBase #inquiryTable div.system select[required] + .customSelect,
#mainContent.inquiryThanks #feedbackTable div.system select[required] + .customSelect,
#mainContent.inquiryThanks #inquiryTable div.system select[required] + .customSelect,
#mainContent.inquiryThanksBase #feedbackTable div.system select[required] + .customSelect,
#mainContent.inquiryThanksBase #inquiryTable div.system select[required] + .customSelect {
  background-color: #FDEBCF;
}
/* line 152, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable div.system select[required]:focus + .customSelect,
#mainContent.inquiry #inquiryTable div.system select[required]:focus + .customSelect,
#mainContent.inquiryBase #feedbackTable div.system select[required]:focus + .customSelect,
#mainContent.inquiryBase #inquiryTable div.system select[required]:focus + .customSelect,
#mainContent.inquiryThanks #feedbackTable div.system select[required]:focus + .customSelect,
#mainContent.inquiryThanks #inquiryTable div.system select[required]:focus + .customSelect,
#mainContent.inquiryThanksBase #feedbackTable div.system select[required]:focus + .customSelect,
#mainContent.inquiryThanksBase #inquiryTable div.system select[required]:focus + .customSelect {
  background-color: transparent;
}
/* line 153, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable div.system select.fail + .customSelect,
#mainContent.inquiry #inquiryTable div.system select.fail + .customSelect,
#mainContent.inquiryBase #feedbackTable div.system select.fail + .customSelect,
#mainContent.inquiryBase #inquiryTable div.system select.fail + .customSelect,
#mainContent.inquiryThanks #feedbackTable div.system select.fail + .customSelect,
#mainContent.inquiryThanks #inquiryTable div.system select.fail + .customSelect,
#mainContent.inquiryThanksBase #feedbackTable div.system select.fail + .customSelect,
#mainContent.inquiryThanksBase #inquiryTable div.system select.fail + .customSelect {
  background-color: #FEECD0;
}
/* line 154, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable div.system select.pass + .customSelect,
#mainContent.inquiry #inquiryTable div.system select.pass + .customSelect,
#mainContent.inquiryBase #feedbackTable div.system select.pass + .customSelect,
#mainContent.inquiryBase #inquiryTable div.system select.pass + .customSelect,
#mainContent.inquiryThanks #feedbackTable div.system select.pass + .customSelect,
#mainContent.inquiryThanks #inquiryTable div.system select.pass + .customSelect,
#mainContent.inquiryThanksBase #feedbackTable div.system select.pass + .customSelect,
#mainContent.inquiryThanksBase #inquiryTable div.system select.pass + .customSelect {
  background-color: #EAF6FB;
}
/* line 155, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable div.system select.error + .customSelect,
#mainContent.inquiry #inquiryTable div.system select.error + .customSelect,
#mainContent.inquiryBase #feedbackTable div.system select.error + .customSelect,
#mainContent.inquiryBase #inquiryTable div.system select.error + .customSelect,
#mainContent.inquiryThanks #feedbackTable div.system select.error + .customSelect,
#mainContent.inquiryThanks #inquiryTable div.system select.error + .customSelect,
#mainContent.inquiryThanksBase #feedbackTable div.system select.error + .customSelect,
#mainContent.inquiryThanksBase #inquiryTable div.system select.error + .customSelect {
  background-color: #FFEBE5;
}
/* line 157, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable div.system .customSelect,
#mainContent.inquiry #inquiryTable div.system .customSelect,
#mainContent.inquiryBase #feedbackTable div.system .customSelect,
#mainContent.inquiryBase #inquiryTable div.system .customSelect,
#mainContent.inquiryThanks #feedbackTable div.system .customSelect,
#mainContent.inquiryThanks #inquiryTable div.system .customSelect,
#mainContent.inquiryThanksBase #feedbackTable div.system .customSelect,
#mainContent.inquiryThanksBase #inquiryTable div.system .customSelect {
  font-size: 14px;
  height: 35px;
  line-height: 35px;
  border: 1px solid #E6E6E6;
  position: relative;
}
/* line 163, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable div.system .customSelect i,
#mainContent.inquiry #inquiryTable div.system .customSelect i,
#mainContent.inquiryBase #feedbackTable div.system .customSelect i,
#mainContent.inquiryBase #inquiryTable div.system .customSelect i,
#mainContent.inquiryThanks #feedbackTable div.system .customSelect i,
#mainContent.inquiryThanks #inquiryTable div.system .customSelect i,
#mainContent.inquiryThanksBase #feedbackTable div.system .customSelect i,
#mainContent.inquiryThanksBase #inquiryTable div.system .customSelect i {
  display: none;
}
/* line 166, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable div.system .customSelectInner:after,
#mainContent.inquiry #inquiryTable div.system .customSelectInner:after,
#mainContent.inquiryBase #feedbackTable div.system .customSelectInner:after,
#mainContent.inquiryBase #inquiryTable div.system .customSelectInner:after,
#mainContent.inquiryThanks #feedbackTable div.system .customSelectInner:after,
#mainContent.inquiryThanks #inquiryTable div.system .customSelectInner:after,
#mainContent.inquiryThanksBase #feedbackTable div.system .customSelectInner:after,
#mainContent.inquiryThanksBase #inquiryTable div.system .customSelectInner:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 8px solid #1C1C1C;
  border-right: 4px solid transparent;
  border-bottom: 0px solid transparent;
  border-left: 4px solid transparent;
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -4px;
}
/* line 181, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #feedbackTable div.system input[type=text],
#mainContent.inquiry #inquiryTable div.system input[type=text],
#mainContent.inquiryBase #feedbackTable div.system input[type=text],
#mainContent.inquiryBase #inquiryTable div.system input[type=text],
#mainContent.inquiryThanks #feedbackTable div.system input[type=text],
#mainContent.inquiryThanks #inquiryTable div.system input[type=text],
#mainContent.inquiryThanksBase #feedbackTable div.system input[type=text],
#mainContent.inquiryThanksBase #inquiryTable div.system input[type=text] {
  width: 185px;
}
/* line 184, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry input[type=text],
#mainContent.inquiry label > span,
#mainContent.inquiry textarea,
#mainContent.inquiryBase input[type=text],
#mainContent.inquiryBase label > span,
#mainContent.inquiryBase textarea,
#mainContent.inquiryThanks input[type=text],
#mainContent.inquiryThanks label > span,
#mainContent.inquiryThanks textarea,
#mainContent.inquiryThanksBase input[type=text],
#mainContent.inquiryThanksBase label > span,
#mainContent.inquiryThanksBase textarea {
  font-size: 15px;
  padding: 6px 13px;
  box-sizing: border-box;
  border: 1px solid #E6E6E6;
  color: #1C1C1C;
  border-radius: 4px;
  vertical-align: middle;
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック',YuGothic,Meiryo,メイリオ,sans-serif;
}
/* line 195, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry input[type=text]:focus,
#mainContent.inquiry label > span:focus,
#mainContent.inquiry textarea:focus,
#mainContent.inquiryBase input[type=text]:focus,
#mainContent.inquiryBase label > span:focus,
#mainContent.inquiryBase textarea:focus,
#mainContent.inquiryThanks input[type=text]:focus,
#mainContent.inquiryThanks label > span:focus,
#mainContent.inquiryThanks textarea:focus,
#mainContent.inquiryThanksBase input[type=text]:focus,
#mainContent.inquiryThanksBase label > span:focus,
#mainContent.inquiryThanksBase textarea:focus {
  outline: none;
}
/* line 197, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry input[required],
#mainContent.inquiry textarea[required],
#mainContent.inquiryBase input[required],
#mainContent.inquiryBase textarea[required],
#mainContent.inquiryThanks input[required],
#mainContent.inquiryThanks textarea[required],
#mainContent.inquiryThanksBase input[required],
#mainContent.inquiryThanksBase textarea[required] {
  background-color: #FDEBCF;
}
/* line 200, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry input[required]:focus,
#mainContent.inquiry textarea[required]:focus,
#mainContent.inquiryBase input[required]:focus,
#mainContent.inquiryBase textarea[required]:focus,
#mainContent.inquiryThanks input[required]:focus,
#mainContent.inquiryThanks textarea[required]:focus,
#mainContent.inquiryThanksBase input[required]:focus,
#mainContent.inquiryThanksBase textarea[required]:focus {
  background-color: transparent;
}
/* line 202, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry input[type=text],
#mainContent.inquiry textarea,
#mainContent.inquiryBase input[type=text],
#mainContent.inquiryBase textarea,
#mainContent.inquiryThanks input[type=text],
#mainContent.inquiryThanks textarea,
#mainContent.inquiryThanksBase input[type=text],
#mainContent.inquiryThanksBase textarea {
  width: 100%;
}
/* line 205, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry input[type=text].fail,
#mainContent.inquiry textarea.fail,
#mainContent.inquiryBase input[type=text].fail,
#mainContent.inquiryBase textarea.fail,
#mainContent.inquiryThanks input[type=text].fail,
#mainContent.inquiryThanks textarea.fail,
#mainContent.inquiryThanksBase input[type=text].fail,
#mainContent.inquiryThanksBase textarea.fail {
  background-color: #FEECD0;
}
/* line 206, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry input[type=text].pass,
#mainContent.inquiry textarea.pass,
#mainContent.inquiryBase input[type=text].pass,
#mainContent.inquiryBase textarea.pass,
#mainContent.inquiryThanks input[type=text].pass,
#mainContent.inquiryThanks textarea.pass,
#mainContent.inquiryThanksBase input[type=text].pass,
#mainContent.inquiryThanksBase textarea.pass {
  background-color: #EAF6FB;
}
/* line 207, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry input[type=text].error,
#mainContent.inquiry textarea.error,
#mainContent.inquiryBase input[type=text].error,
#mainContent.inquiryBase textarea.error,
#mainContent.inquiryThanks input[type=text].error,
#mainContent.inquiryThanks textarea.error,
#mainContent.inquiryThanksBase input[type=text].error,
#mainContent.inquiryThanksBase textarea.error {
  background-color: #FFEBE5;
}
/* line 209, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry div.field_with_errors input,
#mainContent.inquiry div.field_with_errors textarea,
#mainContent.inquiryBase div.field_with_errors input,
#mainContent.inquiryBase div.field_with_errors textarea,
#mainContent.inquiryThanks div.field_with_errors input,
#mainContent.inquiryThanks div.field_with_errors textarea,
#mainContent.inquiryThanksBase div.field_with_errors input,
#mainContent.inquiryThanksBase div.field_with_errors textarea {
  background-color: #FFEBE5;
}
/* line 213, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry label > span,
#mainContent.inquiry input[type=text],
#mainContent.inquiryBase label > span,
#mainContent.inquiryBase input[type=text],
#mainContent.inquiryThanks label > span,
#mainContent.inquiryThanks input[type=text],
#mainContent.inquiryThanksBase label > span,
#mainContent.inquiryThanksBase input[type=text] {
  display: inline-block;
  height: 35px;
}
/* line 218, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry label > span,
#mainContent.inquiryBase label > span,
#mainContent.inquiryThanks label > span,
#mainContent.inquiryThanksBase label > span {
  background-color: #E6E6E6;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 223, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry label > input[type=text],
#mainContent.inquiry div > input[type=text],
#mainContent.inquiryBase label > input[type=text],
#mainContent.inquiryBase div > input[type=text],
#mainContent.inquiryThanks label > input[type=text],
#mainContent.inquiryThanks div > input[type=text],
#mainContent.inquiryThanksBase label > input[type=text],
#mainContent.inquiryThanksBase div > input[type=text] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-right: 5px;
}
/* line 229, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #submit,
#mainContent.inquiryBase #submit,
#mainContent.inquiryThanks #submit,
#mainContent.inquiryThanksBase #submit {
  background-color: #30A6D9;
  border: none;
  padding: 0;
  width: 202px;
  height: 44px;
  line-height: 48px;
  color: #fff;
  font-size: 21px;
  display: block;
  margin: auto;
  margin-top: 24px;
  border-radius: 8px;
  cursor: pointer;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
}
/* line 244, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #submit:hover,
#mainContent.inquiryBase #submit:hover,
#mainContent.inquiryThanks #submit:hover,
#mainContent.inquiryThanksBase #submit:hover {
  background-color: #2595c5;
}
/* line 245, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #submit:focus,
#mainContent.inquiryBase #submit:focus,
#mainContent.inquiryThanks #submit:focus,
#mainContent.inquiryThanksBase #submit:focus {
  outline: none;
}
/* line 247, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry .contentBody > p,
#mainContent.inquiryBase .contentBody > p,
#mainContent.inquiryThanks .contentBody > p,
#mainContent.inquiryThanksBase .contentBody > p {
  margin-bottom: 2em;
}
/* line 248, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry .contentBody > h2,
#mainContent.inquiryBase .contentBody > h2,
#mainContent.inquiryThanks .contentBody > h2,
#mainContent.inquiryThanksBase .contentBody > h2 {
  font-size: 27px;
  margin-bottom: .75em;
  color: #1C1C1C;
}
/* line 250, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry .rightArea ul > li > a,
#mainContent.inquiry .rightArea .block,
#mainContent.inquiryBase .rightArea ul > li > a,
#mainContent.inquiryBase .rightArea .block,
#mainContent.inquiryThanks .rightArea ul > li > a,
#mainContent.inquiryThanks .rightArea .block,
#mainContent.inquiryThanksBase .rightArea ul > li > a,
#mainContent.inquiryThanksBase .rightArea .block {
  display: block;
  border: 1px solid #E6E6E4;
  padding: 24px 30px;
  margin-bottom: 18px;
}
/* line 256, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry .rightArea ul > li > a h2,
#mainContent.inquiry .rightArea .block h2,
#mainContent.inquiryBase .rightArea ul > li > a h2,
#mainContent.inquiryBase .rightArea .block h2,
#mainContent.inquiryThanks .rightArea ul > li > a h2,
#mainContent.inquiryThanks .rightArea .block h2,
#mainContent.inquiryThanksBase .rightArea ul > li > a h2,
#mainContent.inquiryThanksBase .rightArea .block h2 {
  line-height: 1.2;
  padding-top: 9px;
}
/* line 260, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry .rightArea ul > li > a p,
#mainContent.inquiry .rightArea .block p,
#mainContent.inquiryBase .rightArea ul > li > a p,
#mainContent.inquiryBase .rightArea .block p,
#mainContent.inquiryThanks .rightArea ul > li > a p,
#mainContent.inquiryThanks .rightArea .block p,
#mainContent.inquiryThanksBase .rightArea ul > li > a p,
#mainContent.inquiryThanksBase .rightArea .block p {
  text-align: justify;
}
/* line 261, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry .rightArea ul > li > a .box-link,
#mainContent.inquiry .rightArea .block .box-link,
#mainContent.inquiryBase .rightArea ul > li > a .box-link,
#mainContent.inquiryBase .rightArea .block .box-link,
#mainContent.inquiryThanks .rightArea ul > li > a .box-link,
#mainContent.inquiryThanks .rightArea .block .box-link,
#mainContent.inquiryThanksBase .rightArea ul > li > a .box-link,
#mainContent.inquiryThanksBase .rightArea .block .box-link {
  margin-top: 1.2em;
  height: 25px;
  line-height: 25px;
  padding-top: 3px;
}
/* line 268, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry .rightArea ul > li > a,
#mainContent.inquiryBase .rightArea ul > li > a,
#mainContent.inquiryThanks .rightArea ul > li > a,
#mainContent.inquiryThanksBase .rightArea ul > li > a {
  font-size: 14px;
  padding: 14px 21px;
}
/* line 271, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry .rightArea ul > li > a i,
#mainContent.inquiryBase .rightArea ul > li > a i,
#mainContent.inquiryThanks .rightArea ul > li > a i,
#mainContent.inquiryThanksBase .rightArea ul > li > a i {
  font-size: 10px;
  vertical-align: middle;
  color: #30A6D9;
  margin-right: .5em;
}
/* line 279, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #thanxTable,
#mainContent.inquiryBase #thanxTable,
#mainContent.inquiryThanks #thanxTable,
#mainContent.inquiryThanksBase #thanxTable {
  margin-top: 38px;
  border-top: 3px solid #E6E6E4;
  border-bottom: 2px solid #E6E6E4;
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック',YuGothic,Meiryo,メイリオ,sans-serif;
}
/* line 284, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #thanxTable dl,
#mainContent.inquiryBase #thanxTable dl,
#mainContent.inquiryThanks #thanxTable dl,
#mainContent.inquiryThanksBase #thanxTable dl {
  padding: 18px 0;
  border-bottom: 1px solid #E6E6E4;
}
/* line 287, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #thanxTable dl:after,
#mainContent.inquiryBase #thanxTable dl:after,
#mainContent.inquiryThanks #thanxTable dl:after,
#mainContent.inquiryThanksBase #thanxTable dl:after {
  content: "";
  clear: both;
  display: block;
}
/* line 292, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #thanxTable dl dt,
#mainContent.inquiryBase #thanxTable dl dt,
#mainContent.inquiryThanks #thanxTable dl dt,
#mainContent.inquiryThanksBase #thanxTable dl dt {
  float: left;
  font-size: 14px;
  color: #1C1C1C;
}
/* line 297, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #thanxTable dl dd,
#mainContent.inquiryBase #thanxTable dl dd,
#mainContent.inquiryThanks #thanxTable dl dd,
#mainContent.inquiryThanksBase #thanxTable dl dd {
  width: 492px;
  font-size: 14px;
  float: right;
}
/* line 302, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #thanxTable dl.title,
#mainContent.inquiryBase #thanxTable dl.title,
#mainContent.inquiryThanks #thanxTable dl.title,
#mainContent.inquiryThanksBase #thanxTable dl.title {
  border: none;
  padding-bottom: 0;
}
/* line 306, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #thanxTable dl.name,
#mainContent.inquiryBase #thanxTable dl.name,
#mainContent.inquiryThanks #thanxTable dl.name,
#mainContent.inquiryThanksBase #thanxTable dl.name {
  border: none;
  padding-bottom: 0;
}
/* line 310, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #thanxTable dl.yomi,
#mainContent.inquiryBase #thanxTable dl.yomi,
#mainContent.inquiryThanks #thanxTable dl.yomi,
#mainContent.inquiryThanksBase #thanxTable dl.yomi {
  padding-top: 10px;
}
/* line 315, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #thanxTable div.system h3,
#mainContent.inquiryBase #thanxTable div.system h3,
#mainContent.inquiryThanks #thanxTable div.system h3,
#mainContent.inquiryThanksBase #thanxTable div.system h3 {
  font-size: 14px;
  color: #1C1C1C;
  padding-top: 18px;
  margin-bottom: 0px;
}
/* line 316, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #thanxTable div.system .os, #mainContent.inquiry #thanxTable div.system .br, #mainContent.inquiry #thanxTable div.system .osVer,
#mainContent.inquiryBase #thanxTable div.system .os,
#mainContent.inquiryBase #thanxTable div.system .br,
#mainContent.inquiryBase #thanxTable div.system .osVer,
#mainContent.inquiryThanks #thanxTable div.system .os,
#mainContent.inquiryThanks #thanxTable div.system .br,
#mainContent.inquiryThanks #thanxTable div.system .osVer,
#mainContent.inquiryThanksBase #thanxTable div.system .os,
#mainContent.inquiryThanksBase #thanxTable div.system .br,
#mainContent.inquiryThanksBase #thanxTable div.system .osVer {
  padding-bottom: 0;
  border-bottom: none;
}
/* line 317, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiry #thanxTable div.system .osVer, #mainContent.inquiry #thanxTable div.system .brVer,
#mainContent.inquiryBase #thanxTable div.system .osVer,
#mainContent.inquiryBase #thanxTable div.system .brVer,
#mainContent.inquiryThanks #thanxTable div.system .osVer,
#mainContent.inquiryThanks #thanxTable div.system .brVer,
#mainContent.inquiryThanksBase #thanxTable div.system .osVer,
#mainContent.inquiryThanksBase #thanxTable div.system .brVer {
  padding-top: 7px;
}

/* line 322, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiryThanks #articleHead {
  margin-bottom: 0;
}
/* line 323, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_inquiry.scss */
#mainContent.inquiryThanks .contentBody > h2 {
  margin-bottom: 0;
  margin: 1.5em 0;
}

/* line 15, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.c_blue_link {
  color: #30A6D9;
}

/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.transparent {
  background-color: transparent !important;
}

/* line 27, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.gradient {
  background-color: #fffe00;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFE00', endColorstr='#FF30A6D9');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNGFkZGJkIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzBhNmQ5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fffe00), color-stop(50%, #4addbd), color-stop(100%, #30a6d9));
  background-image: -moz-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: -webkit-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: linear-gradient(to right, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
}

/* line 8, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_privacy.scss */
#mainContent.privacy h2,
#mainContent.terms h2 {
  font-size: 21px;
  margin-bottom: 14px;
  color: #1C1C1C;
}
/* line 13, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_privacy.scss */
#mainContent.privacy section,
#mainContent.terms section {
  margin-bottom: 46px;
}
/* line 15, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_privacy.scss */
#mainContent.privacy section strong,
#mainContent.terms section strong {
  font-weight: bold;
  color: #30A6D9;
}
/* line 19, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_privacy.scss */
#mainContent.privacy section p > a,
#mainContent.terms section p > a {
  text-decoration: underline;
}
/* line 21, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_privacy.scss */
#mainContent.privacy section p > a i,
#mainContent.terms section p > a i {
  font-size: 80%;
  color: #30A6D9;
  text-decoration: none;
}
/* line 28, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_privacy.scss */
#mainContent.privacy section ol,
#mainContent.terms section ol {
  counter-reset: number;
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 2em;
}
/* line 34, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_privacy.scss */
#mainContent.privacy section ol li,
#mainContent.terms section ol li {
  text-indent: -2em;
}
/* line 36, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_privacy.scss */
#mainContent.privacy section ol li:before,
#mainContent.terms section ol li:before {
  counter-increment: number;
  content: counter(number) "．";
  display: inline-block;
  width: 2em;
  text-indent: 0.5em;
  text-align: right;
}
/* line 48, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_privacy.scss */
#mainContent.privacy .rightArea ul > li > a,
#mainContent.privacy .rightArea .block,
#mainContent.terms .rightArea ul > li > a,
#mainContent.terms .rightArea .block {
  display: block;
  border: 1px solid #E6E6E4;
  padding: 24px 30px;
  margin-bottom: 18px;
}
/* line 54, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_privacy.scss */
#mainContent.privacy .rightArea ul > li > a h2,
#mainContent.privacy .rightArea .block h2,
#mainContent.terms .rightArea ul > li > a h2,
#mainContent.terms .rightArea .block h2 {
  line-height: 1.2;
  padding-top: 9px;
}
/* line 58, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_privacy.scss */
#mainContent.privacy .rightArea ul > li > a p,
#mainContent.privacy .rightArea .block p,
#mainContent.terms .rightArea ul > li > a p,
#mainContent.terms .rightArea .block p {
  text-align: justify;
}
/* line 59, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_privacy.scss */
#mainContent.privacy .rightArea ul > li > a .box-link,
#mainContent.privacy .rightArea .block .box-link,
#mainContent.terms .rightArea ul > li > a .box-link,
#mainContent.terms .rightArea .block .box-link {
  margin-top: 1.2em;
  height: 25px;
  line-height: 25px;
  padding-top: 3px;
}
/* line 66, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_privacy.scss */
#mainContent.privacy .rightArea ul > li > a,
#mainContent.terms .rightArea ul > li > a {
  padding: 14px 21px;
  font-size: 14px;
}
/* line 69, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_privacy.scss */
#mainContent.privacy .rightArea ul > li > a i,
#mainContent.terms .rightArea ul > li > a i {
  font-size: 10px;
  vertical-align: middle;
  color: #30A6D9;
  margin-right: .5em;
}

/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_cloud.scss */
#mainContent.cloud #viewCloud {
  background-color: #F2F2F2;
  width: 620px;
  height: 620px;
  position: relative;
  margin-bottom: 20px;
}
/* line 9, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_cloud.scss */
#mainContent.cloud #viewCloud li {
  position: absolute;
  top: 4px;
  left: 0;
  width: 100%;
  text-align: center;
  line-height: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
/* line 18, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_cloud.scss */
#mainContent.cloud #viewCloud li img {
  width: 612px;
}
/* line 19, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_cloud.scss */
#mainContent.cloud #viewCloud li.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 24, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_cloud.scss */
#mainContent.cloud #viewChange {
  text-align: center;
}

/* line 4, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_typhoon.scss */
#mainContent.typhoon .forecast h3 {
  font-size: 21px;
  margin-bottom: 16px;
  color: #1C1C1C;
}
/* line 9, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_typhoon.scss */
#mainContent.typhoon .forecast > .text {
  margin-bottom: 24px;
  text-align: justify;
}
/* line 12, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_typhoon.scss */
#mainContent.typhoon .forecast > .text small {
  display: block;
  font-size: 11px;
}
/* line 18, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_typhoon.scss */
#mainContent.typhoon #viewTyphoon {
  width: 620px;
  height: 517px;
  position: relative;
  margin-bottom: 20px;
}
/* line 24, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_typhoon.scss */
#mainContent.typhoon #viewTyphoon li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  line-height: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  visibility: hidden;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
/* line 34, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_typhoon.scss */
#mainContent.typhoon #viewTyphoon li img {
  width: 600px;
}
/* line 35, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_typhoon.scss */
#mainContent.typhoon #viewTyphoon li.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  visibility: visible;
}
/* line 41, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_typhoon.scss */
#mainContent.typhoon #viewChange {
  text-align: center;
  margin-bottom: 37px;
}
/* line 45, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_typhoon.scss */
#mainContent.typhoon .typhoonTable {
  margin-bottom: 37px;
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック',YuGothic,Meiryo,メイリオ,sans-serif;
}
/* line 48, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_typhoon.scss */
#mainContent.typhoon .typhoonTable h2 {
  font-size: 17px;
  text-align: center;
  border-top: 3px solid #E6E6E4;
  padding: 8px 0 6px 0;
}
/* line 54, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_typhoon.scss */
#mainContent.typhoon .typhoonTable table {
  border-top: 3px solid #E6E6E4;
  border-bottom: 3px solid #E6E6E4;
  width: 100%;
  position: relative;
  border-collapse: separate;
  border-spacing: 0;
}
/* line 61, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_typhoon.scss */
#mainContent.typhoon .typhoonTable table td, #mainContent.typhoon .typhoonTable table th, #mainContent.typhoon .typhoonTable table br {
  font-size: 14px;
  line-height: 1.2;
  padding: 16px 12px 14px 12px;
}
/* line 66, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_typhoon.scss */
#mainContent.typhoon .typhoonTable table td, #mainContent.typhoon .typhoonTable table th {
  border-left: 1px solid #E6E6E4;
  border-bottom: 1px solid #E6E6E4;
}
/* line 69, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_typhoon.scss */
#mainContent.typhoon .typhoonTable table td:last-child, #mainContent.typhoon .typhoonTable table th:last-child {
  border-right: none;
}
/* line 71, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_typhoon.scss */
#mainContent.typhoon .typhoonTable table th {
  background: #F2F2F2;
  border-bottom: 1px solid #fff;
  border-left: none;
  width: 147px;
}
/* line 76, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_typhoon.scss */
#mainContent.typhoon .typhoonTable table th + td {
  border-left: none;
}
/* line 79, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_typhoon.scss */
#mainContent.typhoon .typhoonTable table tr:last-child th,
#mainContent.typhoon .typhoonTable table tr:last-child td {
  border-bottom: none;
}

/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_weathermap.scss */
#mainContent.weathermap #viewMap {
  line-height: 1;
  background-color: #F2F2F2;
  padding: 4px;
  text-align: center;
}
/* line 9, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_weathermap.scss */
#mainContent.weathermap #viewMap img {
  width: 390px;
  vertical-align: middle;
}

/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast .spOnly {
  display: none;
}
/* line 4, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #forecastWrap {
  margin-bottom: 38px;
}
/* line 5, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #bioWeather .control .date {
  width: 109px;
  text-align: center;
}
/* line 7, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #bioWeather .slide #forecastMaps .inner {
  width: 100%;
}
/* line 8, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #bioWeather {
  width: 315px;
  float: left;
}
/* line 9, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #bioWeather .control .btn-group {
  float: right;
  margin-top: 7px;
}
/* line 13, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #hitokoto {
  float: right;
  width: 278px;
  position: relative;
}
/* line 17, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #hitokoto h3 {
  font-size: 21px;
  margin-bottom: 16px;
  color: #1C1C1C;
}
/* line 21, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #hitokoto h3 img {
  height: 28px;
  vertical-align: middle;
  margin-right: 6px;
}
/* line 27, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #hitokoto > .text {
  margin-bottom: 0;
  text-align: justify;
}
/* line 30, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #hitokoto > .text small {
  display: block;
  font-size: 11px;
}
/* line 36, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #typhooninformation {
  margin-bottom: 38px;
}
/* line 38, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #typhooninformation h2 {
  font-size: 21px;
  color: #30A6D9;
  border-bottom: 1px solid #30A6D9;
  padding-bottom: 6px;
  margin-bottom: 26px;
}
/* line 44, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #typhooninformation h2 i {
  color: #30A6D9;
  margin-right: .25em;
}
/* line 45, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #typhooninformation h2 small {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #fff;
  background-color: #FBB03B;
  font-size: 14px;
  line-height: 1em;
  vertical-align: middle;
  padding: 3px 21px 1px 21px;
  position: relative;
  top: -2px;
  margin-left: 19px;
  border-radius: 5px;
}
/* line 61, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #typhooninformation .wrap .left {
  float: left;
  width: 432px;
}
/* line 64, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #typhooninformation .wrap .left h3 {
  font-size: 21px;
  color: #1C1C1C;
  margin-bottom: 14px;
}
/* line 69, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #typhooninformation .wrap .left .text {
  margin-bottom: 0;
  text-align: justify;
}
/* line 70, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #typhooninformation .wrap .left a {
  color: #30A6D9;
}
/* line 72, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #typhooninformation .wrap .left a i {
  font-size: .75em;
  color: #30A6D9;
}
/* line 75, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #typhooninformation .wrap .right {
  float: right;
  width: 170px;
}
/* line 78, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast.scss */
#mainContent.forecast #typhooninformation .wrap .right img {
  width: 100%;
}

/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefSet.btn-group a {
  width: auto;
  padding: 0 1em;
}
/* line 7, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefSet.btn-group {
  margin-bottom: 30px;
}
/* line 8, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .contentBody > h2 {
  font-size: 27px;
  color: #1C1C1C;
  margin-bottom: 14px;
}
/* line 13, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref table {
  width: 100%;
  border-collapse: collapse;
}
/* line 14, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tableArea {
  margin-bottom: 40px;
}
/* line 16, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tableArea h3 {
  font-size: 21px;
  color: #1C1C1C;
  margin-bottom: 4px;
}
/* line 23, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-title {
  text-align: right;
}
/* line 24, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content {
  padding: 34px;
}
/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content:after {
  left: 628px;
}
/* line 29, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content p {
  line-height: 1.5;
  font-size: 13px;
}
/* line 34, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content {
  padding: 0;
}
/* line 37, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content:after {
  left: auto;
  right: 45px;
}
/* line 38, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content h3 {
  border-top: 2px solid #fff;
  padding: 12px 20px;
  font-size: 15px;
  cursor: pointer;
}
/* line 43, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content h3 img {
  vertical-align: bottom;
  margin-right: 10px;
}
/* line 47, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content h3.open, #mainContent.forecastPref .tip-content h3:hover {
  color: #30A6D9;
}
/* line 48, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content h3:first-child {
  border-top: 0;
}
/* line 49, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content h3:after {
  content: "\f112";
  font-size: 12px;
  color: #30A6D9;
  margin-left: 6px;
  float: right;
  margin-top: 10px;
}
/* line 58, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content h3.open:after {
  margin-top: 8px;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 63, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content .accordion {
  display: none;
  padding: 0 20px;
}
/* line 67, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content .accordion p .wbgt {
  font-weight: bold;
}
/* line 68, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content .accordion p strong {
  color: #30A6D9;
}
/* line 70, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content .accordion dl {
  padding-left: 56px;
  position: relative;
  padding-bottom: 20px;
}
/* line 71, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content .accordion dt {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 76, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content .accordion .ranking {
  font-size: 13px;
}
/* line 77, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content .accordion .survival {
  font-weight: bolder;
  margin-bottom: 5px;
}
/* line 81, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content .accordion .summery {
  line-height: 1.5;
  font-size: 13px;
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック',YuGothic,Meiryo,メイリオ,sans-serif;
}
/* line 86, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content .accordion .endding {
  line-height: 2.7;
}
/* line 87, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content .accordion .about_wbgt {
  margin-top: 20px;
}
/* line 89, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .tip-content .accordion .about_wbgt li {
  text-indent: -1.3em;
  padding-left: 1em;
  font-size: 12px;
  line-height: 1.6;
}
/* line 100, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.head {
  border-top: 3px solid #E6E6E4;
}
/* line 102, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.head .data, #mainContent.forecastPref #prefTable table.head .data br {
  font-size: 12px;
  line-height: 1.2;
  text-align: center;
  color: #8A8A8A;
}
/* line 108, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.head .data {
  width: 114px;
  border-right: 1px solid #E6E6E4;
}
/* line 112, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.head .time {
  text-align: center;
}
/* line 114, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.head .time:first-child {
  border-right: 2px solid #E6E6E4;
}
/* line 115, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.head .time:last-child {
  border-left: 2px solid #E6E6E4;
}
/* line 116, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.head .time h4 {
  font-size: 14px;
  margin: 14px 0;
  color: #1C1C1C;
}
/* line 120, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.head .time h4 strong {
  font-size: 18px;
  color: #1C1C1C;
  vertical-align: middle;
  margin-left: .5em;
}
/* line 122, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.head .time ul {
  padding-bottom: 5px;
}
/* line 124, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.head .time ul li {
  display: inline-block;
  width: 68px;
  margin: 0 -1px;
  border-right: 1px solid #E6E6E4;
  border-left: 1px solid #E6E6E4;
}
/* line 130, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.head .time ul li:first-child {
  border-left: none;
}
/* line 131, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.head .time ul li:last-child {
  border-right: none;
}
/* line 136, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body {
  border-top: 3px solid #E6E6E4;
  border-collapse: separate;
  border-spacing: 0;
}
/* line 140, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body th {
  padding: 12px auto 10px auto;
  background: #F2F2F2;
  width: 114px;
  text-align: center;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #F2F2F2;
}
/* line 148, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body td {
  text-align: left;
  padding: 12px 20px 10px 20px;
  border-bottom: 1px solid #E6E6E4;
}
/* line 152, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body td:first-child {
  border-right: 2px solid #E6E6E4;
}
/* line 153, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body td:last-child {
  border-left: 2px solid #E6E6E4;
}
/* line 154, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body td.text {
  line-height: 1.3em;
}
/* line 157, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body tr:last-child th, #mainContent.forecastPref #prefTable table.body tr:last-child td {
  border-bottom: none;
}
/* line 159, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body .wthIcon {
  position: relative;
  padding: 0;
  height: 105px;
  width: 278px;
}
/* line 164, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body .wthIcon .icon {
  position: absolute;
  top: 16px;
  left: 0;
  display: block;
  width: 157px;
  height: 75px;
  text-align: center;
}
/* line 172, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body .wthIcon .icon img {
  display: block;
  margin: auto;
}
/* line 177, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body .wthIcon .temp {
  position: absolute;
  top: 31px;
  left: 162px;
  display: block;
  width: 84px;
  height: 48px;
}
/* line 185, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body .wthIcon .temp .high strong, #mainContent.forecastPref #prefTable table.body .wthIcon .temp .high small {
  color: #F15A24;
}
/* line 188, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body .wthIcon .temp .low strong, #mainContent.forecastPref #prefTable table.body .wthIcon .temp .low small {
  color: #30A6D9;
}
/* line 191, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body .wthIcon .temp .high strong, #mainContent.forecastPref #prefTable table.body .wthIcon .temp .low strong {
  font-size: 21px;
  width: 35px;
  display: inline-block;
  text-align: right;
}
/* line 200, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body .pop {
  padding: 12px 0px;
}
/* line 203, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body .pop ul li {
  display: inline-block;
  vertical-align: middle;
  width: 65px;
  height: 1.2em;
  line-height: 1.2em;
  text-align: center;
  margin: 0 -1px;
  border-left: 1px solid #E6E6E4;
}
/* line 211, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body .pop ul li:first-child {
  border-left: none;
}
/* line 212, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body .pop ul li:last-child {
  border-right: none;
}
/* line 214, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.body .pop ul li.null:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 2px;
  background-color: #E6E6E4;
}
/* line 226, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.bio {
  border-top: 3px solid #E6E6E4;
  border-collapse: separate;
  border-spacing: 0;
}
/* line 230, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.bio * {
  line-height: 1.2;
}
/* line 231, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.bio th {
  background: #F2F2F2;
  width: 114px;
  text-align: center;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #F2F2F2;
  text-align: left;
}
/* line 238, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.bio th img {
  vertical-align: middle;
  margin-left: 8px;
}
/* line 239, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.bio th span {
  display: inline-block;
  vertical-align: middle;
}
/* line 244, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.bio td {
  text-align: left;
  padding: 12px 20px;
  text-align: center;
  border-bottom: 1px solid #E6E6E4;
  font-size: 10px;
}
/* line 250, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.bio td * {
  font-size: 10px;
}
/* line 251, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.bio td:first-child {
  border-right: 2px solid #E6E6E4;
}
/* line 252, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.bio td:last-child {
  border-left: 2px solid #E6E6E4;
}
/* line 253, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.bio td img {
  display: block;
  margin: auto;
  margin-bottom: 4px;
}
/* line 258, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.bio td ul {
  margin: 0 -20px;
}
/* line 260, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.bio td ul li {
  display: inline-block;
  vertical-align: middle;
  width: 62px;
  height: 54px;
  text-align: center;
  margin: 0 -1px;
  border-left: 1px solid #E6E6E4;
}
/* line 268, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.bio td ul li:first-child {
  border-left: none;
}
/* line 269, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.bio td ul li:last-child {
  border-right: none;
}
/* line 270, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.bio td ul li.null:before {
  content: "";
  display: inline-block;
  width: 18px;
  margin-top: 26px;
  height: 2px;
  background-color: #E6E6E4;
}
/* line 278, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.bio td ul li:not(.null) {
  position: relative;
  top: 2px;
}
/* line 286, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.bio tr:last-child th, #mainContent.forecastPref #prefTable table.bio tr:last-child td {
  border-bottom: none;
}
/* line 288, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable table.bio .bio-short {
  height: 44px;
}
/* line 292, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable p.warning {
  border-top: 3px solid #E6E6E4;
  padding: 16px 0 14px 0;
}
/* line 295, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable p.warning > br {
  display: none;
}
/* line 296, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable p.warning strong {
  display: inline-block;
  color: #fff;
  margin-left: 24px;
  padding: 2px 8px 1px 8px;
}
/* line 301, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable p.warning strong + strong {
  margin-left: 10px;
}
/* line 302, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable p.warning strong.tsunami {
  background-color: #8800EF;
}
/* line 303, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable p.warning strong.waves {
  background-color: #FF3600;
}
/* line 304, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable p.warning strong.dry {
  background-color: #FFFF57;
  color: #626262;
}
/* line 307, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable p.link {
  border-top: 3px solid #E6E6E4;
  padding: 7px 0;
}
/* line 310, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable p.link a {
  color: #30A6D9;
}
/* line 312, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable p.link a i {
  font-size: .75em;
  color: #30A6D9;
  position: relative;
  top: -1px;
}
/* line 313, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefTable p.link a:hover, #mainContent.forecastPref #prefTable p.link a:hover i {
  color: #1c92c5;
}
/* line 317, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #typhooninformation {
  margin-bottom: 38px;
}
/* line 319, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #typhooninformation h2 {
  font-size: 21px;
  color: #30A6D9;
  border-bottom: 1px solid #30A6D9;
  padding-bottom: 6px;
  margin-bottom: 26px;
}
/* line 325, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #typhooninformation h2 i {
  color: #30A6D9;
  margin-right: .25em;
}
/* line 326, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #typhooninformation h2 small {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #fff;
  background-color: #FBB03B;
  font-size: 14px;
  line-height: 1em;
  vertical-align: middle;
  padding: 3px 21px 1px 21px;
  position: relative;
  top: -2px;
  margin-left: 19px;
  border-radius: 5px;
}
/* line 342, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #typhooninformation .wrap .left {
  float: left;
  width: 432px;
}
/* line 345, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #typhooninformation .wrap .left h3 {
  font-size: 21px;
  color: #1C1C1C;
  margin-bottom: 14px;
}
/* line 350, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #typhooninformation .wrap .left .text {
  margin-bottom: 0;
  text-align: justify;
}
/* line 351, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #typhooninformation .wrap .left a {
  color: #30A6D9;
}
/* line 353, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #typhooninformation .wrap .left a i {
  font-size: .75em;
  color: #30A6D9;
}
/* line 356, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #typhooninformation .wrap .right {
  float: right;
  width: 170px;
}
/* line 359, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #typhooninformation .wrap .right img {
  width: 100%;
}
/* line 363, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable {
  margin-bottom: 0px;
}
/* line 365, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.head {
  border-top: 3px solid #E6E6E4;
}
/* line 367, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.head .data, #mainContent.forecastPref #prefWeekTable table.head .data br {
  font-size: 12px;
  line-height: 1.2;
  text-align: center;
  color: #8A8A8A;
}
/* line 373, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.head .data {
  width: 111px;
  border-right: 1px solid #E6E6E4;
}
/* line 377, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.head .day {
  width: 101px;
  padding: 15px 0;
  text-align: center;
  border-right: 1px solid #E6E6E4;
  font-size: 15px;
  color: #1C1C1C;
}
/* line 382, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.head .day:last-child {
  border-right: none;
}
/* line 385, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.head .day small {
  font-size: 12px;
  color: #1C1C1C;
  vertical-align: middle;
}
/* line 388, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.body,
#mainContent.forecastPref #prefWeekTable table.bio {
  border-top: 3px solid #E6E6E4;
  border-collapse: separate;
  border-spacing: 0;
}
/* line 393, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.body th,
#mainContent.forecastPref #prefWeekTable table.bio th {
  background: #F2F2F2;
  width: 111px;
  text-align: center;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #F2F2F2;
}
/* line 400, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.body td,
#mainContent.forecastPref #prefWeekTable table.bio td {
  width: 101px;
  text-align: center;
  padding: 12px 0px;
  border-right: 1px solid #E6E6E4;
  border-bottom: 1px solid #E6E6E4;
}
/* line 406, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.body td:last-child,
#mainContent.forecastPref #prefWeekTable table.bio td:last-child {
  border-right: none;
}
/* line 407, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.body td.wthIcon,
#mainContent.forecastPref #prefWeekTable table.bio td.wthIcon {
  padding: 0px;
}
/* line 408, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.body td .high,
#mainContent.forecastPref #prefWeekTable table.body td .high small,
#mainContent.forecastPref #prefWeekTable table.bio td .high,
#mainContent.forecastPref #prefWeekTable table.bio td .high small {
  color: #F15A24;
}
/* line 410, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.body td .low,
#mainContent.forecastPref #prefWeekTable table.body td .low small,
#mainContent.forecastPref #prefWeekTable table.bio td .low,
#mainContent.forecastPref #prefWeekTable table.bio td .low small {
  color: #30A6D9;
}
/* line 412, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.body td .high, #mainContent.forecastPref #prefWeekTable table.body td .low,
#mainContent.forecastPref #prefWeekTable table.bio td .high,
#mainContent.forecastPref #prefWeekTable table.bio td .low {
  font-size: 16px;
}
/* line 414, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.body td .high small, #mainContent.forecastPref #prefWeekTable table.body td .low small,
#mainContent.forecastPref #prefWeekTable table.bio td .high small,
#mainContent.forecastPref #prefWeekTable table.bio td .low small {
  font-size: 11px;
}
/* line 418, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.body tr:last-child th, #mainContent.forecastPref #prefWeekTable table.body tr:last-child td,
#mainContent.forecastPref #prefWeekTable table.bio tr:last-child th,
#mainContent.forecastPref #prefWeekTable table.bio tr:last-child td {
  border-bottom: none;
}
/* line 421, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.bio {
  border-bottom: 3px solid #E6E6E4;
}
/* line 423, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.bio * {
  line-height: 1.2;
}
/* line 424, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.bio th {
  text-align: left;
}
/* line 426, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.bio th img {
  vertical-align: middle;
  margin-left: 8px;
}
/* line 427, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.bio th span {
  display: inline-block;
  vertical-align: middle;
}
/* line 432, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.bio td {
  font-size: 11px;
}
/* line 434, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.bio td img {
  display: block;
  margin: auto;
  margin-bottom: 4px;
}
/* line 440, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref #prefWeekTable table.bio .bio-week {
  height: 44px;
}
/* line 445, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_forecast_pref.scss */
#mainContent.forecastPref .hidden {
  display: none !important;
}

/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning.scss */
#mainContent.warning #warningMap {
  overflow: hidden;
  margin-bottom: 46px;
}
/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning.scss */
#mainContent.warning #warningMap .leftNav {
  float: left;
  width: 96px;
  border-top: 2px solid #E6E6E4;
  border-bottom: 3px solid #E6E6E4;
}
/* line 11, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning.scss */
#mainContent.warning #warningMap .leftNav li {
  border-top: 1px solid #E6E6E4;
  height: 44px;
  overflow: hidden;
}
/* line 15, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning.scss */
#mainContent.warning #warningMap .leftNav li a {
  display: inline-block;
  width: 100%;
  padding: 12px 0;
  padding-left: 11px;
  vertical-align: middle;
  color: #1C1C1C;
}
/* line 22, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning.scss */
#mainContent.warning #warningMap .leftNav li a:hover {
  color: #30A6D9;
}
/* line 23, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning.scss */
#mainContent.warning #warningMap .leftNav li a.active {
  color: #30A6D9;
  background-color: #F2F2F2;
}
/* line 30, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning.scss */
#mainContent.warning #warningMap .mapImges {
  float: right;
  background-color: #F2F2F2;
  width: 504px;
  height: 504px;
  position: relative;
  margin-bottom: 20px;
}
/* line 37, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning.scss */
#mainContent.warning #warningMap .mapImges li {
  position: absolute;
  top: 4px;
  left: 0;
  width: 100%;
  text-align: center;
  line-height: 1;
  z-index: -1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 200ms linear 100ms;
  -o-transition: all 200ms linear 100ms;
  -webkit-transition: all 200ms linear;
  -webkit-transition-delay: 100ms;
  transition: all 200ms linear 100ms;
}
/* line 47, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning.scss */
#mainContent.warning #warningMap .mapImges li.active {
  z-index: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: all 200ms linear 0ms;
  -o-transition: all 200ms linear 0ms;
  -webkit-transition: all 200ms linear;
  -webkit-transition-delay: 0ms;
  transition: all 200ms linear 0ms;
}

/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref .contentBody > h2 {
  font-size: 27px;
  color: #1C1C1C;
  margin-bottom: 14px;
}
/* line 8, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref .warningInfo,
#mainContent.warningPref .warningText {
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック',YuGothic,Meiryo,メイリオ,sans-serif;
}
/* line 11, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref .warningInfo .name,
#mainContent.warningPref .warningText .name {
  color: #1C1C1C;
  display: inline-block;
  width: 8em;
  font-size: 15px;
  vertical-align: middle;
}
/* line 19, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref .warningLabel {
  border-top: 2px solid #E6E6E4;
  border-bottom: 3px solid #E6E6E4;
  margin-bottom: 30px;
}
/* line 23, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref .warningLabel li {
  border-top: 1px solid #E6E6E4;
  padding: 10px;
  padding-bottom: 8px;
}
/* line 27, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref .warningLabel li .name {
  color: #1C1C1C;
  display: inline-block;
  width: 8em;
  font-size: 15px;
  vertical-align: middle;
}
/* line 34, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref .warningLabel li strong {
  display: inline-block;
  color: #fff;
  margin-left: 24px;
  padding: 2px 8px 1px 8px;
  vertical-align: middle;
}
/* line 40, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref .warningLabel li strong + strong {
  margin-left: 10px;
}
/* line 41, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref .warningLabel li strong.tsunami {
  background-color: #8800EF;
}
/* line 42, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref .warningLabel li strong.waves {
  background-color: #FF3600;
}
/* line 43, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref .warningLabel li strong.dry {
  background-color: #FFFF57;
  color: #626262;
}
/* line 44, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref .warningLabel li strong.special {
  background-color: #8800EF;
}
/* line 45, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref .warningLabel li strong.warning {
  background-color: #FF3600;
}
/* line 46, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref .warningLabel li strong.notice {
  background-color: #FFFF57;
  color: #626262;
}
/* line 50, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref .warningInfo {
  margin-bottom: 37px;
  border: 1px solid #30A6D9;
  padding: 16px 13px 14px 58px;
  position: relative;
  font-weight: bold;
}
/* line 56, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref .warningInfo strong {
  color: #F15A24;
}
/* line 57, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref .warningInfo:before {
  color: #30A6D9;
  position: absolute;
  top: 50%;
  left: 16px;
  margin-top: -0.5em;
  font-size: 29px;
}
/* line 66, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref #prefList {
  margin-bottom: 42px;
  border-top: 3px solid #E6E6E4;
  border-bottom: 3px solid #E6E6E4;
  font-size: 13px;
  color: #8A8A8A;
}
/* line 72, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref #prefList strong {
  display: inline-block;
  color: #fff;
  padding: 2px 6px 1px 6px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
/* line 79, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref #prefList strong + strong {
  margin-left: 4px;
}
/* line 80, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref #prefList strong.tsunami {
  background-color: #8800EF;
}
/* line 81, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref #prefList strong.waves {
  background-color: #FF3600;
}
/* line 82, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref #prefList strong.dry {
  background-color: #FFFF57;
  color: #626262;
}
/* line 83, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref #prefList strong.special {
  background-color: #8800EF;
}
/* line 84, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref #prefList strong.warning {
  background-color: #FF3600;
}
/* line 85, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref #prefList strong.notice {
  background-color: #FFFF57;
  color: #626262;
}
/* line 87, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref #prefList dl {
  border-top: 1px solid #E6E6E4;
  padding-top: 7px;
  padding-bottom: 5px;
}
/* line 91, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref #prefList dl:first-child {
  border-top: none;
}
/* line 92, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref #prefList dl dt, #mainContent.warningPref #prefList dl dd {
  display: inline-block;
}
/* line 93, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref #prefList dl dt {
  color: #1C1C1C;
  width: 134px;
  text-indent: 12px;
}
/* line 98, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref #prefList dl dd.info {
  display: none;
  padding-top: 6px;
  padding-left: 139px;
}
/* line 103, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref #prefList dl.click {
  cursor: pointer;
}
/* line 105, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref #prefList dl.click dt {
  color: #30A6D9;
}
/* line 107, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref #prefList dl.click dt:after {
  content: "\f112";
  font-family: "bws icons";
  font-size: 10px;
  margin-left: 4px;
}
/* line 115, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref #prefList dl.click.open dt:after {
  content: "\f103";
}
/* line 120, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_warning_pref.scss */
#mainContent.warningPref .warningText {
  margin-bottom: 42px;
  border-top: 3px solid #E6E6E4;
  border-bottom: 3px solid #E6E6E4;
  padding: 25px 0;
  color: #8A8A8A;
}

/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_amedas.scss */
#mainContent.amedas #amedasMap {
  width: 100%;
  height: 489px;
  overflow: hidden;
  position: relative;
}
/* line 8, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_amedas.scss */
#mainContent.amedas #amedasMap .leftNav {
  width: 112px;
  border-top: 2px solid #E6E6E4;
  border-bottom: 3px solid #E6E6E4;
}
/* line 12, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_amedas.scss */
#mainContent.amedas #amedasMap .leftNav li {
  border-top: 1px solid #E6E6E4;
  height: 43px;
  overflow: hidden;
}
/* line 16, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_amedas.scss */
#mainContent.amedas #amedasMap .leftNav li a {
  display: inline-block;
  width: 100%;
  padding: 12px 0;
  padding-left: 11px;
  vertical-align: middle;
  color: #1C1C1C;
}
/* line 23, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_amedas.scss */
#mainContent.amedas #amedasMap .leftNav li a:hover {
  color: #30A6D9;
}
/* line 24, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_amedas.scss */
#mainContent.amedas #amedasMap .leftNav li a.active {
  color: #30A6D9;
  background-color: #F2F2F2;
}
/* line 31, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_amedas.scss */
#mainContent.amedas #amedasMap .mapImges {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #F2F2F2;
  width: 488px;
  height: 488px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 200ms linear 100ms;
  -o-transition: all 200ms linear 100ms;
  -webkit-transition: all 200ms linear;
  -webkit-transition-delay: 100ms;
  transition: all 200ms linear 100ms;
  z-index: -1;
}
/* line 41, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_amedas.scss */
#mainContent.amedas #amedasMap .mapImges.active {
  z-index: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: all 200ms linear 0ms;
  -o-transition: all 200ms linear 0ms;
  -webkit-transition: all 200ms linear;
  -webkit-transition-delay: 0ms;
  transition: all 200ms linear 0ms;
}
/* line 45, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_amedas.scss */
#mainContent.amedas #amedasMap .mapImges.active li.active {
  z-index: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: all 200ms linear 0ms;
  -o-transition: all 200ms linear 0ms;
  -webkit-transition: all 200ms linear;
  -webkit-transition-delay: 0ms;
  transition: all 200ms linear 0ms;
}
/* line 51, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_amedas.scss */
#mainContent.amedas #amedasMap .mapImges li {
  position: absolute;
  top: 4px;
  left: 0;
  width: 100%;
  text-align: center;
  line-height: 1;
  z-index: -1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 200ms linear 100ms;
  -o-transition: all 200ms linear 100ms;
  -webkit-transition: all 200ms linear;
  -webkit-transition-delay: 100ms;
  transition: all 200ms linear 100ms;
}
/* line 64, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_amedas.scss */
#mainContent.amedas #refreshInterval {
  text-align: right;
}
/* line 67, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_amedas.scss */
#mainContent.amedas #prefSet {
  text-align: center;
  margin-bottom: 34px;
}
/* line 70, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_amedas.scss */
#mainContent.amedas #prefSet .btn-group a {
  width: auto;
  padding: 0 1em;
}
/* line 75, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_amedas.scss */
#mainContent.amedas #relate {
  border-top: 1px solid #F2F2F2;
  border-bottom: 1px solid #F2F2F2;
  padding-top: 3px;
}
/* line 79, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_amedas.scss */
#mainContent.amedas #relate dt, #mainContent.amedas #relate dd {
  display: inline-block;
  vertical-align: middle;
}
/* line 80, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_amedas.scss */
#mainContent.amedas #relate dt {
  color: #1C1C1C;
  font-size: 16px;
  padding: 0 1em;
}
/* line 85, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_amedas.scss */
#mainContent.amedas #relate dd {
  padding: 0.5em;
}

/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast, #mainContent.radar #control60, #mainContent.radar #controlFuture {
  position: relative;
  width: 100%;
  height: 68px;
  background-color: #E6E6E4;
}
/* line 8, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .playBtn, #mainContent.radar #control60 .playBtn, #mainContent.radar #controlFuture .playBtn {
  width: 48px;
  height: 48px;
  background-color: #E6E6E4;
  border: 1px solid #4f4e4e;
  border-radius: 24px;
  position: absolute;
  top: 7px;
  left: 23px;
  cursor: pointer;
  overflow: hidden;
  text-indent: -9999px;
}
/* line 21, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .playBtn:focus, #mainContent.radar #control60 .playBtn:focus, #mainContent.radar #controlFuture .playBtn:focus {
  outline: none;
}
/* line 24, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .playBtn:after, #mainContent.radar #control60 .playBtn:after, #mainContent.radar #controlFuture .playBtn:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-left: 12px solid #4f4e4e;
  border-right: 0 solid transparent;
  border-bottom: 7px solid transparent;
  position: absolute;
  top: 15px;
  left: 19px;
}
/* line 37, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .playBtn.pause, #mainContent.radar #control60 .playBtn.pause, #mainContent.radar #controlFuture .playBtn.pause {
  background-color: #C4C4C4;
  border-color: #C4C4C4;
}
/* line 40, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .playBtn.pause:after, #mainContent.radar #control60 .playBtn.pause:after, #mainContent.radar #controlFuture .playBtn.pause:after, #mainContent.radar #controlPast .playBtn.pause:before, #mainContent.radar #control60 .playBtn.pause:before, #mainContent.radar #controlFuture .playBtn.pause:before {
  content: "";
  display: block;
  width: 3px;
  height: 14px;
  background-color: #fff;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  position: absolute;
  top: 15px;
  left: 18px;
}
/* line 54, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .playBtn.pause:after, #mainContent.radar #control60 .playBtn.pause:after, #mainContent.radar #controlFuture .playBtn.pause:after {
  left: 26px;
}
/* line 57, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .prevBtn, #mainContent.radar #control60 .prevBtn, #mainContent.radar #controlFuture .prevBtn {
  width: 32px;
  height: 32px;
  background-color: #E6E6E4;
  border: 1px solid #4f4e4e;
  border-radius: 16px;
  position: absolute;
  top: 7px;
  left: 92px;
  cursor: pointer;
  overflow: hidden;
  text-indent: -9999px;
}
/* line 69, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .prevBtn:focus, #mainContent.radar #control60 .prevBtn:focus, #mainContent.radar #controlFuture .prevBtn:focus {
  outline: none;
}
/* line 72, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .prevBtn:active, #mainContent.radar #control60 .prevBtn:active, #mainContent.radar #controlFuture .prevBtn:active {
  background-color: #C4C4C4;
  border-color: #C4C4C4;
}
/* line 76, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .prevBtn:after, #mainContent.radar #control60 .prevBtn:after, #mainContent.radar #controlFuture .prevBtn:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-right: 12px solid #4f4e4e;
  border-left: 0 solid transparent;
  border-bottom: 7px solid transparent;
  position: absolute;
  top: 8px;
  left: 11px;
}
/* line 89, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .prevBtn:before, #mainContent.radar #control60 .prevBtn:before, #mainContent.radar #controlFuture .prevBtn:before {
  content: "";
  display: block;
  width: 2px;
  height: 14px;
  background-color: #4f4e4e;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  position: absolute;
  top: 8px;
  left: 9px;
}
/* line 104, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .nextBtn, #mainContent.radar #control60 .nextBtn, #mainContent.radar #controlFuture .nextBtn {
  width: 32px;
  height: 32px;
  background-color: #E6E6E4;
  border: 1px solid #4f4e4e;
  border-radius: 16px;
  position: absolute;
  top: 7px;
  left: 634px;
  cursor: pointer;
  overflow: hidden;
  text-indent: -9999px;
}
/* line 116, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .nextBtn:focus, #mainContent.radar #control60 .nextBtn:focus, #mainContent.radar #controlFuture .nextBtn:focus {
  outline: none;
}
/* line 119, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .nextBtn:active, #mainContent.radar #control60 .nextBtn:active, #mainContent.radar #controlFuture .nextBtn:active {
  background-color: #C4C4C4;
  border-color: #C4C4C4;
}
/* line 123, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .nextBtn:after, #mainContent.radar #control60 .nextBtn:after, #mainContent.radar #controlFuture .nextBtn:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-left: 12px solid #4f4e4e;
  border-right: 0 solid transparent;
  border-bottom: 7px solid transparent;
  position: absolute;
  top: 8px;
  left: 9px;
}
/* line 136, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .nextBtn:before, #mainContent.radar #control60 .nextBtn:before, #mainContent.radar #controlFuture .nextBtn:before {
  content: "";
  display: block;
  width: 2px;
  height: 14px;
  background-color: #4f4e4e;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  position: absolute;
  top: 8px;
  left: 21px;
}
/* line 151, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .slider, #mainContent.radar #control60 .slider, #mainContent.radar #controlFuture .slider {
  width: 476px;
  height: 6px;
  position: absolute;
  top: 18px;
  left: 140px;
  border-radius: 0;
  border: none;
}
/* line 159, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .slider.ui-widget-content, #mainContent.radar #control60 .slider.ui-widget-content, #mainContent.radar #controlFuture .slider.ui-widget-content {
  background: #8A8A8A;
}
/* line 160, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .slider.ui-state-default, #mainContent.radar #control60 .slider.ui-state-default, #mainContent.radar #controlFuture .slider.ui-state-default, #mainContent.radar #controlPast .slider.ui-widget-content .ui-state-default, #mainContent.radar #control60 .slider.ui-widget-content .ui-state-default, #mainContent.radar #controlFuture .slider.ui-widget-content .ui-state-default, #mainContent.radar #controlPast .slider.ui-widget-header .ui-state-default, #mainContent.radar #control60 .slider.ui-widget-header .ui-state-default, #mainContent.radar #controlFuture .slider.ui-widget-header .ui-state-default {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  background: #C7C7C7;
  background: rgba(138, 138, 138, 0.48);
  border: none;
  top: -7px;
  margin-left: -10px;
  cursor: move;
}
/* line 174, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .slider.ui-state-default:after, #mainContent.radar #control60 .slider.ui-state-default:after, #mainContent.radar #controlFuture .slider.ui-state-default:after, #mainContent.radar #controlPast .slider.ui-widget-content .ui-state-default:after, #mainContent.radar #control60 .slider.ui-widget-content .ui-state-default:after, #mainContent.radar #controlFuture .slider.ui-widget-content .ui-state-default:after, #mainContent.radar #controlPast .slider.ui-widget-header .ui-state-default:after, #mainContent.radar #control60 .slider.ui-widget-header .ui-state-default:after, #mainContent.radar #controlFuture .slider.ui-widget-header .ui-state-default:after {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 6px;
  background: #3ab0e3;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -6px;
  margin-left: -6px;
}
/* line 187, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .slider.ui-state-default:focus, #mainContent.radar #control60 .slider.ui-state-default:focus, #mainContent.radar #controlFuture .slider.ui-state-default:focus, #mainContent.radar #controlPast .slider.ui-widget-content .ui-state-default:focus, #mainContent.radar #control60 .slider.ui-widget-content .ui-state-default:focus, #mainContent.radar #controlFuture .slider.ui-widget-content .ui-state-default:focus, #mainContent.radar #controlPast .slider.ui-widget-header .ui-state-default:focus, #mainContent.radar #control60 .slider.ui-widget-header .ui-state-default:focus, #mainContent.radar #controlFuture .slider.ui-widget-header .ui-state-default:focus {
  outline: none;
}
/* line 192, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .scale, #mainContent.radar #control60 .scale, #mainContent.radar #controlFuture .scale {
  width: 500px;
  height: 2em;
  text-align: center;
  position: absolute;
  top: 28px;
  left: 130px;
}
/* line 199, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .scale li, #mainContent.radar #control60 .scale li, #mainContent.radar #controlFuture .scale li {
  display: inline-block;
  width: 1.04em;
  vertical-align: top;
  text-align: center;
  line-height: 1;
  color: #8A8A8A;
}
/* line 206, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .scale li:before, #mainContent.radar #control60 .scale li:before, #mainContent.radar #controlFuture .scale li:before {
  content: "I";
  display: block;
  font-size: 8px;
  color: #8A8A8A;
}
/* line 214, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .scalelabel, #mainContent.radar #control60 .scalelabel, #mainContent.radar #controlFuture .scalelabel {
  width: 476px;
  height: 28px;
  position: absolute;
  top: 0;
  left: 140px;
}
/* line 220, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .scalelabel li, #mainContent.radar #control60 .scalelabel li, #mainContent.radar #controlFuture .scalelabel li {
  width: 100%;
  height: 100%;
  background-color: #C4C4C4;
  text-align: center;
  color: #fff;
  font-size: 11px;
}
/* line 229, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .scaletext, #mainContent.radar #control60 .scaletext, #mainContent.radar #controlFuture .scaletext {
  width: 497px;
  height: 2em;
  text-align: center;
  position: absolute;
  top: 47px;
  left: 130px;
}
/* line 236, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .scaletext li, #mainContent.radar #control60 .scaletext li, #mainContent.radar #controlFuture .scaletext li {
  font-size: 11px;
  color: #8A8A8A;
}
/* line 240, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .scaletext li:first-child, #mainContent.radar #control60 .scaletext li:first-child, #mainContent.radar #controlFuture .scaletext li:first-child {
  float: left;
  margin-left: -.5em;
}
/* line 241, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .scaletext li:last-child, #mainContent.radar #control60 .scaletext li:last-child, #mainContent.radar #controlFuture .scaletext li:last-child {
  float: right;
}

/* line 246, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap {
  overflow: hidden;
  position: relative;
}
/* line 250, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap .leftNav {
  border-left: 2px solid #E6E6E4;
  border-right: 3px solid #E6E6E4;
  letter-spacing: -.40em;
}
/* line 256, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap .leftNav li {
  display: inline;
}
/* line 258, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap .leftNav li a {
  display: inline-block;
  letter-spacing: normal;
  border-left: 1px solid #E6E6E4;
  height: 36px;
  padding: 0 1.96%;
  line-height: 36px;
  vertical-align: middle;
  text-align: center;
  font-size: 15px;
  color: #1C1C1C;
}
/* line 269, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap .leftNav li a:hover {
  color: #30A6D9;
}
/* line 270, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap .leftNav li a.active {
  color: #30A6D9;
  background-color: #F2F2F2;
}
/* line 277, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap .mapImges {
  background-color: #E6E6E4;
  width: 100%;
  height: 510px;
  position: relative;
}
/* line 282, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap .mapImges > li {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 664px;
  height: 490px;
  line-height: 1;
}
/* line 297, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap .mapImges > li .times > li {
  position: absolute;
  top: 0;
  left: 0;
  width: 664px;
  height: 490px;
  line-height: 1;
  z-index: -1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 305, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap .mapImges > li .times > li img {
  width: 664px;
  height: 490px;
}
/* line 308, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap .mapImges > li .times > li.active {
  z-index: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 313, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap .mapImges > li .times > li.future {
  background: rgba(238, 248, 251, 0.2);
}
/* line 316, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap .mapImges > li .times > li img {
  opacity: 0.9;
}
/* line 324, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar div#progressbar {
  width: 80%;
  left: 10%;
  position: absolute;
  top: 300px;
  height: 20px;
}
/* line 330, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar div#progressbar .ui-widget-header {
  border: 1px solid #30A6D9;
  background: #30A6D9;
}
/* line 335, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar div#kindData {
  position: absolute;
  z-index: 2;
  left: 10px;
  top: 128px;
  background: #30a6d9;
  padding: 3px 10px;
  color: white;
  opacity: 0.8;
}
/* line 347, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .scale {
  left: 128px;
}
/* line 349, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #controlPast .scale li {
  width: 1.06em;
}
/* line 354, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #control60 .scalelabel li, #mainContent.radar #controlFuture .scalelabel li {
  height: 100%;
  background-color: #C4C4C4;
  text-align: center;
  color: #fff;
  font-size: 11px;
  float: left;
  width: 238px;
}
/* line 363, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #control60 .scalelabel li:last-child, #mainContent.radar #controlFuture .scalelabel li:last-child {
  background-color: #97D2EC;
}
/* line 368, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #control60 .scale, #mainContent.radar #controlFuture .scale {
  width: 520px;
  left: 118px;
}
/* line 371, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #control60 .scale li, #mainContent.radar #controlFuture .scale li {
  width: 2.47em;
}
/* line 376, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #control60 .scaletext li:first-child, #mainContent.radar #controlFuture .scaletext li:first-child {
  float: left;
  margin-left: -.5em;
}
/* line 377, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #control60 .scaletext li:first-child + li, #mainContent.radar #controlFuture .scaletext li:first-child + li {
  float: left;
  position: absolute;
  left: 237px;
}
/* line 378, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #control60 .scaletext li:last-child, #mainContent.radar #controlFuture .scaletext li:last-child {
  float: right;
  margin-right: -.5em;
}
/* line 382, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #control60 .scale li {
  width: 1.05em;
}
/* line 383, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #control60 .scaletext {
  width: 485px;
  left: 137px;
}
/* line 386, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #control60 .scaletext li:first-child + li {
  left: 230px;
}
/* line 391, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #forecast60, #mainContent.radar #control60,
#mainContent.radar #past24, #mainContent.radar #controlPast,
#mainContent.radar #future6, #mainContent.radar #controlFuture {
  display: none;
}
/* line 395, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #btnWrap {
  margin-top: 28px;
  text-align: center;
}
/* line 399, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #btnWrap .btn-group a {
  width: auto;
  padding: 0 1em;
}
/* line 404, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #timeData {
  padding: 0px;
  background-color: #30A6D9;
  background-color: rgba(48, 166, 217, 0.6);
  line-height: 46px;
  color: #fff;
  float: left;
  position: relative;
  z-index: 2;
  width: 215px;
  height: 46px;
  bottom: -10px;
  left: 10px;
  text-align: center;
  font-size: 29px;
}
/* line 419, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #timeData span {
  color: #fff;
  vertical-align: middle;
}
/* line 420, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #timeData .type {
  font-size: 12px;
}
/* line 421, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #timeData.gray {
  background-color: #333;
  background-color: rgba(51, 51, 51, 0.6);
}
/* line 426, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #loading {
  width: 664px;
  height: 490px;
  background-color: #fff;
  line-height: 490px;
  float: left;
  position: relative;
  z-index: 2;
  bottom: 36px;
  left: 10px;
  text-align: center;
  font-size: 20px;
  opacity: 0.8;
}

/* line 446, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap .subnavi {
  display: none;
  background-color: #F2F2F2;
  line-height: 1;
  font-size: 14px;
  padding: 0 6px;
}
/* line 452, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap .subnavi li {
  display: inline;
}
/* line 454, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap .subnavi li a {
  display: inline-block;
  padding: 12px 4px 10px;
}
/* line 457, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap .subnavi li a.active, #mainContent.radar #radarMap .subnavi li a:hover {
  color: #30A6D9;
}
/* line 462, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap .mapImges > li {
  position: relative;
  background-color: #fff;
  background-size: cover;
  background-position: center center;
}
/* line 469, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap .mapImges > li:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-size: cover;
  background-position: center center;
}
/* line 481, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap #radarLegend {
  position: absolute;
  width: 664px;
  bottom: 78px;
  left: 10px;
  z-index: 2;
}
/* line 487, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap #radarLegend img {
  width: 100%;
}
/* line 492, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area00 .mapImges > li {
  background-image: url(/images/radar/map/00_map.png);
}
/* line 495, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area00 .mapImges > li:before {
  background-image: url(/images/radar/map/00_line.png);
  opacity: 0.9;
}
/* line 492, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area01 .mapImges > li {
  background-image: url(/images/radar/map/01_map.png);
}
/* line 495, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area01 .mapImges > li:before {
  background-image: url(/images/radar/map/01_line.png);
  opacity: 0.9;
}
/* line 492, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area02 .mapImges > li {
  background-image: url(/images/radar/map/02_map.png);
}
/* line 495, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area02 .mapImges > li:before {
  background-image: url(/images/radar/map/02_line.png);
  opacity: 0.9;
}
/* line 492, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area03 .mapImges > li {
  background-image: url(/images/radar/map/03_map.png);
}
/* line 495, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area03 .mapImges > li:before {
  background-image: url(/images/radar/map/03_line.png);
  opacity: 0.9;
}
/* line 492, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area04 .mapImges > li {
  background-image: url(/images/radar/map/04_map.png);
}
/* line 495, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area04 .mapImges > li:before {
  background-image: url(/images/radar/map/04_line.png);
  opacity: 0.9;
}
/* line 492, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area05 .mapImges > li {
  background-image: url(/images/radar/map/05_map.png);
}
/* line 495, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area05 .mapImges > li:before {
  background-image: url(/images/radar/map/05_line.png);
  opacity: 0.9;
}
/* line 492, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area06 .mapImges > li {
  background-image: url(/images/radar/map/06_map.png);
}
/* line 495, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area06 .mapImges > li:before {
  background-image: url(/images/radar/map/06_line.png);
  opacity: 0.9;
}
/* line 492, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area07 .mapImges > li {
  background-image: url(/images/radar/map/07_map.png);
}
/* line 495, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area07 .mapImges > li:before {
  background-image: url(/images/radar/map/07_line.png);
  opacity: 0.9;
}
/* line 492, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area08 .mapImges > li {
  background-image: url(/images/radar/map/08_map.png);
}
/* line 495, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area08 .mapImges > li:before {
  background-image: url(/images/radar/map/08_line.png);
  opacity: 0.9;
}
/* line 492, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area09 .mapImges > li {
  background-image: url(/images/radar/map/09_map.png);
}
/* line 495, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area09 .mapImges > li:before {
  background-image: url(/images/radar/map/09_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area10 .mapImges > li {
  background-image: url(/images/radar/map/10_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area10 .mapImges > li:before {
  background-image: url(/images/radar/map/10_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area11 .mapImges > li {
  background-image: url(/images/radar/map/11_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area11 .mapImges > li:before {
  background-image: url(/images/radar/map/11_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area12 .mapImges > li {
  background-image: url(/images/radar/map/12_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area12 .mapImges > li:before {
  background-image: url(/images/radar/map/12_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area13 .mapImges > li {
  background-image: url(/images/radar/map/13_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area13 .mapImges > li:before {
  background-image: url(/images/radar/map/13_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area14 .mapImges > li {
  background-image: url(/images/radar/map/14_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area14 .mapImges > li:before {
  background-image: url(/images/radar/map/14_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area15 .mapImges > li {
  background-image: url(/images/radar/map/15_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area15 .mapImges > li:before {
  background-image: url(/images/radar/map/15_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area16 .mapImges > li {
  background-image: url(/images/radar/map/16_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area16 .mapImges > li:before {
  background-image: url(/images/radar/map/16_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area17 .mapImges > li {
  background-image: url(/images/radar/map/17_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area17 .mapImges > li:before {
  background-image: url(/images/radar/map/17_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area18 .mapImges > li {
  background-image: url(/images/radar/map/18_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area18 .mapImges > li:before {
  background-image: url(/images/radar/map/18_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area19 .mapImges > li {
  background-image: url(/images/radar/map/19_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area19 .mapImges > li:before {
  background-image: url(/images/radar/map/19_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area20 .mapImges > li {
  background-image: url(/images/radar/map/20_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area20 .mapImges > li:before {
  background-image: url(/images/radar/map/20_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area21 .mapImges > li {
  background-image: url(/images/radar/map/21_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area21 .mapImges > li:before {
  background-image: url(/images/radar/map/21_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area22 .mapImges > li {
  background-image: url(/images/radar/map/22_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area22 .mapImges > li:before {
  background-image: url(/images/radar/map/22_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area23 .mapImges > li {
  background-image: url(/images/radar/map/23_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area23 .mapImges > li:before {
  background-image: url(/images/radar/map/23_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area24 .mapImges > li {
  background-image: url(/images/radar/map/24_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area24 .mapImges > li:before {
  background-image: url(/images/radar/map/24_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area25 .mapImges > li {
  background-image: url(/images/radar/map/25_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area25 .mapImges > li:before {
  background-image: url(/images/radar/map/25_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area26 .mapImges > li {
  background-image: url(/images/radar/map/26_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area26 .mapImges > li:before {
  background-image: url(/images/radar/map/26_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area27 .mapImges > li {
  background-image: url(/images/radar/map/27_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area27 .mapImges > li:before {
  background-image: url(/images/radar/map/27_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area28 .mapImges > li {
  background-image: url(/images/radar/map/28_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area28 .mapImges > li:before {
  background-image: url(/images/radar/map/28_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area29 .mapImges > li {
  background-image: url(/images/radar/map/29_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area29 .mapImges > li:before {
  background-image: url(/images/radar/map/29_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area30 .mapImges > li {
  background-image: url(/images/radar/map/30_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area30 .mapImges > li:before {
  background-image: url(/images/radar/map/30_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area31 .mapImges > li {
  background-image: url(/images/radar/map/31_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area31 .mapImges > li:before {
  background-image: url(/images/radar/map/31_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area32 .mapImges > li {
  background-image: url(/images/radar/map/32_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area32 .mapImges > li:before {
  background-image: url(/images/radar/map/32_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area33 .mapImges > li {
  background-image: url(/images/radar/map/33_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area33 .mapImges > li:before {
  background-image: url(/images/radar/map/33_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area34 .mapImges > li {
  background-image: url(/images/radar/map/34_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area34 .mapImges > li:before {
  background-image: url(/images/radar/map/34_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area35 .mapImges > li {
  background-image: url(/images/radar/map/35_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area35 .mapImges > li:before {
  background-image: url(/images/radar/map/35_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area36 .mapImges > li {
  background-image: url(/images/radar/map/36_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area36 .mapImges > li:before {
  background-image: url(/images/radar/map/36_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area37 .mapImges > li {
  background-image: url(/images/radar/map/37_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area37 .mapImges > li:before {
  background-image: url(/images/radar/map/37_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area38 .mapImges > li {
  background-image: url(/images/radar/map/38_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area38 .mapImges > li:before {
  background-image: url(/images/radar/map/38_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area39 .mapImges > li {
  background-image: url(/images/radar/map/39_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area39 .mapImges > li:before {
  background-image: url(/images/radar/map/39_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area40 .mapImges > li {
  background-image: url(/images/radar/map/40_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area40 .mapImges > li:before {
  background-image: url(/images/radar/map/40_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area41 .mapImges > li {
  background-image: url(/images/radar/map/41_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area41 .mapImges > li:before {
  background-image: url(/images/radar/map/41_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area42 .mapImges > li {
  background-image: url(/images/radar/map/42_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area42 .mapImges > li:before {
  background-image: url(/images/radar/map/42_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area43 .mapImges > li {
  background-image: url(/images/radar/map/43_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area43 .mapImges > li:before {
  background-image: url(/images/radar/map/43_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area44 .mapImges > li {
  background-image: url(/images/radar/map/44_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area44 .mapImges > li:before {
  background-image: url(/images/radar/map/44_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area45 .mapImges > li {
  background-image: url(/images/radar/map/45_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area45 .mapImges > li:before {
  background-image: url(/images/radar/map/45_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area46 .mapImges > li {
  background-image: url(/images/radar/map/46_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area46 .mapImges > li:before {
  background-image: url(/images/radar/map/46_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area47 .mapImges > li {
  background-image: url(/images/radar/map/47_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area47 .mapImges > li:before {
  background-image: url(/images/radar/map/47_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area48 .mapImges > li {
  background-image: url(/images/radar/map/48_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area48 .mapImges > li:before {
  background-image: url(/images/radar/map/48_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area49 .mapImges > li {
  background-image: url(/images/radar/map/49_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area49 .mapImges > li:before {
  background-image: url(/images/radar/map/49_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area50 .mapImges > li {
  background-image: url(/images/radar/map/50_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area50 .mapImges > li:before {
  background-image: url(/images/radar/map/50_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area51 .mapImges > li {
  background-image: url(/images/radar/map/51_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area51 .mapImges > li:before {
  background-image: url(/images/radar/map/51_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area52 .mapImges > li {
  background-image: url(/images/radar/map/52_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area52 .mapImges > li:before {
  background-image: url(/images/radar/map/52_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area53 .mapImges > li {
  background-image: url(/images/radar/map/53_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area53 .mapImges > li:before {
  background-image: url(/images/radar/map/53_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area54 .mapImges > li {
  background-image: url(/images/radar/map/54_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area54 .mapImges > li:before {
  background-image: url(/images/radar/map/54_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area55 .mapImges > li {
  background-image: url(/images/radar/map/55_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area55 .mapImges > li:before {
  background-image: url(/images/radar/map/55_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area56 .mapImges > li {
  background-image: url(/images/radar/map/56_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area56 .mapImges > li:before {
  background-image: url(/images/radar/map/56_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area57 .mapImges > li {
  background-image: url(/images/radar/map/57_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area57 .mapImges > li:before {
  background-image: url(/images/radar/map/57_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area58 .mapImges > li {
  background-image: url(/images/radar/map/58_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area58 .mapImges > li:before {
  background-image: url(/images/radar/map/58_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area59 .mapImges > li {
  background-image: url(/images/radar/map/59_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area59 .mapImges > li:before {
  background-image: url(/images/radar/map/59_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area60 .mapImges > li {
  background-image: url(/images/radar/map/60_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area60 .mapImges > li:before {
  background-image: url(/images/radar/map/60_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area61 .mapImges > li {
  background-image: url(/images/radar/map/61_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area61 .mapImges > li:before {
  background-image: url(/images/radar/map/61_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area62 .mapImges > li {
  background-image: url(/images/radar/map/62_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area62 .mapImges > li:before {
  background-image: url(/images/radar/map/62_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area63 .mapImges > li {
  background-image: url(/images/radar/map/63_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area63 .mapImges > li:before {
  background-image: url(/images/radar/map/63_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area64 .mapImges > li {
  background-image: url(/images/radar/map/64_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area64 .mapImges > li:before {
  background-image: url(/images/radar/map/64_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area65 .mapImges > li {
  background-image: url(/images/radar/map/65_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area65 .mapImges > li:before {
  background-image: url(/images/radar/map/65_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area66 .mapImges > li {
  background-image: url(/images/radar/map/66_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area66 .mapImges > li:before {
  background-image: url(/images/radar/map/66_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area67 .mapImges > li {
  background-image: url(/images/radar/map/67_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area67 .mapImges > li:before {
  background-image: url(/images/radar/map/67_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area68 .mapImges > li {
  background-image: url(/images/radar/map/68_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area68 .mapImges > li:before {
  background-image: url(/images/radar/map/68_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area69 .mapImges > li {
  background-image: url(/images/radar/map/69_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area69 .mapImges > li:before {
  background-image: url(/images/radar/map/69_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area70 .mapImges > li {
  background-image: url(/images/radar/map/70_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area70 .mapImges > li:before {
  background-image: url(/images/radar/map/70_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area71 .mapImges > li {
  background-image: url(/images/radar/map/71_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area71 .mapImges > li:before {
  background-image: url(/images/radar/map/71_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area72 .mapImges > li {
  background-image: url(/images/radar/map/72_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area72 .mapImges > li:before {
  background-image: url(/images/radar/map/72_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area73 .mapImges > li {
  background-image: url(/images/radar/map/73_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area73 .mapImges > li:before {
  background-image: url(/images/radar/map/73_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area74 .mapImges > li {
  background-image: url(/images/radar/map/74_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area74 .mapImges > li:before {
  background-image: url(/images/radar/map/74_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area75 .mapImges > li {
  background-image: url(/images/radar/map/75_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area75 .mapImges > li:before {
  background-image: url(/images/radar/map/75_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area76 .mapImges > li {
  background-image: url(/images/radar/map/76_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area76 .mapImges > li:before {
  background-image: url(/images/radar/map/76_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area77 .mapImges > li {
  background-image: url(/images/radar/map/77_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area77 .mapImges > li:before {
  background-image: url(/images/radar/map/77_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area78 .mapImges > li {
  background-image: url(/images/radar/map/78_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area78 .mapImges > li:before {
  background-image: url(/images/radar/map/78_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area79 .mapImges > li {
  background-image: url(/images/radar/map/79_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area79 .mapImges > li:before {
  background-image: url(/images/radar/map/79_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area80 .mapImges > li {
  background-image: url(/images/radar/map/80_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area80 .mapImges > li:before {
  background-image: url(/images/radar/map/80_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area81 .mapImges > li {
  background-image: url(/images/radar/map/81_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area81 .mapImges > li:before {
  background-image: url(/images/radar/map/81_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area82 .mapImges > li {
  background-image: url(/images/radar/map/82_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area82 .mapImges > li:before {
  background-image: url(/images/radar/map/82_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area83 .mapImges > li {
  background-image: url(/images/radar/map/83_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area83 .mapImges > li:before {
  background-image: url(/images/radar/map/83_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area84 .mapImges > li {
  background-image: url(/images/radar/map/84_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area84 .mapImges > li:before {
  background-image: url(/images/radar/map/84_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area85 .mapImges > li {
  background-image: url(/images/radar/map/85_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area85 .mapImges > li:before {
  background-image: url(/images/radar/map/85_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area86 .mapImges > li {
  background-image: url(/images/radar/map/86_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area86 .mapImges > li:before {
  background-image: url(/images/radar/map/86_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area87 .mapImges > li {
  background-image: url(/images/radar/map/87_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area87 .mapImges > li:before {
  background-image: url(/images/radar/map/87_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area88 .mapImges > li {
  background-image: url(/images/radar/map/88_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area88 .mapImges > li:before {
  background-image: url(/images/radar/map/88_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area89 .mapImges > li {
  background-image: url(/images/radar/map/89_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area89 .mapImges > li:before {
  background-image: url(/images/radar/map/89_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area90 .mapImges > li {
  background-image: url(/images/radar/map/90_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area90 .mapImges > li:before {
  background-image: url(/images/radar/map/90_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area91 .mapImges > li {
  background-image: url(/images/radar/map/91_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area91 .mapImges > li:before {
  background-image: url(/images/radar/map/91_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area92 .mapImges > li {
  background-image: url(/images/radar/map/92_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area92 .mapImges > li:before {
  background-image: url(/images/radar/map/92_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area93 .mapImges > li {
  background-image: url(/images/radar/map/93_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area93 .mapImges > li:before {
  background-image: url(/images/radar/map/93_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area94 .mapImges > li {
  background-image: url(/images/radar/map/94_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area94 .mapImges > li:before {
  background-image: url(/images/radar/map/94_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area95 .mapImges > li {
  background-image: url(/images/radar/map/95_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area95 .mapImges > li:before {
  background-image: url(/images/radar/map/95_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area96 .mapImges > li {
  background-image: url(/images/radar/map/96_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area96 .mapImges > li:before {
  background-image: url(/images/radar/map/96_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area97 .mapImges > li {
  background-image: url(/images/radar/map/97_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area97 .mapImges > li:before {
  background-image: url(/images/radar/map/97_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area98 .mapImges > li {
  background-image: url(/images/radar/map/98_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area98 .mapImges > li:before {
  background-image: url(/images/radar/map/98_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area99 .mapImges > li {
  background-image: url(/images/radar/map/99_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area99 .mapImges > li:before {
  background-image: url(/images/radar/map/99_line.png);
  opacity: 0.9;
}
/* line 503, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area100 .mapImges > li {
  background-image: url(/images/radar/map/100_map.png);
}
/* line 506, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area100 .mapImges > li:before {
  background-image: url(/images/radar/map/100_line.png);
  opacity: 0.9;
}
/* line 515, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area441 .mapImges > li {
  background-image: url(/images/radar/map/441_map.png);
}
/* line 518, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area441 .mapImges > li:before {
  background-image: url(/images/radar/map/441_line.png);
  opacity: 0.9;
}
/* line 515, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area841 .mapImges > li {
  background-image: url(/images/radar/map/841_map.png);
}
/* line 518, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area841 .mapImges > li:before {
  background-image: url(/images/radar/map/841_line.png);
  opacity: 0.9;
}
/* line 515, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area881 .mapImges > li {
  background-image: url(/images/radar/map/881_map.png);
}
/* line 518, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_radar.scss */
#mainContent.radar #radarMap.area881 .mapImges > li:before {
  background-image: url(/images/radar/map/881_line.png);
  opacity: 0.9;
}

/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world .contentBody > h2 {
  font-size: 27px;
  color: #1C1C1C;
  margin-bottom: 34px;
}
/* line 8, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #pageNav {
  border-left: 3px solid #E6E6E4;
  border-right: 3px solid #E6E6E4;
  line-height: 36px;
  letter-spacing: -.40em;
  margin-bottom: 10px;
}
/* line 14, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #pageNav li {
  display: inline;
  letter-spacing: -.40em;
}
/* line 15, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #pageNav a, #mainContent.world #pageNav span {
  display: inline-block;
  padding: 0 20px;
  height: 36px;
  border-right: 1px solid #E6E6E4;
  line-height: 36px;
  letter-spacing: 0;
  font-size: 14px;
  text-align: center;
}
/* line 25, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #pageNav span {
  background-color: #F2F2F2;
  color: #30A6D9;
}
/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #pageNav li:last-child a, #mainContent.world #pageNav li:last-child span {
  border-right: none;
  margin-right: -1px;
  width: 110px;
  padding: 0;
}
/* line 33, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldView {
  background-color: #F2F2F2;
  position: relative;
  width: 100%;
}
/* line 37, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldView ul {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 664px;
  z-index: 0;
  opacity: 0;
}
/* line 43, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldView ul.active {
  z-index: 1;
  opacity: 1;
}
/* line 44, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldView ul li {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
}
/* line 49, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldView ul li.active {
  z-index: 1;
  opacity: 1;
}
/* line 52, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldView.a06 {
  height: 375px;
}
/* line 52, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldView.a06 ul {
  height: 355px;
}
/* line 53, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldView.a04 {
  height: 364px;
}
/* line 53, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldView.a04 ul {
  height: 344px;
}
/* line 54, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldView.a02 {
  height: 438px;
}
/* line 54, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldView.a02 ul {
  height: 418px;
}
/* line 55, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldView.a03 {
  height: 773px;
}
/* line 55, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldView.a03 ul {
  height: 753px;
}
/* line 56, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldView.a01 {
  height: 648px;
}
/* line 56, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldView.a01 ul {
  height: 628px;
}
/* line 57, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldView.a05 {
  height: 592px;
}
/* line 57, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldView.a05 ul {
  height: 572px;
}
/* line 59, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldDaySelect {
  text-align: center;
  background-color: #F2F2F2;
  padding-bottom: 4px;
  margin-bottom: 20px;
}
/* line 64, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldDaySelect .btn-group a {
  background-color: #fff;
}
/* line 65, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldDaySelect .btn-group a:hover {
  color: #30A6D9;
}
/* line 66, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldDaySelect .btn-group a.on {
  background-color: #30A6D9;
}
/* line 67, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldDaySelect .btn-group a.on:hover {
  color: #fff;
}
/* line 69, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_world.scss */
#mainContent.world #worldSortSelect {
  text-align: center;
}

/* line 5, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_livecamera.scss */
#mainContent.livecamera .contentBody .zoom:focus {
  outline: none;
}
/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_livecamera.scss */
#mainContent.livecamera .contentBody h2 {
  font-size: 20px;
  color: #1C1C1C;
  border-bottom: 3px solid #E6E6E4;
  margin-bottom: 20px;
  position: relative;
  margin-top: 32px;
}
/* line 13, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_livecamera.scss */
#mainContent.livecamera .contentBody h2:first-child {
  margin-top: 0px;
}
/* line 14, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_livecamera.scss */
#mainContent.livecamera .contentBody h2 span {
  font-size: 12px;
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 22, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_livecamera.scss */
#mainContent.livecamera .contentBody i > img {
  vertical-align: middle;
}
/* line 24, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_livecamera.scss */
#mainContent.livecamera .contentBody ul {
  margin-left: -21px;
  overflow: hidden;
}
/* line 27, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_livecamera.scss */
#mainContent.livecamera .contentBody ul li {
  width: 214px;
  height: 208px;
  float: left;
  margin-left: 21px;
  text-align: center;
}
/* line 33, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_livecamera.scss */
#mainContent.livecamera .contentBody ul li a {
  display: block;
}
/* line 34, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_livecamera.scss */
#mainContent.livecamera .contentBody ul li > a > img {
  vertical-align: middle;
  margin-bottom: 6px;
}
/* line 38, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_livecamera.scss */
#mainContent.livecamera .contentBody ul li .blue {
  color: #30A6D9;
  font-size: 11px;
}

/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report .contentBody > h2 {
  font-size: 20px;
  color: #1C1C1C;
  padding-bottom: 4px;
  border-bottom: 3px solid #E6E6E4;
  margin-bottom: 30px;
}
/* line 10, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report .contentBody > h3 {
  font-size: 19px;
  color: #1C1C1C;
  margin: 30px 0;
}
/* line 15, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report h4 {
  font-size: 15px;
  color: #1C1C1C;
  margin-bottom: 12px;
  border-left: 3px solid #30A6D9;
  padding-left: 8px;
  line-height: 20px;
}
/* line 23, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report ul.images {
  margin-left: -20px;
}
/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report ul.images li {
  display: inline;
}
/* line 27, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report ul.images li.baseUp a {
  margin-top: -90px;
}
/* line 28, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report ul.images a {
  display: block;
  width: 156px;
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
  text-align: center;
  font-size: 12px;
}
/* line 36, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report ul.images a img {
  display: block;
  width: 100%;
  border: 1px solid #dedede;
}
/* line 45, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report #weeklyWrap .left, #mainContent.report #weeklyWrap .right {
  width: 50%;
}
/* line 46, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report #weeklyWrap .left {
  float: left;
}
/* line 47, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report #weeklyWrap .right {
  float: right;
}
/* line 49, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report .listWrap {
  margin-left: -37px;
  margin-top: -10px;
  margin-bottom: 48px;
}
/* line 54, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report .listWrap ul {
  width: 182px;
  float: left;
  margin-left: 37px;
}
/* line 58, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report .listWrap ul li {
  font-size: 13px;
  line-height: 1.9em;
}
/* line 59, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report .listWrap ul li a {
  color: #8A8A8A;
}
/* line 61, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report .listWrap ul li a:hover {
  color: #30A6D9;
}
/* line 65, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report .listWrap ul li i {
  color: #30A6D9;
  font-size: 9px;
  margin-right: .5em;
  position: relative;
  top: -2px;
}
/* line 72, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report .listWrap ul li.title {
  margin-bottom: 12px;
}
/* line 73, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_report.scss */
#mainContent.report .listWrap ul li strong {
  font-size: 15px;
  color: #1C1C1C;
}

/* line 15, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.c_blue_link {
  color: #30A6D9;
}

/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.transparent {
  background-color: transparent !important;
}

/* line 27, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_color.scss */
.gradient {
  background-color: #fffe00;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFE00', endColorstr='#FF30A6D9');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmUwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNGFkZGJkIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzBhNmQ5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fffe00), color-stop(50%, #4addbd), color-stop(100%, #30a6d9));
  background-image: -moz-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: -webkit-linear-gradient(left, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
  background-image: linear-gradient(to right, #fffe00 0%, #4addbd 50%, #30a6d9 100%);
}

/* line 4, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology h2 {
  font-size: 18px;
  margin-bottom: 22px;
  color: #1C1C1C;
}
/* line 10, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section {
  margin-bottom: 46px;
}
/* line 12, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section:last-child {
  margin-bottom: 0;
}
/* line 13, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section sup {
  font-size: 75.5%;
  vertical-align: top;
  position: relative;
  top: -0.1em;
}
/* line 19, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section strong {
  font-weight: bold;
  color: #30A6D9;
}
/* line 23, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section a {
  text-decoration: underline;
}
/* line 25, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section a i {
  font-size: 80%;
  color: #30A6D9;
  text-decoration: none;
  padding-left: .5em;
}
/* line 32, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section ol {
  counter-reset: number;
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 2em;
}
/* line 38, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section ol li {
  text-indent: -2em;
}
/* line 40, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section ol li:before {
  counter-increment: number;
  content: counter(number) "．";
  display: inline-block;
  width: 2em;
  text-indent: 0.5em;
  text-align: right;
}
/* line 50, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section h3.book {
  font-size: 16px;
  text-indent: -.5em;
  font-weight: bold;
  color: #30A6D9;
  margin-bottom: .5em;
}
/* line 56, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section h3.book + table {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  width: 100%;
  border-left: 1px solid #E6E6E4;
  border-right: 1px solid #E6E6E4;
}
/* line 62, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section h3.book + table * {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  line-height: 1.2;
}
/* line 67, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section h3.book + table th, #mainContent.biometeorology section h3.book + table td {
  border-top: 1px solid #E6E6E4;
  border-bottom: 1px solid #E6E6E4;
  font-size: 13px;
}
/* line 72, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section h3.book + table th {
  background-color: #F2F2F2;
  padding: 12px 6px 9px;
}
/* line 75, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section h3.book + table th:first-child {
  padding-left: 20px;
}
/* line 78, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section h3.book + table th:last-child {
  padding-right: 20px;
  text-indent: 10px;
}
/* line 84, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section h3.book + table td {
  padding: 16px 6px 14px;
}
/* line 86, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section h3.book + table td:first-child {
  width: 300px;
  padding-left: 20px;
}
/* line 90, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section h3.book + table td:nth-child(2) {
  width: 88px;
}
/* line 91, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section h3.book + table td:nth-child(3) {
  width: 55px;
}
/* line 93, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section h3.book + table td:last-child {
  padding-right: 20px;
  text-align: right;
  width: 4em;
}
/* line 101, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section#supp {
  font-size: 12px;
  line-height: 1.6;
}
/* line 106, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology #qaNav {
  background-color: #F2F2F2;
  padding: 3px 6px;
}
/* line 109, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology #qaNav * {
  cursor: pointer;
}
/* line 110, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology #qaNav li {
  display: inline;
}
/* line 112, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology #qaNav li a {
  display: block;
  background-color: #fff;
  text-decoration: none;
  margin: 3px 0;
  line-height: 1;
  padding: 25px 20px 21px;
  font-size: 17px;
  color: #1C1C1C;
}
/* line 121, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology #qaNav li a strong {
  display: inline-block;
  width: 45px;
  font-size: 21px;
  vertical-align: text-top;
  font-weight: normal;
}
/* line 128, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology #qaNav li a i {
  font-size: 10px;
  vertical-align: middle;
}
/* line 132, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology #qaNav li a:hover {
  color: #30A6D9;
}
/* line 139, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section.qa h2 {
  font-size: 18px;
  color: #1C1C1C;
  font-weight: normal;
  padding-bottom: 12px;
  border-bottom: 3px solid #E6E6E4;
  margin-bottom: 18px;
}
/* line 146, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section.qa h2 i {
  display: inline-block;
  width: 50px;
  color: #30A6D9;
  font-family: 'Julius Sans One',sans-serif;
  font-weight: normal;
  font-size: 21px;
}
/* line 154, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section.qa h2 + p {
  position: relative;
}
/* line 156, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section.qa h2 + p:before {
  content: "A";
  position: absolute;
  top: 0;
  left: 0;
  font-size: 21px;
  color: #1C1C1C;
  font-weight: normal;
}
/* line 167, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology section.qa p {
  padding-left: 50px;
}
/* line 172, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology .contentBody.links h2.link {
  font-size: 18px;
  color: #1C1C1C;
  padding: 6px;
  border-bottom: 3px solid #E6E6E4;
  margin-bottom: -14px;
}
/* line 179, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology .contentBody.links dl {
  margin-top: 34px;
}
/* line 181, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology .contentBody.links dl dt {
  margin-bottom: 5px;
}
/* line 182, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology .contentBody.links dl dt a {
  color: #1C1C1C;
  font-size: 15px;
  text-decoration: none;
}
/* line 186, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology .contentBody.links dl dt a:hover {
  color: #30A6D9;
  text-decoration: underline;
}
/* line 191, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology .contentBody.links dl dd {
  padding-left: 1.2em;
}
/* line 196, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology #biometeorologyNavi {
  width: 542px;
  margin-top: 92px;
}
/* line 199, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology #biometeorologyNavi h3 {
  font-size: 20px;
  color: #1C1C1C;
  margin-bottom: 8px;
  line-height: 1.2;
}
/* line 204, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology #biometeorologyNavi h3 small {
  display: block;
  font-size: 10px;
}
/* line 209, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology #biometeorologyNavi ul {
  overflow: hidden;
  border-bottom: 1px solid #E6E6E4;
}
/* line 212, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology #biometeorologyNavi ul li {
  display: inline;
}
/* line 214, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology #biometeorologyNavi ul li a {
  display: block;
  width: 33%;
  height: 43px;
  line-height: 43px;
  border-bottom: 1px solid #E6E6E4;
  float: left;
  margin-top: 5px;
  margin-bottom: -1px;
  cursor: pointer;
}
/* line 224, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology #biometeorologyNavi ul li a i {
  font-size: 10px;
  color: #30A6D9;
  text-decoration: none;
  vertical-align: middle;
}
/* line 235, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology #society h3 {
  font-weight: bold;
  color: #30A6D9;
  font-size: 16px;
  margin-bottom: 10px;
}
/* line 241, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology #society dl {
  margin-bottom: 20px;
}
/* line 243, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology #society dl dt {
  margin-bottom: 5px;
}
/* line 244, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_biometeorology.scss */
#mainContent.biometeorology #society dl dd {
  padding-left: 1em;
}

/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody {
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック',YuGothic,Meiryo,メイリオ,sans-serif;
}
/* line 5, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody .no {
  color: #F15A24;
}
/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody .os,
#mainContent.system .contentBody .browser,
#mainContent.system .contentBody .javascript,
#mainContent.system .contentBody .cookie,
#mainContent.system .contentBody a {
  color: #30A6D9;
}
/* line 11, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody a:hover {
  color: #44baed;
}
/* line 12, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody h2 {
  font-size: 20px;
  color: #1C1C1C;
  margin-top: 48px;
  padding-bottom: 4px;
  border-bottom: 3px solid #E6E6E4;
}
/* line 18, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody h2 + h3 {
  margin-top: 0;
}
/* line 20, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody h3 {
  font-size: 16px;
  color: #1C1C1C;
  margin-top: 35px;
  margin-bottom: 6px;
}
/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody .no {
  display: none;
}
/* line 27, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody td.javascript, #mainContent.system .contentBody p.javascript {
  display: none;
}
/* line 28, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody td.no-javascript {
  display: block;
  display: table-cell;
}
/* line 29, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody p.no-javascript {
  display: block;
}
/* line 31, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody .box-link {
  width: 240px;
  margin-top: .5em;
}
/* line 32, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody .box-link:hover {
  color: #fff;
}
/* line 33, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody #icon {
  margin-top: -1.5em;
}
/* line 35, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody #icon li {
  display: inline-block;
  text-align: center;
  width: 96px;
  font-size: 11px;
  margin-right: 20px;
}
/* line 43, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody #tableHead {
  color: #1C1C1C;
  border-top: 3px solid #E6E6E4;
  padding: 6px 0 4px 8px;
  margin-bottom: 0;
}
/* line 49, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody #tableWrap {
  margin-bottom: 20px;
  overflow: hidden;
}
/* line 53, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody table {
  border-top: 3px solid #E6E6E4;
  border-bottom: 3px solid #E6E6E4;
  width: 50%;
  float: left;
  position: relative;
  border-collapse: separate;
  border-spacing: 0;
}
/* line 61, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody table td, #mainContent.system .contentBody table th, #mainContent.system .contentBody table br {
  font-size: 14px;
  line-height: 1.2;
  padding: 16px 12px 14px 12px;
}
/* line 66, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody table td, #mainContent.system .contentBody table th {
  border-bottom: 1px solid #E6E6E4;
}
/* line 69, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody table td:last-child, #mainContent.system .contentBody table th:last-child {
  border-right: none;
}
/* line 71, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody table th {
  background: #F2F2F2;
  border-bottom: 1px solid #fff;
  border-left: none;
  width: 86px;
}
/* line 76, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody table th + td {
  border-left: none;
}
/* line 79, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.system .contentBody table tr:last-child th,
#mainContent.system .contentBody table tr:last-child td {
  border-bottom: none;
}

/* line 87, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.ieview .contentBody {
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック',YuGothic,Meiryo,メイリオ,sans-serif;
}
/* line 89, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.ieview .contentBody ol {
  margin: 60px auto;
  counter-reset: number;
}
/* line 92, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.ieview .contentBody ol li {
  margin: 30px auto;
  padding-left: 44px;
  position: relative;
}
/* line 96, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.ieview .contentBody ol li:before {
  font-family: 'Julius Sans One',sans-serif;
  counter-increment: number;
  content: counter(number);
  font-size: 36px;
  width: 36px;
  position: absolute;
  top: 8px;
  left: 0;
  text-align: center;
}
/* line 107, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.ieview .contentBody ol li:last-child:before {
  top: 0;
}
/* line 110, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.ieview .contentBody dl {
  border: 1px solid #E6E6E4;
  padding: 30px;
  padding-bottom: 24px;
}
/* line 114, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.ieview .contentBody dl dt {
  margin-bottom: 20px;
  color: #1C1C1C;
}
/* line 118, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_requirements.scss */
#mainContent.ieview .contentBody dl dd img {
  margin-top: 25px;
}

/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .thema {
  height: 251px;
  line-height: 251px;
  padding-left: 33px;
  border: 1px solid #E6E6E4;
  margin-bottom: 55px;
  position: relative;
  font-size: 37px;
  background-size: cover;
  color: #1C1C1C;
}
/* line 13, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .thema small {
  display: block;
  line-height: 1;
  font-size: 13px;
  position: absolute;
  color: #1C1C1C;
  top: 50%;
  left: 33px;
  margin-top: 1.8em;
}
/* line 23, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .thema#titleHealth {
  background-image: url("bws/images/title_health.jpg");
}
/* line 24, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .thema#titleLife {
  background-image: url("bws/images/title_living.jpg");
}
/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .thema + .wrap {
  margin-bottom: 52px;
}
/* line 30, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .summaryText {
  width: 310px;
  float: left;
}
/* line 33, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .summaryText small {
  font-size: 11px;
  color: #898989;
}
/* line 37, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .summaryText h2 {
  color: #1C1C1C;
  font-size: 20px;
  margin-bottom: 18px;
  line-height: 1.6;
}
/* line 42, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .summaryText h2 small {
  font-size: 13px;
  color: #898989;
}
/* line 47, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .summaryText .box-link {
  margin-top: 1.5em;
}
/* line 48, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .summaryText p + a {
  display: inline-block;
  padding-top: .5em;
  color: #30A6D9;
}
/* line 52, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .summaryText p + a:before {
  content: "\f109";
  font-size: 14px;
  color: #30A6D9;
  vertical-align: middle;
}
/* line 61, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex #bioWeatherScript {
  float: right;
}
/* line 66, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .categorySet {
  margin-left: -21px;
}
/* line 69, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .categorySet > a {
  display: block;
  width: 212px;
  border: 1px solid #E6E6E4;
  float: left;
  margin-left: 21px;
  margin-bottom: 23px;
  position: relative;
}
/* line 77, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .categorySet > a .limit {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  background-color: #C6C6C6;
  background-color: rgba(186, 186, 186, 0.8);
  color: #fff;
  font-size: 12px;
  line-height: 1;
  padding: 4px 4px 1px 4px;
}
/* line 89, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .categorySet > a .spring {
  background-color: #28AAE1;
}
/* line 91, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .categorySet dt > img {
  vertical-align: bottom;
}
/* line 92, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .categorySet dd {
  padding-top: 16px;
  padding-bottom: 14px;
  padding-left: 45px;
  font-size: 16px;
  position: relative;
  line-height: 1.2;
}
/* line 99, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .categorySet dd small {
  color: #898989;
  font-size: 10px;
}
/* line 103, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .categorySet dd span {
  display: block;
  font-size: 10px;
}
/* line 106, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .categorySet dd span.link_9 {
  margin-left: -17px;
  -moz-transform: scale(0.8, 0.8);
  /* Firefox */
  -webkit-transform: scale(0.8, 0.8);
  /* Chrome,Safari */
  -o-transform: scale(0.8, 0.8);
  /* Opera */
  -ms-transform: scale(0.8, 0.8);
  /* IE */
  transform: scale(0.8, 0.8);
  /* CSS3 */
}
/* line 115, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .categorySet dd img {
  position: absolute;
  top: 16px;
  left: 11px;
}
/* line 123, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .otherIndex {
  margin-top: 40px;
  display: block;
  border: 1px solid #E6E6E4;
}
/* line 128, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .otherIndex dl {
  float: left;
  width: 377px;
}
/* line 131, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .otherIndex dl dt {
  padding-top: 45px;
  padding-left: 32px;
  color: #000;
  font-size: 20px;
}
/* line 136, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .otherIndex dl dt:before {
  content: "\f109";
  font-size: 14px;
  color: #30A6D9;
  vertical-align: middle;
}
/* line 144, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .otherIndex dl dd {
  padding-top: 20px;
  padding-left: 32px;
}
/* line 147, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .otherIndex dl dd:last-child {
  padding-top: 10px;
}
/* line 150, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .otherIndex img {
  vertical-align: bottom;
  float: right;
}
/* line 156, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .orderLife dl dt {
  padding-top: 30px;
}
/* line 157, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .orderLife dl dd {
  padding-top: 5px;
}
/* line 160, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .categoryLinks {
  margin-bottom: -60px;
}
/* line 162, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .categoryLinks h3 {
  font-size: 21px;
  color: #1C1C1C;
  padding-bottom: 4px;
  border-bottom: 3px solid #E6E6E4;
}
/* line 168, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .categoryLinks ul {
  margin-bottom: 60px;
  overflow: hidden;
  position: relative;
}
/* line 172, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .categoryLinks ul:after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 176, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .categoryLinks ul li {
  width: 25%;
  float: left;
  padding: 14px 0;
  color: #1C1C1C;
  border-bottom: 1px solid #E6E6E4;
}
/* line 182, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .categoryLinks ul li * {
  vertical-align: middle;
}
/* line 183, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .categoryLinks ul li small {
  font-size: .8em;
}
/* line 184, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-index.scss */
#mainContent.healthIndex .categoryLinks ul li img {
  margin-right: 7px;
}

/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema {
  height: 182px;
  line-height: 182px;
  padding-left: 96px;
  border: 1px solid #E6E6E4;
  margin-bottom: 40px;
  position: relative;
  font-size: 37px;
  background-size: cover;
  color: #1C1C1C;
}
/* line 13, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema small {
  display: block;
  line-height: 1;
  font-size: 13px;
  position: absolute;
  top: 50%;
  left: 96px;
  margin-top: 1.8em;
}
/* line 22, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema img {
  position: absolute;
  top: 50%;
  left: 35px;
  margin-top: -25px;
}
/* line 28, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto1 {
  background-image: url("bws/images/title_1.png");
}
/* line 29, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto2 {
  background-image: url("bws/images/title_2.png");
}
/* line 30, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto3 {
  background-image: url("bws/images/title_3.png");
}
/* line 31, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto4 {
  background-image: url("bws/images/title_4.png");
}
/* line 32, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto5 {
  background-image: url("bws/images/title_5.png");
}
/* line 33, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto6 {
  background-image: url("bws/images/title_6.png");
}
/* line 34, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto7 {
  background-image: url("bws/images/title_7.png");
}
/* line 35, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto8 {
  background-image: url("bws/images/title_8.png");
}
/* line 36, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto9 {
  background-image: url("bws/images/title_9.png");
}
/* line 37, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto10 {
  background-image: url("bws/images/title_10.png");
}
/* line 38, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto11 {
  background-image: url("bws/images/title_11.png");
}
/* line 39, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto12 {
  background-image: url("bws/images/title_12.png");
}
/* line 40, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto13 {
  background-image: url("bws/images/title_13.png");
}
/* line 41, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto14 {
  background-image: url("bws/images/title_14.png");
}
/* line 42, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto15 {
  background-image: url("bws/images/title_15.png");
}
/* line 43, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto16 {
  background-image: url("bws/images/title_16.png");
}
/* line 44, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto17 {
  background-image: url("bws/images/title_17.png");
}
/* line 45, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto18 {
  background-image: url("bws/images/title_18.png");
}
/* line 46, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto19 {
  background-image: url("bws/images/title_19.png");
}
/* line 47, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto20 {
  background-image: url("bws/images/title_20.png");
}
/* line 48, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto21 {
  background-image: url("bws/images/title_21.png");
}
/* line 49, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto22 {
  background-image: url("bws/images/title_22.png");
}
/* line 50, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema#themaPhoto23 {
  background-image: url("bws/images/title_23.png");
}
/* line 52, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .thema + .wrap {
  margin-bottom: 52px;
}
/* line 56, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .summaryText {
  width: 310px;
  float: left;
}
/* line 59, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .summaryText h2 {
  color: #1C1C1C;
  font-size: 21px;
  margin-bottom: 18px;
}
/* line 63, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .summaryText h2 small {
  font-size: 13px;
  color: #898989;
}
/* line 68, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .summaryText .box-link {
  margin-top: 1.5em;
}
/* line 70, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop #bioWeatherScript {
  float: right;
}
/* line 75, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop #aboutThis {
  border: 1px solid #e5e5e5;
  margin-top: 50px;
}
/* line 78, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop #aboutThis h2 {
  height: 114px;
  line-height: 114px;
  font-size: 24px;
  padding-left: 26px;
}
/* line 83, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop #aboutThis h2 a {
  color: #1C1C1C;
}
/* line 85, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop #aboutThis h2 a img {
  vertical-align: middle;
  margin: 0 12px;
}
/* line 89, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop #aboutThis h2 a:before {
  content: "\f109";
  font-size: 10px;
  color: #30A6D9;
  vertical-align: middle;
}
/* line 96, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop #aboutThis h2 a:hover {
  color: #30A6D9;
}
/* line 99, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop #aboutThis ul {
  background-color: #f2f2f1;
  padding: 4px;
}
/* line 103, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop #aboutThis ul li {
  display: table;
  margin: 2px;
  width: 333px;
  height: 106px;
  float: left;
}
/* line 109, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop #aboutThis ul li a {
  display: table-cell;
  width: 100%;
  height: 100%;
  background-color: #fff;
  vertical-align: middle;
}
/* line 115, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop #aboutThis ul li a dl {
  display: inline-block;
  vertical-align: middle;
  padding-left: 34px;
  position: relative;
  top: 3px;
}
/* line 121, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop #aboutThis ul li a dl * {
  line-height: 1.2;
}
/* line 122, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop #aboutThis ul li a dl dt {
  font-size: 15px;
  color: #1C1C1C;
  margin-bottom: .5em;
  position: relative;
}
/* line 127, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop #aboutThis ul li a dl dt .sp {
  display: none;
}
/* line 128, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop #aboutThis ul li a dl dt:before {
  content: "\f109";
  font-size: 10px;
  color: #30A6D9;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  left: -14px;
}
/* line 140, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop #aboutThis ul li a dl dd {
  font-size: 12px;
}
/* line 144, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop #aboutThis ul li a:hover dl dt {
  color: #30A6D9;
}
/* line 149, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .categoryLinks {
  margin-bottom: -60px;
}
/* line 151, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .categoryLinks h3 {
  font-size: 21px;
  color: #1C1C1C;
  padding-bottom: 4px;
  border-bottom: 3px solid #E6E6E4;
}
/* line 157, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .categoryLinks ul {
  margin-bottom: 60px;
  overflow: hidden;
  position: relative;
}
/* line 161, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .categoryLinks ul:after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 165, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .categoryLinks ul li {
  width: 25%;
  float: left;
  padding: 14px 0;
  color: #1C1C1C;
  border-bottom: 1px solid #E6E6E4;
}
/* line 171, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .categoryLinks ul li * {
  vertical-align: middle;
}
/* line 172, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .categoryLinks ul li small {
  font-size: .8em;
}
/* line 173, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-top.scss */
#mainContent.healthTop .categoryLinks ul li img {
  margin-right: 7px;
}

/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes br.sp {
  display: none;
}
/* line 4, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema {
  height: 116px;
  line-height: 116px;
  padding-left: 73px;
  border: 1px solid #E6E6E4;
  margin-bottom: 22px;
  position: relative;
  font-size: 24px;
  background-size: cover;
  color: #1C1C1C;
}
/* line 14, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema small {
  display: block;
  line-height: 1;
  font-size: 10px;
  position: absolute;
  top: 50%;
  left: 74px;
  margin-top: 1.5em;
}
/* line 23, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema img {
  position: absolute;
  top: 50%;
  left: 20px;
  margin-top: -18px;
}
/* line 29, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto1 {
  background-image: url(/assets/bws/images/title_1.png);
}
/* line 30, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto2 {
  background-image: url(/assets/bws/images/title_2.png);
}
/* line 31, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto3 {
  background-image: url(/assets/bws/images/title_3.png);
}
/* line 32, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto4 {
  background-image: url(/assets/bws/images/title_4.png);
}
/* line 33, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto5 {
  background-image: url(/assets/bws/images/title_5.png);
}
/* line 34, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto6 {
  background-image: url(/assets/bws/images/title_6.png);
}
/* line 35, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto7 {
  background-image: url(/assets/bws/images/title_7.png);
}
/* line 36, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto8 {
  background-image: url(/assets/bws/images/title_8.png);
}
/* line 37, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto9 {
  background-image: url(/assets/bws/images/title_9.png);
}
/* line 38, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto10 {
  background-image: url(/assets/bws/images/title_10.png);
}
/* line 39, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto11 {
  background-image: url(/assets/bws/images/title_11.png);
}
/* line 40, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto12 {
  background-image: url(/assets/bws/images/title_12.png);
}
/* line 41, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto13 {
  background-image: url(/assets/bws/images/title_13.png);
}
/* line 42, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto14 {
  background-image: url(/assets/bws/images/title_14.png);
}
/* line 43, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto15 {
  background-image: url(/assets/bws/images/title_15.png);
}
/* line 44, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto16 {
  background-image: url(/assets/bws/images/title_16.png);
}
/* line 45, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto17 {
  background-image: url(/assets/bws/images/title_17.png);
}
/* line 46, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto18 {
  background-image: url(/assets/bws/images/title_18.png);
}
/* line 47, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto19 {
  background-image: url(/assets/bws/images/title_19.png);
}
/* line 48, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto20 {
  background-image: url(/assets/bws/images/title_20.png);
}
/* line 49, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto21 {
  background-image: url(/assets/bws/images/title_21.png);
}
/* line 50, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto22 {
  background-image: url(/assets/bws/images/title_22.png);
}
/* line 51, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto23 {
  background-image: url(/assets/bws/images/title_23.png);
}
/* line 53, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto1 {
  background-position: 0 -25px;
}
/* line 54, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto2 {
  background-position: 0 -10px;
}
/* line 55, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto3 {
  background-position: 0 -5px;
}
/* line 56, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto4 {
  background-position: 0 -25px;
}
/* line 57, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto5 {
  background-position: 0 -25px;
}
/* line 58, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto6 {
  background-position: 0 -25px;
}
/* line 59, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto7 {
  background-position: 0 -50px;
}
/* line 60, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto8 {
  background-position: 0 -40px;
}
/* line 61, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto9 {
  background-position: 0 0;
}
/* line 62, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto10 {
  background-position: 0 -25px;
}
/* line 63, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto11 {
  background-position: 0 -25px;
}
/* line 64, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto12 {
  background-position: 0 -25px;
}
/* line 65, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto13 {
  background-position: 0 -25px;
}
/* line 66, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto14 {
  background-position: 0 -25px;
}
/* line 67, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto15 {
  background-position: 0 -25px;
}
/* line 68, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto16 {
  background-position: 0 -25px;
}
/* line 69, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto17 {
  background-position: 0 -25px;
}
/* line 70, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto18 {
  background-position: 0 -25px;
}
/* line 71, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto19 {
  background-position: 0 -25px;
}
/* line 72, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto20 {
  background-position: 0 -25px;
}
/* line 73, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto21 {
  background-position: 0 -25px;
}
/* line 74, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto22 {
  background-position: 0 -25px;
}
/* line 75, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thema#themaPhoto23 {
  background-position: 0 -25px;
}
/* line 77, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thisContents {
  background-color: #F2F2F2;
  padding: 2px;
  margin-bottom: -40px;
}
/* line 81, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thisContents h2 {
  font-size: 14px;
  text-indent: 2px;
}
/* line 82, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thisContents ul {
  margin-top: -4px;
}
/* line 83, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thisContents li {
  margin: 4px 4px;
}
/* line 85, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thisContents li a {
  display: block;
  background-color: #fff;
  vertical-align: middle;
  padding: 20px 0 16px;
}
/* line 90, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thisContents li a dl {
  padding-left: 34px;
}
/* line 92, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thisContents li a dl * {
  line-height: 1.2;
}
/* line 93, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thisContents li a dl dt {
  font-size: 17px;
  color: #1C1C1C;
  margin-bottom: .3em;
  position: relative;
}
/* line 98, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thisContents li a dl dt:before {
  content: "\f109";
  font-size: 10px;
  color: #30A6D9;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  left: -14px;
}
/* line 110, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thisContents li a dl dd {
  font-size: 14px;
}
/* line 114, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .thisContents li a:hover dl dt {
  color: #30A6D9;
}
/* line 118, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .space {
  margin-top: 30px;
}
/* line 120, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section {
  margin-top: 98px;
}
/* line 122, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section h2 {
  font-size: 27px;
  color: #1C1C1C;
  line-height: 1.2;
  padding-bottom: 14px;
  border-bottom: 3px solid #E6E6E4;
  margin-bottom: 10px;
}
/* line 131, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .sports {
  width: 220px;
  margin-top: -33px;
  margin-left: 28px;
  float: right;
}
/* line 136, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .sports .caution {
  margin-top: 5px;
}
/* line 138, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .unit {
  text-align: right;
  margin-top: 8px;
}
/* line 142, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .point {
  font-size: 15px;
  color: #1C1C1C;
  margin-bottom: 26px;
}
/* line 147, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .virus {
  margin-bottom: 35px;
}
/* line 148, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .caption {
  font-weight: bolder;
}
/* line 150, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .cause dl {
  margin-bottom: 15px;
}
/* line 153, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .cause dl dt strong {
  font-size: 14px;
  color: #30A6D9;
}
/* line 157, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .cause dl dt span {
  font-weight: bolder;
}
/* line 161, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .caution {
  font-size: 12px;
  margin-top: -7px;
  margin-bottom: 34px;
  line-height: 1.6;
}
/* line 166, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .caution.infection {
  margin-top: 15px;
}
/* line 168, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .highrisk {
  margin-bottom: -5px;
}
/* line 169, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .graph dt {
  font-weight: bolder;
  font-size: 14px;
  color: #626262;
  margin-bottom: 5px;
}
/* line 175, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section.medical {
  margin-top: 30px;
  margin-bottom: 70px;
}
/* line 180, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section > dl {
  margin: 36px 0;
}
/* line 182, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section > dl dt {
  font-size: 18px;
  color: #1C1C1C;
  margin-bottom: 7px;
}
/* line 190, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section dt > strong, #mainContent.healthDes .section dd > strong, #mainContent.healthDes .section p > strong {
  color: #30A6D9;
  font-weight: bolder;
}
/* line 196, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section p > strong > a, #mainContent.healthDes .section dd > strong > a {
  color: #30A6D9;
  font-weight: normal;
  border-bottom: 1px solid #30A6D9;
}
/* line 202, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .c_blue_link strong {
  color: #30A6D9;
}
/* line 203, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section > h3 {
  margin: 36px 0;
  font-size: 18px;
  color: #1C1C1C;
  margin-bottom: 18px;
}
/* line 204, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .wrap, #mainContent.healthDes .section .setup, #mainContent.healthDes .section #profile, #mainContent.healthDes .section #abuse {
  border: 1px solid #E6E6E4;
  margin: 19px 0 25px;
  padding: 20px 30px 23px;
}
/* line 208, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .wrap dt, #mainContent.healthDes .section .setup dt, #mainContent.healthDes .section #profile dt, #mainContent.healthDes .section #abuse dt {
  margin-top: 10px;
  font-size: 14px;
  font-weight: bold;
}
/* line 213, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .wrap dd, #mainContent.healthDes .section .setup dd, #mainContent.healthDes .section #profile dd, #mainContent.healthDes .section #abuse dd {
  line-height: 1.8;
}
/* line 214, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .wrap ul, #mainContent.healthDes .section .setup ul, #mainContent.healthDes .section #profile ul, #mainContent.healthDes .section #abuse ul {
  margin-top: 10px;
}
/* line 216, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .wrap ul li, #mainContent.healthDes .section .setup ul li, #mainContent.healthDes .section #profile ul li, #mainContent.healthDes .section #abuse ul li {
  margin-bottom: 3px;
}
/* line 218, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .wrap ol, #mainContent.healthDes .section .setup ol, #mainContent.healthDes .section #profile ol, #mainContent.healthDes .section #abuse ol {
  margin-top: 10px;
}
/* line 220, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .wrap .vaccine dt, #mainContent.healthDes .section .setup .vaccine dt, #mainContent.healthDes .section #profile .vaccine dt, #mainContent.healthDes .section #abuse .vaccine dt {
  font-weight: normal;
  margin: 0;
}
/* line 224, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .wrap .vaccine .example1, #mainContent.healthDes .section .setup .vaccine .example1, #mainContent.healthDes .section #profile .vaccine .example1, #mainContent.healthDes .section #abuse .vaccine .example1 {
  margin-left: 13px;
}
/* line 225, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .wrap .vaccine .example2, #mainContent.healthDes .section .setup .vaccine .example2, #mainContent.healthDes .section #profile .vaccine .example2, #mainContent.healthDes .section #abuse .vaccine .example2 {
  margin-left: 42px;
}
/* line 227, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .wrap .drug, #mainContent.healthDes .section .setup .drug, #mainContent.healthDes .section #profile .drug, #mainContent.healthDes .section #abuse .drug {
  font-size: 18px;
  font-weight: bolder;
  margin: 10px 0 4px;
}
/* line 234, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section #abuse {
  padding-bottom: 0;
}
/* line 236, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section #abuse dd {
  margin-bottom: 25px;
}
/* line 240, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .wrap .measure {
  margin-top: 30px;
}
/* line 241, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .wrap .segment {
  margin-bottom: 25px;
}
/* line 242, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .wrap .count {
  list-style-type: decimal;
  margin-left: 10px;
}
/* line 245, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .wrap .count li {
  margin-bottom: 5px;
}
/* line 248, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .wrap ul li {
  padding-left: 1em;
  text-indent: -1em;
}
/* line 259, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section #profile, #mainContent.healthDes .section #abuse {
  position: relative;
  margin-top: 15px;
}
/* line 262, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section #profile:before, #mainContent.healthDes .section #abuse:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 0px solid transparent;
  border-left: 11px solid transparent;
  border-bottom: 13px solid #F2F2F2;
  border-right: 11px solid transparent;
  position: absolute;
  top: -13px;
}
/* line 273, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section #profile:after, #mainContent.healthDes .section #abuse:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 0px solid transparent;
  border-left: 11px solid transparent;
  border-bottom: 13px solid #fff;
  border-right: 11px solid transparent;
  position: absolute;
  top: -10px;
}
/* line 284, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section #profile .image, #mainContent.healthDes .section #abuse .image {
  position: absolute;
  right: 38px;
}
/* line 290, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section #profile:before, #mainContent.healthDes .section #profile:after {
  right: 85px;
}
/* line 291, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section #profile ul {
  width: 500px;
}
/* line 293, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section #profile ul li {
  font-size: 14px;
  margin-bottom: 0;
}
/* line 300, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section #abuse:before, #mainContent.healthDes .section #abuse:after {
  left: 85px;
}
/* line 303, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .setup ol > li:before {
  content: "";
  display: block;
  position: relative;
  top: 8px;
  width: 0;
  height: 0;
  border-top: 15px solid #E6E6E4;
  border-bottom: 0px solid transparent;
  border-left: 27px solid transparent;
  border-right: 27px solid transparent;
  margin: auto;
}
/* line 315, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .setup ol > li:first-child:before {
  display: none;
}
/* line 317, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .diagnosis {
  margin-bottom: 32px;
}
/* line 319, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .diagnosis .sp {
  display: none;
}
/* line 321, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .rheumatism {
  margin-top: 10px;
}
/* line 322, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .prevention {
  margin-bottom: 28px;
}
/* line 323, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .disorder {
  margin-bottom: 39px;
}
/* line 324, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .phytoncide {
  margin: 30px 0;
}
/* line 325, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .infection {
  margin-bottom: 17px;
}
/* line 326, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .symphony {
  margin-top: 30px;
}
/* line 328, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .symphony li {
  margin-bottom: 30px;
}
/* line 330, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .symphony li dd {
  line-height: 1.9;
}
/* line 333, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .wbgt {
  margin-top: -40px;
  margin-bottom: 47px;
}
/* line 336, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .wbgt li {
  font-size: 12px;
  text-indent: -1em;
  padding-left: 1em;
}
/* line 342, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .check {
  margin: 10px 0 25px;
}
/* line 344, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .check a {
  font-size: 12px;
  color: #898989;
  display: inline-block;
}
/* line 348, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .check a:hover {
  color: #30A6D9;
}
/* line 349, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .check a:before {
  content: "\f109";
  font-size: 10px;
  color: #30A6D9;
  vertical-align: middle;
  margin-right: 5px;
}
/* line 359, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section p.check {
  margin-top: -25px;
}
/* line 360, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .open1, #mainContent.healthDes .section .open2 {
  margin-bottom: 5px;
}
/* line 361, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .open1 {
  text-align: right;
}
/* line 362, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .open1 a, #mainContent.healthDes .section .open2 a {
  font-size: 12px;
}
/* line 364, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .open1 a i, #mainContent.healthDes .section .open2 a i {
  color: #30A6D9;
  margin-right: 5px;
}
/* line 368, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .open1 a:hover, #mainContent.healthDes .section .open2 a:hover {
  color: #30A6D9;
}
/* line 372, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .type dl {
  overflow: hidden;
}
/* line 374, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .type dl dt {
  font-weight: normal;
  margin: 0;
  width: 80px;
  float: left;
}
/* line 380, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .type dl dd {
  float: left;
  width: 530px;
}
/* line 389, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .checkbox li, #mainContent.healthDes .section .others li {
  margin-bottom: 7px;
}
/* line 391, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .checkbox li a, #mainContent.healthDes .section .others li a {
  font-size: 14px;
  display: inline-block;
  padding: 4px;
  padding-left: 25px;
  position: relative;
}
/* line 397, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .checkbox li a:before, #mainContent.healthDes .section .others li a:before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 1px solid #616161;
  top: 9px;
  left: 8px;
}
/* line 408, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .checkbox li a.on:after, #mainContent.healthDes .section .others li a.on:after {
  content: "\2714";
  color: #30A6D9;
  display: block;
  position: absolute;
  top: 3px;
  left: 8px;
}
/* line 421, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .checkbox .example > ul, #mainContent.healthDes .section .others > ul {
  margin-left: 25px;
}
/* line 423, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .checkbox .example > ul li, #mainContent.healthDes .section .others > ul li {
  display: inline;
}
/* line 427, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .checkbox .example li a:before, #mainContent.healthDes .section .others li a:before {
  border-radius: 7px;
  width: 12px;
  height: 12px;
}
/* line 432, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .checkbox .example li a.on:after, #mainContent.healthDes .section .others li a.on:after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #30A6D9;
  top: 12px;
  left: 11px;
}
/* line 445, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .checkbox .example > ul {
  margin-top: -10px;
}
/* line 447, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .others {
  margin-bottom: 45px;
}
/* line 449, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .others > dl {
  overflow: hidden;
  margin-bottom: 10px;
}
/* line 452, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .others > dl dt, #mainContent.healthDes .section .others > dl dd {
  float: left;
}
/* line 453, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .others > dl dt {
  width: 224px;
}
/* line 456, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .others > dl dd {
  width: 450px;
}
/* line 458, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .others > dl dd > ul li {
  display: inline;
}
/* line 460, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .others > dl dd > ul li textarea {
  height: 16px;
  width: 190px;
  vertical-align: middle;
  margin-left: 10px;
  border: 1px solid #E5E5E3;
}
/* line 476, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result {
  text-align: center;
}
/* line 478, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result a {
  display: inline-block;
  width: 170px;
  padding: 23px 35px;
  color: #fff;
  font-size: 19px;
  background-color: #2FA5D8;
}
/* line 485, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result a:before {
  content: "\f109";
  font-size: 10px;
  color: #fff;
  vertical-align: middle;
  margin-right: 4px;
}
/* line 495, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .diagnosis a {
  border: 1px solid #E6E6E4;
  margin-top: 19px;
  margin-bottom: 25px;
  padding: 53px 0 53px 32px;
  width: 664px;
  font-size: 19px;
  color: #1B1B1B;
}
/* line 505, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section table {
  width: 100%;
  margin-top: 35px;
  border: 1px solid #E5E5E3;
  border-collapse: separate;
  border-spacing: 0;
}
/* line 511, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section table caption {
  font-weight: bolder;
  margin-bottom: 8px;
}
/* line 516, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section table thead tr {
  height: 50px;
}
/* line 518, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section table thead tr th {
  background-color: #F1F1F1;
  border: 1px solid #E5E5E3;
  text-align: center;
  vertical-align: middle;
  line-height: 1.3;
}
/* line 528, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section table tbody tr {
  height: 64px;
}
/* line 530, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section table tbody tr td {
  border: 1px solid #E5E5E3;
  vertical-align: middle;
  line-height: 1.3;
}
/* line 535, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section table tbody tr th {
  border: 1px solid #E5E5E3;
  text-align: center;
  width: 110px;
}
/* line 544, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .iconLegend .summery, #mainContent.healthDes .section .table4_1, #mainContent.healthDes .section .unit, #mainContent.healthDes .section .virus {
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック',YuGothic,Meiryo,メイリオ,sans-serif;
}
/* line 548, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table4_1 th {
  background-color: #F1F1F1;
  width: 178px;
}
/* line 552, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table4_1 td {
  padding: 10px 15px;
}
/* line 553, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table4_1 .feature td {
  text-align: center;
}
/* line 555, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table4_2 {
  margin-bottom: 37px;
}
/* line 557, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table4_2 tr {
  height: 69px;
}
/* line 559, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table4_2 tr th {
  background-color: #F1F1F1;
  width: 178px;
}
/* line 563, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table4_2 tr td {
  padding: 0 10px;
}
/* line 566, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table5_1 {
  margin-bottom: 27px;
}
/* line 569, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table5_1 tbody th {
  width: 138px;
}
/* line 570, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table5_1 tbody td {
  padding: 22px 10px;
}
/* line 573, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table5_2 {
  width: 220px;
  margin-bottom: 8px;
}
/* line 576, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table5_2 caption {
  line-height: 1.0;
}
/* line 577, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table5_2 tr {
  height: 37px;
}
/* line 578, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table5_2 td {
  text-align: center;
}
/* line 579, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table5_2 .total {
  background-color: #F1F1F1;
}
/* line 582, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table7_1 td {
  padding-left: 18px;
}
/* line 585, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table7_2 td {
  padding: 0 13px;
}
/* line 587, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table8_1 {
  margin-top: 15px;
  margin-bottom: 36px;
}
/* line 591, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table8_1 thead tr {
  height: 32px;
}
/* line 593, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table8_1 thead tr th {
  padding-top: 3px;
}
/* line 597, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table8_1 tbody .line1 {
  height: 72px;
}
/* line 598, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table8_1 tbody .line2 {
  height: 95px;
}
/* line 599, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table8_1 tbody .line3 {
  height: 99px;
}
/* line 600, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table8_1 tbody td {
  padding: 3px 13px 0;
}
/* line 603, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table8_2 {
  width: 490px;
}
/* line 605, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table8_2 thead {
  height: 42px;
}
/* line 607, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table8_2 thead th {
  padding-top: 4px;
}
/* line 610, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table8_2 tbody tr {
  height: 50px;
}
/* line 612, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table8_2 tbody tr th, #mainContent.healthDes .section .table8_2 tbody tr td {
  padding-top: 4px;
}
/* line 613, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table8_2 tbody tr th {
  width: 210px;
}
/* line 614, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table8_2 tbody tr td {
  text-align: center;
}
/* line 619, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table10 .general {
  width: 37px;
}
/* line 620, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table10 .attention {
  background-color: #F4FAFD;
}
/* line 621, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table10 th strong {
  color: #30A6D9;
}
/* line 622, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table10 td {
  padding: 17px 11px;
  width: 138px;
}
/* line 629, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table11 thead tr {
  height: 37px;
}
/* line 632, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table11 tbody th {
  width: 103px;
}
/* line 633, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table11 tbody td {
  width: 290px;
  padding: 20px 14px;
}
/* line 639, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table15 {
  margin-bottom: 30px;
}
/* line 642, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table15 thead .disease {
  background-color: #fff;
  font-weight: bolder;
}
/* line 648, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table15 tbody th, #mainContent.healthDes .section .table15 tbody td {
  vertical-align: top;
}
/* line 649, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table15 tbody th {
  width: 118px;
  padding-top: 20px;
  background-color: #F1F1F1;
}
/* line 654, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table15 tbody td {
  padding: 20px 10px;
  line-height: 1.7;
}
/* line 657, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table15 tbody td .count {
  list-style-type: decimal;
  margin-left: 20px;
}
/* line 660, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .table15 tbody td .count li {
  margin-bottom: 5px;
}
/* line 665, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .source {
  margin-top: 12px;
  font-size: 12px;
}
/* line 671, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section h3 + .wrap {
  margin-top: -1em;
}
/* line 672, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .c_blue_link {
  color: #30A6D9;
}
/* line 673, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .summery {
  overflow: hidden;
}
/* line 675, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .summery span {
  font-weight: bold;
}
/* line 676, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .summery .bottomBar {
  display: block;
  float: right;
  width: 1px;
  height: 1px;
}
/* line 682, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .summery img:first-child, #mainContent.healthDes .section .summery .bottomBar + img {
  float: right;
  margin-top: .5em;
  margin-left: 18px;
}
/* line 688, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .image {
  text-align: center;
  margin-top: 20px;
}
/* line 692, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .iconLegend {
  padding: 5px 20px;
  margin-top: -10px;
  margin-bottom: 55px;
  background-color: #F2F2F2;
}
/* line 697, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .iconLegend dl {
  padding-left: 56px;
  position: relative;
  margin: 25px 0;
}
/* line 698, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .iconLegend dt {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 703, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .iconLegend .summery {
  line-height: 1.5;
  font-size: 14px;
}
/* line 707, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .iconLegend .ranking {
  font-size: 15px;
}
/* line 708, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .iconLegend .survival {
  font-weight: bolder;
}
/* line 713, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi {
  margin-top: 20px;
}
/* line 715, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi #result1 {
  font-size: 27px;
  line-height: 1.3;
  margin-bottom: 5px;
}
/* line 719, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi #result1.blue {
  color: #30A6D9;
}
/* line 720, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi #result1.red {
  color: #F14424;
}
/* line 724, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi #result1 + dl dt {
  color: #1C1C1C;
  margin-bottom: 25px;
  font-size: 15px;
}
/* line 729, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi #result1 + dl dd {
  line-height: 1.8;
}
/* line 731, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi h2 {
  margin-top: 60px;
}
/* line 732, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi .open_migraine {
  margin-top: 10px;
  font-size: 12px;
}
/* line 735, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi .open_migraine a {
  display: inline-block;
}
/* line 737, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi .open_migraine a:before {
  content: "\f109";
  font-size: 10px;
  color: #30A6D9;
  vertical-align: middle;
  margin-right: 2px;
}
/* line 747, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi h3 {
  color: #1C1C1C;
  font-size: 17px;
}
/* line 750, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi h3.disposable, #mainContent.healthDes .section .result-igarashi h3.secondary {
  margin-bottom: 9px;
}
/* line 751, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi h3.disposable {
  margin-top: 25px;
}
/* line 753, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi h3.disposable + ul {
  margin-bottom: 13px;
}
/* line 755, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi h3.disposable + ul li {
  margin-bottom: 3px;
}
/* line 758, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi h3.secondary {
  margin-top: 42px;
}
/* line 760, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi h3.secondary + ul {
  margin-bottom: 34px;
}
/* line 762, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi h3.secondary + ul li {
  margin-bottom: 3px;
}
/* line 766, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi .wrap {
  margin-top: 0;
  padding: 13px 30px 19px;
}
/* line 770, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi .wrap ul.list li {
  list-style-type: disc;
  list-style-position: inside;
  margin-bottom: 2px;
}
/* line 777, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .section .result-igarashi .feature {
  margin: 25px 0 15px;
}
/* line 782, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .kind {
  margin-top: 50px;
}
/* line 784, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes #aboutThis {
  border: 1px solid #e5e5e5;
  margin-bottom: 53px;
}
/* line 787, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes #aboutThis h2 {
  height: 114px;
  line-height: 114px;
  font-size: 24px;
  padding-left: 26px;
}
/* line 792, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes #aboutThis h2 a {
  color: #1C1C1C;
}
/* line 794, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes #aboutThis h2 a img {
  vertical-align: middle;
  margin: 0 12px;
}
/* line 798, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes #aboutThis h2 a:before {
  content: "\f109";
  font-size: 10px;
  color: #30A6D9;
  vertical-align: middle;
}
/* line 805, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes #aboutThis h2 a:hover {
  color: #30A6D9;
}
/* line 808, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes #aboutThis ul {
  background-color: #f2f2f1;
  padding: 4px;
}
/* line 812, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes #aboutThis ul li {
  display: table;
  margin: 2px;
  width: 333px;
  height: 106px;
  float: left;
}
/* line 818, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes #aboutThis ul li a {
  display: table-cell;
  width: 100%;
  height: 100%;
  background-color: #fff;
  vertical-align: middle;
}
/* line 824, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes #aboutThis ul li a dl {
  display: inline-block;
  vertical-align: middle;
  padding-left: 34px;
  position: relative;
  top: 3px;
}
/* line 830, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes #aboutThis ul li a dl * {
  line-height: 1.2;
}
/* line 831, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes #aboutThis ul li a dl dt {
  font-size: 15px;
  color: #1C1C1C;
  margin-bottom: .5em;
  position: relative;
}
/* line 836, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes #aboutThis ul li a dl dt:before {
  content: "\f109";
  font-size: 10px;
  color: #30A6D9;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  left: -14px;
}
/* line 848, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes #aboutThis ul li a dl dd {
  font-size: 12px;
}
/* line 852, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes #aboutThis ul li a:hover dl dt {
  color: #30A6D9;
}
/* line 859, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .categoryLinks {
  margin-bottom: -60px;
}
/* line 861, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .categoryLinks h3 {
  font-size: 21px;
  color: #1C1C1C;
  padding-bottom: 4px;
  border-bottom: 3px solid #E6E6E4;
}
/* line 867, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .categoryLinks ul {
  margin-bottom: 60px;
  overflow: hidden;
  position: relative;
}
/* line 871, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .categoryLinks ul:after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 875, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .categoryLinks ul li {
  width: 25%;
  float: left;
  padding: 14px 0;
  color: #1C1C1C;
  border-bottom: 1px solid #E6E6E4;
}
/* line 881, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .categoryLinks ul li * {
  vertical-align: middle;
}
/* line 882, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .categoryLinks ul li small {
  font-size: .8em;
}
/* line 883, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes .categoryLinks ul li img {
  margin-right: 7px;
}

/* line 892, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes.migraine .open2 i.open, #mainContent.healthDes.migraine .open1 i.open {
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 899, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
#mainContent.healthDes.migraine .open2 + #abuse, #mainContent.healthDes.migraine .open2 + #profile, #mainContent.healthDes.migraine .open1 + #abuse, #mainContent.healthDes.migraine .open1 + #profile {
  display: none;
}

/* line 905, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
span.pc_graph {
  font-weight: normal !important;
}

/* line 906, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-des.scss */
span.sp_graph {
  display: none;
}

/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast br.sp {
  display: none;
}
/* line 4, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .sp {
  display: none;
}
/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #prefSet.btn-group a {
  width: auto;
  padding: 0 1em;
}
/* line 10, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .add-to-mypage {
  display: inline-block;
  padding: 0px 6px;
  vertical-align: middle;
  background-color: #fcee22;
  font-size: 14px;
  color: #30A6D9;
  border-radius: 4px;
}
/* line 18, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .add-to-mypage small {
  font-size: 10px;
  vertical-align: middle;
}
/* line 23, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #pageTheme {
  position: relative;
  z-index: 1;
  width: 530px;
  font-size: 27px;
  margin-top: 30px;
  color: #1C1C1C;
}
/* line 31, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tip-area {
  margin-top: -21px;
}
/* line 32, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tip-title {
  text-align: right;
}
/* line 33, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tip-content {
  padding: 34px;
}
/* line 35, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tip-content:after {
  left: 628px;
}
/* line 38, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tip-content p {
  line-height: 1.5;
  font-size: 13px;
}
/* line 43, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .iconLegend {
  background-color: #F2F2F2;
}
/* line 44, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .iconLegend h3 {
  color: #1C1C1C;
  font-size: 15px;
  margin-bottom: 12px;
}
/* line 53, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .iconLegend p .wbgt {
  font-weight: bold;
}
/* line 54, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .iconLegend p strong {
  color: #30A6D9;
}
/* line 55, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .iconLegend p.service-rays {
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック',YuGothic,Meiryo,メイリオ,sans-serif;
}
/* line 57, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .iconLegend dl {
  padding-left: 56px;
  position: relative;
  margin-top: 25px;
}
/* line 58, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .iconLegend dt {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 63, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .iconLegend .ranking {
  font-size: 13px;
}
/* line 64, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .iconLegend .survival {
  font-weight: bolder;
  margin-bottom: 5px;
}
/* line 68, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .iconLegend .summery {
  line-height: 1.5;
  font-size: 13px;
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック',YuGothic,Meiryo,メイリオ,sans-serif;
}
/* line 73, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .iconLegend .endding {
  line-height: 2.7;
}
/* line 74, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .iconLegend .about_wbgt {
  margin-top: 20px;
}
/* line 76, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .iconLegend .about_wbgt li {
  text-indent: -1.3em;
  padding-left: 1em;
  font-size: 12px;
  line-height: 1.6;
}
/* line 86, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea h3 {
  color: #1C1C1C;
  font-size: 21px;
  margin-top: 42px;
  margin-bottom: 4px;
}
/* line 92, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table {
  width: 100%;
}
/* line 93, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.head {
  border-top: 3px solid #E6E6E4;
}
/* line 95, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.head .data, #mainContent.healthCast .tableArea table.head .data br {
  font-size: 12px;
  line-height: 1.2;
  text-align: center;
  color: #8A8A8A;
}
/* line 101, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.head .data {
  width: 114px;
  padding-top: 3px;
  border-right: 1px solid #E6E6E4;
}
/* line 106, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.head .day small {
  font-size: 12px;
}
/* line 107, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.head .time {
  text-align: center;
}
/* line 109, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.head .time:first-child {
  border-right: 2px solid #E6E6E4;
}
/* line 110, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.head .time:last-child {
  border-left: 2px solid #E6E6E4;
}
/* line 111, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.head .time h4 {
  font-size: 14px;
  margin: 12px 0 5px;
  color: #1C1C1C;
}
/* line 115, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.head .time h4 strong {
  font-size: 18px;
  color: #1C1C1C;
  vertical-align: middle;
  margin-left: .5em;
}
/* line 117, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.head .time ul {
  padding-bottom: 2px;
}
/* line 119, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.head .time ul li {
  display: inline-block;
  width: 71px;
  margin: 0 -1px;
  border-right: 1px solid #E6E6E4;
  border-left: 1px solid #E6E6E4;
}
/* line 125, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.head .time ul li:first-child {
  border-left: none;
}
/* line 126, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.head .time ul li:last-child {
  border-right: none;
}
/* line 131, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body {
  border-top: 3px solid #E6E6E4;
  border-bottom: 3px solid #E6E6E4;
  border-collapse: separate;
  border-spacing: 0;
}
/* line 136, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body th {
  padding: 12px auto 10px auto;
  background: #F2F2F2;
  width: 114px;
  text-align: center;
  padding-top: 2px;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #F2F2F2;
}
/* line 145, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body td {
  text-align: left;
  padding: 12px 20px 10px 20px;
  border-bottom: 1px solid #E6E6E4;
}
/* line 149, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body td:first-child {
  border-right: 2px solid #E6E6E4;
}
/* line 150, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body td:last-child {
  border-left: 2px solid #E6E6E4;
}
/* line 151, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body td.text {
  line-height: 1.3em;
}
/* line 154, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body tr:last-child th, #mainContent.healthCast .tableArea table.body tr:last-child td {
  border-bottom: none;
}
/* line 156, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body .wthIcon {
  position: relative;
  padding: 0;
  text-align: center;
  padding: 5px 0px;
}
/* line 161, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body .wthIcon * {
  vertical-align: middle;
}
/* line 162, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body .wthIcon .icon {
  margin-right: 10px;
}
/* line 163, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body .wthIcon ul, #mainContent.healthCast .tableArea table.body .wthIcon li {
  display: inline;
}
/* line 164, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body .wthIcon .temp {
  position: relative;
  top: 1px;
  display: inline;
  width: 84px;
  height: 48px;
}
/* line 173, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body .wthIcon .temp .high strong, #mainContent.healthCast .tableArea table.body .wthIcon .temp .high small {
  color: #F15A24;
}
/* line 176, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body .wthIcon .temp .low strong, #mainContent.healthCast .tableArea table.body .wthIcon .temp .low small {
  color: #30A6D9;
}
/* line 177, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body .wthIcon .temp .low:before {
  content: "/ ";
  font-size: 14px;
}
/* line 183, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body .wthIcon .temp .high strong, #mainContent.healthCast .tableArea table.body .wthIcon .temp .low strong {
  font-size: 21px;
}
/* line 189, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body .pop {
  padding: 10px 0px 8px;
}
/* line 191, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body .pop ul {
  text-align: center;
}
/* line 193, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body .pop ul li {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  width: 68px;
  height: 1.2em;
  line-height: 1.2em;
  text-align: center;
  margin: 0 -1px;
  border-left: 1px solid #E6E6E4;
}
/* line 202, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body .pop ul li:first-child {
  border-left: none;
}
/* line 203, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body .pop ul li:last-child {
  border-right: none;
}
/* line 205, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body .pop ul li.null:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 2px;
  background-color: #E6E6E4;
}
/* line 213, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.body .pop ul li small {
  font-size: 13px;
}
/* line 218, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.bio {
  border-top: 3px solid #E6E6E4;
  border-collapse: separate;
  border-spacing: 0;
}
/* line 222, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.bio * {
  line-height: 1.2;
}
/* line 223, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.bio th {
  background: #F2F2F2;
  width: 114px;
  text-align: center;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #F2F2F2;
  padding-top: 3px;
}
/* line 230, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.bio th img {
  vertical-align: middle;
  margin-bottom: 4px;
}
/* line 231, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.bio th span {
  display: block;
  vertical-align: middle;
}
/* line 236, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.bio td {
  padding: 5px 0px;
  text-align: center;
  border-bottom: 1px solid #E6E6E4;
  font-size: 10px;
  width: 281px;
}
/* line 242, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.bio td * {
  font-size: 10px;
}
/* line 243, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.bio td:first-child {
  border-right: 2px solid #E6E6E4;
}
/* line 244, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.bio td:last-child {
  border-left: 2px solid #E6E6E4;
}
/* line 245, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.bio td img {
  display: block;
  margin: auto;
  margin-bottom: 0px;
}
/* line 250, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.bio td ul {
  margin: 0 -20px;
}
/* line 252, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.bio td ul li {
  display: inline-block;
  vertical-align: middle;
  width: 68px;
  height: 54px;
  text-align: center;
  margin: 0 -1px;
  border-left: 1px solid #E6E6E4;
}
/* line 260, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.bio td ul li:first-child {
  border-left: none;
}
/* line 261, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.bio td ul li:last-child {
  border-right: none;
}
/* line 262, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.bio td ul li.null:before {
  content: "";
  display: inline-block;
  width: 18px;
  margin-top: 26px;
  height: 2px;
  background-color: #E6E6E4;
}
/* line 270, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.bio td ul li:not(.null) {
  position: relative;
  top: 2px;
}
/* line 278, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea table.bio tr:last-child th, #mainContent.healthCast .tableArea table.bio tr:last-child td {
  border-bottom: none;
}
/* line 281, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea p.warning {
  border-top: 3px solid #E6E6E4;
  padding: 16px 0 14px 0;
}
/* line 284, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea p.warning > br {
  display: none;
}
/* line 285, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea p.warning strong {
  display: inline-block;
  color: #fff;
  margin-left: 24px;
  padding: 2px 8px 1px 8px;
}
/* line 290, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea p.warning strong + strong {
  margin-left: 10px;
}
/* line 291, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea p.warning strong.tsunami {
  background-color: #8800EF;
}
/* line 292, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea p.warning strong.waves {
  background-color: #FF3600;
}
/* line 293, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea p.warning strong.dry {
  background-color: #FFFF57;
  color: #626262;
}
/* line 296, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea p.link {
  border-top: 3px solid #E6E6E4;
  padding: 7px 0;
}
/* line 299, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea p.link a {
  color: #30A6D9;
}
/* line 301, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea p.link a i {
  font-size: .75em;
  color: #30A6D9;
  position: relative;
  top: -1px;
}
/* line 302, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea p.link a:hover, #mainContent.healthCast .tableArea p.link a:hover i {
  color: #1c92c5;
}
/* line 306, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea#prefWeekTable th {
  width: 114px;
}
/* line 309, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea#prefWeekTable td {
  padding: 6px 0px 4px;
  width: 112px;
  text-align: center;
  border-right: 1px solid #E6E6E4;
}
/* line 314, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea#prefWeekTable td.data {
  width: 114px;
}
/* line 315, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea#prefWeekTable td.day {
  width: 112px;
  padding-bottom: 3px;
}
/* line 319, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea#prefWeekTable td:last-child {
  border-right: none;
  border-left: none;
}
/* line 323, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea#prefWeekTable td .high {
  color: #F15A24;
}
/* line 325, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea#prefWeekTable td .high strong, #mainContent.healthCast .tableArea#prefWeekTable td .high small {
  color: #F15A24;
}
/* line 327, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea#prefWeekTable td .low {
  color: #30A6D9;
}
/* line 329, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea#prefWeekTable td .low strong, #mainContent.healthCast .tableArea#prefWeekTable td .low small {
  color: #30A6D9;
}
/* line 331, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea#prefWeekTable td .high, #mainContent.healthCast .tableArea#prefWeekTable td .low {
  font-size: 15px;
}
/* line 333, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea#prefWeekTable td .high small, #mainContent.healthCast .tableArea#prefWeekTable td .low small {
  font-size: 12px;
}
/* line 335, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea#prefWeekTable td.wthIcon {
  padding: 5px 0;
}
/* line 336, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea#prefWeekTable td.probability {
  font-size: 15px;
}
/* line 338, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .tableArea#prefWeekTable td.probability small {
  font-size: 11px;
}
/* line 347, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #aboutThis {
  border: 1px solid #e5e5e5;
  margin-bottom: 53px;
}
/* line 350, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #aboutThis h2 {
  height: 114px;
  line-height: 114px;
  font-size: 24px;
  padding-left: 26px;
}
/* line 355, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #aboutThis h2 a {
  color: #1C1C1C;
}
/* line 357, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #aboutThis h2 a img {
  vertical-align: middle;
  margin: 0 12px;
}
/* line 361, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #aboutThis h2 a:before {
  content: "\f109";
  font-size: 10px;
  color: #30A6D9;
  vertical-align: middle;
}
/* line 368, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #aboutThis h2 a:hover {
  color: #30A6D9;
}
/* line 371, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #aboutThis ul {
  background-color: #f2f2f1;
  padding: 4px;
}
/* line 375, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #aboutThis ul li {
  display: table;
  margin: 2px;
  width: 333px;
  height: 106px;
  float: left;
}
/* line 381, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #aboutThis ul li a {
  display: table-cell;
  width: 100%;
  height: 100%;
  background-color: #fff;
  vertical-align: middle;
}
/* line 387, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #aboutThis ul li a dl {
  display: inline-block;
  vertical-align: middle;
  padding-left: 34px;
  position: relative;
  top: 3px;
}
/* line 393, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #aboutThis ul li a dl * {
  line-height: 1.2;
}
/* line 394, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #aboutThis ul li a dl dt {
  font-size: 15px;
  color: #1C1C1C;
  margin-bottom: .5em;
  position: relative;
}
/* line 399, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #aboutThis ul li a dl dt:before {
  content: "\f109";
  font-size: 10px;
  color: #30A6D9;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  left: -14px;
}
/* line 411, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #aboutThis ul li a dl dd {
  font-size: 12px;
}
/* line 415, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #aboutThis ul li a:hover dl dt {
  color: #30A6D9;
}
/* line 420, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #openCL.on {
  color: #30A6D9;
}
/* line 422, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast #openCL.on .icon-bottom {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 429, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .categoryLinks {
  margin-bottom: -60px;
}
/* line 430, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .categoryLinks#closeCL {
  display: none;
  margin-bottom: 20px;
}
/* line 432, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .categoryLinks h3 {
  font-size: 21px;
  color: #1C1C1C;
  padding-bottom: 4px;
  border-bottom: 3px solid #E6E6E4;
}
/* line 438, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .categoryLinks ul {
  margin-bottom: 60px;
  overflow: hidden;
  position: relative;
}
/* line 442, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .categoryLinks ul:after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 446, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .categoryLinks ul li {
  width: 25%;
  float: left;
  padding: 14px 0;
  color: #1C1C1C;
  border-bottom: 1px solid #E6E6E4;
}
/* line 452, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .categoryLinks ul li * {
  vertical-align: middle;
}
/* line 453, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .categoryLinks ul li small {
  font-size: .8em;
}
/* line 454, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_health-cast.scss */
#mainContent.healthCast .categoryLinks ul li img {
  margin-right: 7px;
}

/* line 6, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #articleHead h1 i {
  font-size: 21px;
  color: #000;
}
/* line 14, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-title {
  text-align: right;
}
/* line 15, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content {
  padding: 34px;
}
/* line 17, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content:after {
  left: 628px;
}
/* line 20, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content p {
  line-height: 1.5;
  font-size: 13px;
}
/* line 25, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .iconLegend {
  background-color: #F2F2F2;
}
/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .iconLegend h3 {
  color: #1C1C1C;
  font-size: 15px;
  margin-bottom: 12px;
}
/* line 35, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .iconLegend p .wbgt {
  font-weight: bold;
}
/* line 36, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .iconLegend p strong {
  color: #30A6D9;
}
/* line 37, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .iconLegend p.service-rays {
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック',YuGothic,Meiryo,メイリオ,sans-serif;
}
/* line 39, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .iconLegend dl {
  padding-left: 56px;
  position: relative;
  margin-top: 25px;
}
/* line 40, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .iconLegend dt {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 45, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .iconLegend .ranking {
  font-size: 13px;
}
/* line 46, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .iconLegend .survival {
  font-weight: bolder;
  margin-bottom: 5px;
}
/* line 50, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .iconLegend .summery {
  line-height: 1.5;
  font-size: 13px;
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック',YuGothic,Meiryo,メイリオ,sans-serif;
}
/* line 55, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .iconLegend .endding {
  line-height: 2.7;
}
/* line 56, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .iconLegend .about_wbgt {
  margin-top: 20px;
}
/* line 58, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .iconLegend .about_wbgt li {
  text-indent: -1.3em;
  padding-left: 1em;
  font-size: 12px;
  line-height: 1.6;
}
/* line 68, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #commentArea:after {
  content: "";
  clear: both;
  display: block;
}
/* line 73, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #commentArea #choice {
  float: left;
}
/* line 75, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #commentArea #choice a {
  display: inline-block;
  padding: 8px 40px;
  padding-top: 10px;
  line-height: 1;
  vertical-align: middle;
  background-color: #fcee22;
  font-size: 14px;
  border-radius: 4px;
}
/* line 84, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #commentArea #choice a .icon-bottom {
  color: #30A6D9;
  margin-left: 4px;
  margin-top: 2px;
}
/* line 89, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #commentArea #choice a.open {
  color: #30A6D9;
}
/* line 91, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #commentArea #choice a.open .icon-bottom {
  margin-top: 0;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 98, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #commentArea .tip-title {
  float: right;
  margin-top: 5px;
  color: #323333;
  font-size: 14px;
  cursor: pointer;
}
/* line 104, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #commentArea .tip-title * {
  vertical-align: middle;
  line-height: 1;
}
/* line 105, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #commentArea .tip-title .question {
  font-size: 13px;
  display: inline-block;
  text-align: center;
  color: #fff;
  background-color: #30A6D9;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  line-height: 16px;
  margin-right: 6px;
}
/* line 117, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #commentArea .tip-title small {
  color: #30A6D9;
  margin-right: 6px;
  font-size: 13px;
}
/* line 122, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #commentArea .tip-title .icon-bottom {
  font-size: 10px;
  color: #30A6D9;
  margin-left: 6px;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* line 128, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #commentArea .tip-title:hover {
  color: #30A6D9;
}
/* line 129, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #commentArea .tip-title.open .icon-bottom {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 133, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content {
  padding: 0;
}
/* line 136, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content:after {
  left: auto;
  right: 45px;
}
/* line 137, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content h3 {
  border-top: 2px solid #fff;
  padding: 12px 20px;
  font-size: 15px;
  cursor: pointer;
}
/* line 142, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content h3 img {
  vertical-align: bottom;
  margin-right: 10px;
}
/* line 146, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content h3.open, #mainContent.mypage .tip-content h3:hover {
  color: #30A6D9;
}
/* line 147, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content h3:first-child {
  border-top: 0;
}
/* line 148, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content h3:after {
  content: "\f112";
  font-size: 12px;
  color: #30A6D9;
  margin-left: 6px;
  float: right;
  margin-top: 10px;
}
/* line 157, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content h3.open:after {
  margin-top: 8px;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 162, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content .accordion {
  display: none;
  padding: 0 20px;
}
/* line 166, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content .accordion p .wbgt {
  font-weight: bold;
}
/* line 167, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content .accordion p strong {
  color: #30A6D9;
}
/* line 169, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content .accordion dl {
  padding-left: 56px;
  position: relative;
  padding-bottom: 20px;
}
/* line 170, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content .accordion dt {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 175, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content .accordion .ranking {
  font-size: 13px;
}
/* line 176, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content .accordion .survival {
  font-weight: bolder;
  margin-bottom: 5px;
}
/* line 180, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content .accordion .summery {
  line-height: 1.5;
  font-size: 13px;
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック',YuGothic,Meiryo,メイリオ,sans-serif;
}
/* line 185, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content .accordion .endding {
  line-height: 2.7;
}
/* line 186, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content .accordion .about_wbgt {
  margin-top: 20px;
}
/* line 188, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tip-content .accordion .about_wbgt li {
  text-indent: -1.3em;
  padding-left: 1em;
  font-size: 12px;
  line-height: 1.6;
}
/* line 199, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #selectArea {
  display: none;
  margin-top: 20px;
}
/* line 202, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #selectArea .area {
  border-bottom: 3px solid #E6E6E4;
  margin-bottom: 25px;
}
/* line 206, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #selectArea h2 {
  font-size: 21px;
  color: #1C1C1C;
  padding-bottom: 4px;
  border-bottom: 3px solid #E6E6E4;
}
/* line 214, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #selectArea .parents li, #mainContent.mypage #selectArea .children li, #mainContent.mypage #selectArea .grandsons li {
  display: inline-block;
  margin: 0 15px;
}
/* line 217, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #selectArea .parents li a, #mainContent.mypage #selectArea .children li a, #mainContent.mypage #selectArea .grandsons li a {
  position: relative;
}
/* line 219, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #selectArea .parents li a:before, #mainContent.mypage #selectArea .children li a:before, #mainContent.mypage #selectArea .grandsons li a:before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 1px solid #bbb;
  top: 0;
  left: -16px;
  border-radius: 7px;
  width: 12px;
  height: 12px;
}
/* line 233, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #selectArea .parents li a.on:after, #mainContent.mypage #selectArea .children li a.on:after, #mainContent.mypage #selectArea .grandsons li a.on:after {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #30A6D9;
  top: 3px;
  left: -13px;
}
/* line 247, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #selectArea .parents {
  padding: 16px 0 15px;
  border-bottom: 1px solid #E6E6E4;
  margin-bottom: -1px;
}
/* line 252, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #selectArea .parents li a {
  color: #323333;
}
/* line 255, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #selectArea .children {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}
/* line 261, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #selectArea .grandsons {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}
/* line 269, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categoryLinks {
  margin-bottom: -60px;
}
/* line 270, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categoryLinks#closeCL {
  display: none;
  margin-bottom: 20px;
}
/* line 272, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categoryLinks h3 {
  font-size: 21px;
  color: #1C1C1C;
  padding-bottom: 4px;
  border-bottom: 3px solid #E6E6E4;
}
/* line 278, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categoryLinks ul {
  margin-bottom: 60px;
  overflow: hidden;
  position: relative;
}
/* line 282, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categoryLinks ul:after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 286, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categoryLinks ul li {
  width: 25%;
  float: left;
  padding: 14px 0;
  color: #1C1C1C;
  border-bottom: 1px solid #E6E6E4;
}
/* line 292, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categoryLinks ul li * {
  vertical-align: middle;
}
/* line 293, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categoryLinks ul li small {
  font-size: .8em;
}
/* line 294, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categoryLinks ul li img {
  margin-right: 7px;
}
/* line 300, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categorySelect {
  margin-bottom: 10px;
}
/* line 302, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categorySelect h3 {
  font-size: 16px;
  margin: 20px 0 5px;
  border: none;
}
/* line 308, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categorySelect ul li {
  border: none;
}
/* line 310, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categorySelect ul li a {
  margin-left: 18px;
  position: relative;
  display: inline-block;
}
/* line 314, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categorySelect ul li a:before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 1px solid #bbb;
  top: 6px;
  left: -18px;
}
/* line 325, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categorySelect ul li a.on:after {
  content: "\2714";
  color: #30A6D9;
  display: block;
  position: absolute;
  top: 0;
  left: -16px;
}
/* line 333, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categorySelect ul li a .sp {
  display: none;
}
/* line 337, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categorySelect .health, #mainContent.mypage .categorySelect .life {
  padding-bottom: 30px;
}
/* line 338, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categorySelect .health {
  margin-bottom: 30px;
  border-bottom: 1px solid #E6E6E4;
}
/* line 342, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categorySelect .life {
  margin-bottom: 0;
}
/* line 343, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categorySelect #set {
  text-align: center;
}
/* line 345, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categorySelect #set a {
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  font-weight: bolder;
  text-align: center;
  background-color: #2FA5D8;
  color: #fff;
  width: 154px;
  padding: 10px 0;
  padding-top: 12px;
  border-radius: 7px;
}
/* line 357, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .categorySelect #set a:hover {
  opacity: 0.85;
}
/* line 362, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #typhooninformation {
  margin-bottom: 38px;
}
/* line 364, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #typhooninformation h2 {
  font-size: 21px;
  color: #30A6D9;
  border-bottom: 1px solid #30A6D9;
  padding-bottom: 6px;
  margin-bottom: 26px;
}
/* line 370, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #typhooninformation h2 i {
  color: #30A6D9;
  margin-right: .25em;
}
/* line 371, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #typhooninformation h2 small {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #fff;
  background-color: #FBB03B;
  font-size: 14px;
  line-height: 1em;
  vertical-align: middle;
  padding: 3px 21px 1px 21px;
  position: relative;
  top: -2px;
  margin-left: 19px;
  border-radius: 5px;
}
/* line 387, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #typhooninformation .wrap .left {
  float: left;
  width: 432px;
}
/* line 390, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #typhooninformation .wrap .left h3 {
  font-size: 21px;
  color: #1C1C1C;
  margin-bottom: 14px;
}
/* line 395, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #typhooninformation .wrap .left .text {
  margin-bottom: 0;
  text-align: justify;
}
/* line 396, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #typhooninformation .wrap .left a {
  color: #30A6D9;
}
/* line 398, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #typhooninformation .wrap .left a i {
  font-size: .75em;
  color: #30A6D9;
}
/* line 401, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #typhooninformation .wrap .right {
  float: right;
  width: 170px;
}
/* line 404, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #typhooninformation .wrap .right img {
  width: 100%;
}
/* line 409, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .contentBody > h2 {
  font-size: 27px;
  color: #1C1C1C;
  margin-bottom: 14px;
}
/* line 416, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage table {
  width: 100%;
  border-collapse: collapse;
}
/* line 417, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tableArea {
  margin-bottom: 40px;
}
/* line 419, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .tableArea h3 {
  font-size: 21px;
  color: #1C1C1C;
  margin-bottom: 4px;
}
/* line 430, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.head {
  border-top: 3px solid #E6E6E4;
}
/* line 432, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.head .data, #mainContent.mypage #prefTable table.head .data br {
  font-size: 12px;
  line-height: 1.2;
  text-align: center;
  color: #8A8A8A;
}
/* line 438, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.head .data {
  width: 114px;
  border-right: 1px solid #E6E6E4;
}
/* line 442, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.head .time {
  text-align: center;
}
/* line 444, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.head .time:first-child {
  border-right: 2px solid #E6E6E4;
}
/* line 445, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.head .time:last-child {
  border-left: 2px solid #E6E6E4;
}
/* line 446, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.head .time h4 {
  font-size: 14px;
  margin: 14px 0;
  color: #1C1C1C;
}
/* line 450, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.head .time h4 strong {
  font-size: 18px;
  color: #1C1C1C;
  vertical-align: middle;
  margin-left: .5em;
}
/* line 452, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.head .time ul {
  padding-bottom: 5px;
}
/* line 454, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.head .time ul li {
  display: inline-block;
  width: 68px;
  margin: 0 -1px;
  border-right: 1px solid #E6E6E4;
  border-left: 1px solid #E6E6E4;
}
/* line 460, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.head .time ul li:first-child {
  border-left: none;
}
/* line 461, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.head .time ul li:last-child {
  border-right: none;
}
/* line 466, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body {
  border-top: 3px solid #E6E6E4;
  border-collapse: separate;
  border-spacing: 0;
}
/* line 470, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body th {
  padding: 12px auto 10px auto;
  background: #F2F2F2;
  width: 114px;
  text-align: center;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #F2F2F2;
}
/* line 478, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body td {
  text-align: left;
  padding: 12px 20px 10px 20px;
  border-bottom: 1px solid #E6E6E4;
}
/* line 482, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body td:first-child {
  border-right: 2px solid #E6E6E4;
}
/* line 483, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body td:last-child {
  border-left: 2px solid #E6E6E4;
}
/* line 484, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body td.text {
  line-height: 1.3em;
}
/* line 487, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body tr:last-child th, #mainContent.mypage #prefTable table.body tr:last-child td {
  border-bottom: none;
}
/* line 489, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body .wthIcon {
  position: relative;
  padding: 0;
  height: 105px;
  width: 278px;
}
/* line 494, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body .wthIcon .icon {
  position: absolute;
  top: 16px;
  left: 0;
  display: block;
  width: 157px;
  height: 75px;
  text-align: center;
}
/* line 502, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body .wthIcon .icon img {
  display: block;
  margin: auto;
}
/* line 507, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body .wthIcon .temp {
  position: absolute;
  top: 31px;
  left: 162px;
  display: block;
  width: 84px;
  height: 48px;
}
/* line 515, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body .wthIcon .temp .high strong, #mainContent.mypage #prefTable table.body .wthIcon .temp .high small {
  color: #F15A24;
}
/* line 518, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body .wthIcon .temp .low strong, #mainContent.mypage #prefTable table.body .wthIcon .temp .low small {
  color: #30A6D9;
}
/* line 521, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body .wthIcon .temp .high strong, #mainContent.mypage #prefTable table.body .wthIcon .temp .low strong {
  font-size: 21px;
  width: 35px;
  display: inline-block;
  text-align: right;
}
/* line 530, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body .pop {
  padding: 12px 0px;
}
/* line 533, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body .pop ul li {
  display: inline-block;
  vertical-align: middle;
  width: 65px;
  height: 1.2em;
  line-height: 1.2em;
  text-align: center;
  margin: 0 -1px;
  border-left: 1px solid #E6E6E4;
}
/* line 541, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body .pop ul li:first-child {
  border-left: none;
}
/* line 542, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body .pop ul li:last-child {
  border-right: none;
}
/* line 544, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.body .pop ul li.null:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 2px;
  background-color: #E6E6E4;
}
/* line 556, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.bio {
  border-top: 3px solid #E6E6E4;
  border-collapse: separate;
  border-spacing: 0;
}
/* line 560, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.bio * {
  line-height: 1.2;
}
/* line 561, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.bio th {
  background: #F2F2F2;
  width: 114px;
  text-align: center;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #F2F2F2;
  text-align: left;
}
/* line 568, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.bio th img {
  vertical-align: middle;
  margin-left: 8px;
}
/* line 569, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.bio th span {
  display: inline-block;
  vertical-align: middle;
}
/* line 574, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.bio td {
  text-align: left;
  padding: 12px 20px;
  text-align: center;
  border-bottom: 1px solid #E6E6E4;
  font-size: 10px;
}
/* line 580, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.bio td * {
  font-size: 10px;
}
/* line 581, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.bio td:first-child {
  border-right: 2px solid #E6E6E4;
}
/* line 582, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.bio td:last-child {
  border-left: 2px solid #E6E6E4;
}
/* line 583, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.bio td img {
  display: block;
  margin: auto;
  margin-bottom: 4px;
}
/* line 588, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.bio td ul {
  margin: 0 -20px;
}
/* line 590, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.bio td ul li {
  display: inline-block;
  vertical-align: middle;
  width: 62px;
  height: 54px;
  text-align: center;
  margin: 0 -1px;
  border-left: 1px solid #E6E6E4;
}
/* line 598, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.bio td ul li:first-child {
  border-left: none;
}
/* line 599, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.bio td ul li:last-child {
  border-right: none;
}
/* line 600, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.bio td ul li.null:before {
  content: "";
  display: inline-block;
  width: 18px;
  margin-top: 26px;
  height: 2px;
  background-color: #E6E6E4;
}
/* line 608, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.bio td ul li:not(.null) {
  position: relative;
  top: 2px;
}
/* line 616, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.bio tr:last-child th, #mainContent.mypage #prefTable table.bio tr:last-child td {
  border-bottom: none;
}
/* line 618, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable table.bio .bio-short {
  height: 44px;
}
/* line 622, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable p.warning {
  border-top: 3px solid #E6E6E4;
  padding: 16px 0 14px 0;
}
/* line 625, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable p.warning > br {
  display: none;
}
/* line 626, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable p.warning strong {
  display: inline-block;
  color: #fff;
  margin-left: 24px;
  padding: 2px 8px 1px 8px;
}
/* line 631, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable p.warning strong + strong {
  margin-left: 10px;
}
/* line 632, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable p.warning strong.tsunami {
  background-color: #8800EF;
}
/* line 633, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable p.warning strong.waves {
  background-color: #FF3600;
}
/* line 634, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable p.warning strong.dry {
  background-color: #FFFF57;
  color: #626262;
}
/* line 637, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable p.link {
  border-top: 3px solid #E6E6E4;
  padding: 7px 0;
}
/* line 640, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable p.link a {
  color: #30A6D9;
}
/* line 642, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable p.link a i {
  font-size: .75em;
  color: #30A6D9;
  position: relative;
  top: -1px;
}
/* line 643, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefTable p.link a:hover, #mainContent.mypage #prefTable p.link a:hover i {
  color: #1c92c5;
}
/* line 647, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable {
  margin-bottom: 0px;
}
/* line 649, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.head {
  border-top: 3px solid #E6E6E4;
}
/* line 651, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.head .data, #mainContent.mypage #prefWeekTable table.head .data br {
  font-size: 12px;
  line-height: 1.2;
  text-align: center;
  color: #8A8A8A;
}
/* line 657, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.head .data {
  width: 111px;
  border-right: 1px solid #E6E6E4;
}
/* line 661, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.head .day {
  width: 101px;
  padding: 15px 0;
  text-align: center;
  border-right: 1px solid #E6E6E4;
  font-size: 15px;
  color: #1C1C1C;
}
/* line 666, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.head .day:last-child {
  border-right: none;
}
/* line 669, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.head .day small {
  font-size: 12px;
  color: #1C1C1C;
  vertical-align: middle;
}
/* line 672, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.body,
#mainContent.mypage #prefWeekTable table.bio {
  border-top: 3px solid #E6E6E4;
  border-collapse: separate;
  border-spacing: 0;
}
/* line 677, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.body th,
#mainContent.mypage #prefWeekTable table.bio th {
  background: #F2F2F2;
  width: 111px;
  text-align: center;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #F2F2F2;
}
/* line 684, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.body td,
#mainContent.mypage #prefWeekTable table.bio td {
  width: 101px;
  text-align: center;
  padding: 12px 0px;
  border-right: 1px solid #E6E6E4;
  border-bottom: 1px solid #E6E6E4;
}
/* line 690, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.body td:last-child,
#mainContent.mypage #prefWeekTable table.bio td:last-child {
  border-right: none;
}
/* line 691, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.body td.wthIcon,
#mainContent.mypage #prefWeekTable table.bio td.wthIcon {
  padding: 0px;
}
/* line 692, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.body td .high,
#mainContent.mypage #prefWeekTable table.body td .high small,
#mainContent.mypage #prefWeekTable table.bio td .high,
#mainContent.mypage #prefWeekTable table.bio td .high small {
  color: #F15A24;
}
/* line 694, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.body td .low,
#mainContent.mypage #prefWeekTable table.body td .low small,
#mainContent.mypage #prefWeekTable table.bio td .low,
#mainContent.mypage #prefWeekTable table.bio td .low small {
  color: #30A6D9;
}
/* line 696, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.body td .high, #mainContent.mypage #prefWeekTable table.body td .low,
#mainContent.mypage #prefWeekTable table.bio td .high,
#mainContent.mypage #prefWeekTable table.bio td .low {
  font-size: 16px;
}
/* line 698, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.body td .high small, #mainContent.mypage #prefWeekTable table.body td .low small,
#mainContent.mypage #prefWeekTable table.bio td .high small,
#mainContent.mypage #prefWeekTable table.bio td .low small {
  font-size: 11px;
}
/* line 702, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.body tr:last-child th, #mainContent.mypage #prefWeekTable table.body tr:last-child td,
#mainContent.mypage #prefWeekTable table.bio tr:last-child th,
#mainContent.mypage #prefWeekTable table.bio tr:last-child td {
  border-bottom: none;
}
/* line 705, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.bio {
  border-bottom: 3px solid #E6E6E4;
}
/* line 707, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.bio * {
  line-height: 1.2;
}
/* line 708, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.bio th {
  text-align: left;
}
/* line 710, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.bio th img {
  vertical-align: middle;
  margin-left: 8px;
}
/* line 711, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.bio th span {
  display: inline-block;
  vertical-align: middle;
}
/* line 716, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.bio td {
  font-size: 11px;
}
/* line 718, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.bio td img {
  display: block;
  margin: auto;
  margin-bottom: 4px;
}
/* line 724, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #prefWeekTable table.bio .bio-week {
  height: 44px;
}
/* line 729, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage #figures {
  margin-bottom: 25px;
}
/* line 730, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/_pc_page_mypage.scss */
#mainContent.mypage .attention {
  margin-top: 10px;
}

/*# sourceMappingURL=/assets/source_maps/pc_page_second.scss.map */
/*! jQuery UI - v1.11.2 - 2014-10-16
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #eeeeee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #e78f08;
	background: #f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	background: #f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #fbcb09;
	background: #fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #c77405;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_ef8c08_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_ef8c08_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_ef8c08_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_228ef1_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_ffd27a_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20); /* support: IE8 */
	border-radius: 5px;
}

/* line 8, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent {
  width: 1024px;
}
/* line 9, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent .leftArea {
  width: 684px;
}
/* line 10, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #header .wrap {
  width: 1024px;
}
/* line 11, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #megaMenu .sub {
  width: 1025px;
}
/* line 12, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #megaMenu .sub li a {
  width: 204px;
  font-size: 14px;
}
/* line 13, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #inquiryBtn {
  margin-left: 384px;
}
/* line 14, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage body.menu #inquiryBtn {
  margin-left: 120px;
}
/* line 15, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #footer .wrap {
  width: 1024px;
}
/* line 16, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #footer .wrap .sitemap {
  margin-right: 52px;
}
/* line 17, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #footer .wrap .sitemap.last {
  margin-right: 0;
}
/* line 18, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #movePageTop {
  margin-left: 532px;
}
/* line 21, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #figures {
  margin-left: -24px;
}
/* line 22, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #figures li {
  width: 212px;
  margin-left: 24px;
}
/* line 25, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #figures li img {
  height: 212px;
}
/* line 26, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #figures li #blockWeatherForecast {
  -moz-transform: scale(0.68, 0.68);
  -ms-transform: scale(0.68, 0.68);
  -webkit-transform: scale(0.68, 0.68);
  transform: scale(0.68, 0.68);
  margin-bottom: 1.8em;
}
/* line 30, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #figures li #blockWeatherForecast .slide #forecastMaps .inner .wrap .maparea .maps li {
  margin-left: 5px;
}
/* line 32, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #figures a {
  height: 236px;
  margin-bottom: 20px;
}
/* line 33, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .ad.imagesBlock {
  margin-left: 0px;
}
/* line 35, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .ad.imagesBlock li {
  width: 336px;
  height: 280px;
  margin-left: 0;
}
/* line 36, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .ad.imagesBlock li:last-child {
  float: right;
}
/* line 41, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .slide #forecastMaps .inner .wrap .maparea, .pcPage .forecast #bioWeather .slide #forecastMaps .inner .wrap .maparea {
  width: 332px;
}
/* line 42, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .slide #forecastMaps .inner .wrap .maparea .maps, .pcPage .forecast #bioWeather .slide #forecastMaps .inner .wrap .maparea .maps {
  width: 332px;
  left: 0;
  position: relative;
}
/* line 43, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps,
.pcPage .index #blockWeatherForecast .maps, .pcPage .forecast #bioWeather .maps,
.pcPage .forecast #blockWeatherForecast .maps {
  background-image: url(/assets/index/index_map_332-0047268e54630fa15680e0c8fb2a1f40.png);
  left: 0;
  width: 332px;
}
/* line 48, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .all li,
.pcPage .index #blockWeatherForecast .maps .all li, .pcPage .forecast #bioWeather .maps .all li,
.pcPage .forecast #blockWeatherForecast .maps .all li {
  /* 全国 */
}
/* line 49, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .all li.pinn14163,
.pcPage .index #blockWeatherForecast .maps .all li.pinn14163, .pcPage .forecast #bioWeather .maps .all li.pinn14163,
.pcPage .forecast #blockWeatherForecast .maps .all li.pinn14163 {
  top: 64px;
  left: 187px;
}
/* line 50, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .all li.pinn56227,
.pcPage .index #blockWeatherForecast .maps .all li.pinn56227, .pcPage .forecast #bioWeather .maps .all li.pinn56227,
.pcPage .forecast #blockWeatherForecast .maps .all li.pinn56227 {
  top: 121px;
  left: 130px;
}
/* line 51, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .all li.pinn34392,
.pcPage .index #blockWeatherForecast .maps .all li.pinn34392, .pcPage .forecast #bioWeather .maps .all li.pinn34392,
.pcPage .forecast #blockWeatherForecast .maps .all li.pinn34392 {
  top: 102px;
  left: 232px;
}
/* line 52, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .all li.pinn44132,
.pcPage .index #blockWeatherForecast .maps .all li.pinn44132, .pcPage .forecast #bioWeather .maps .all li.pinn44132,
.pcPage .forecast #blockWeatherForecast .maps .all li.pinn44132 {
  top: 190px;
  left: 247px;
}
/* line 53, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .all li.pinn48156,
.pcPage .index #blockWeatherForecast .maps .all li.pinn48156, .pcPage .forecast #bioWeather .maps .all li.pinn48156,
.pcPage .forecast #blockWeatherForecast .maps .all li.pinn48156 {
  top: 148px;
  left: 187px;
}
/* line 54, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .all li.pinn51106,
.pcPage .index #blockWeatherForecast .maps .all li.pinn51106, .pcPage .forecast #bioWeather .maps .all li.pinn51106,
.pcPage .forecast #blockWeatherForecast .maps .all li.pinn51106 {
  top: 222px;
  left: 196px;
}
/* line 55, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .all li.pinn62078,
.pcPage .index #blockWeatherForecast .maps .all li.pinn62078, .pcPage .forecast #bioWeather .maps .all li.pinn62078,
.pcPage .forecast #blockWeatherForecast .maps .all li.pinn62078 {
  top: 193px;
  left: 143px;
}
/* line 56, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .all li.pinn67437,
.pcPage .index #blockWeatherForecast .maps .all li.pinn67437, .pcPage .forecast #bioWeather .maps .all li.pinn67437,
.pcPage .forecast #blockWeatherForecast .maps .all li.pinn67437 {
  top: 160px;
  left: 74px;
}
/* line 57, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .all li.pinn74181,
.pcPage .index #blockWeatherForecast .maps .all li.pinn74181, .pcPage .forecast #bioWeather .maps .all li.pinn74181,
.pcPage .forecast #blockWeatherForecast .maps .all li.pinn74181 {
  top: 234px;
  left: 94px;
}
/* line 58, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .all li.pinn82182,
.pcPage .index #blockWeatherForecast .maps .all li.pinn82182, .pcPage .forecast #bioWeather .maps .all li.pinn82182,
.pcPage .forecast #blockWeatherForecast .maps .all li.pinn82182 {
  top: 221px;
  left: 39px;
}
/* line 59, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .all li.pinn91197,
.pcPage .index #blockWeatherForecast .maps .all li.pinn91197, .pcPage .forecast #bioWeather .maps .all li.pinn91197,
.pcPage .forecast #blockWeatherForecast .maps .all li.pinn91197 {
  top: 68px;
  left: 48px;
}
/* line 61, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .hokkaidou li,
.pcPage .index #blockWeatherForecast .maps .hokkaidou li, .pcPage .forecast #bioWeather .maps .hokkaidou li,
.pcPage .forecast #blockWeatherForecast .maps .hokkaidou li {
  /* 北海道 */
}
/* line 62, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .hokkaidou li.pinn11016,
.pcPage .index #blockWeatherForecast .maps .hokkaidou li.pinn11016, .pcPage .forecast #bioWeather .maps .hokkaidou li.pinn11016,
.pcPage .forecast #blockWeatherForecast .maps .hokkaidou li.pinn11016 {
  top: 56px;
  left: 141px;
}
/* line 63, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .hokkaidou li.pinn12442,
.pcPage .index #blockWeatherForecast .maps .hokkaidou li.pinn12442, .pcPage .forecast #bioWeather .maps .hokkaidou li.pinn12442,
.pcPage .forecast #blockWeatherForecast .maps .hokkaidou li.pinn12442 {
  top: 119px;
  left: 132px;
}
/* line 64, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .hokkaidou li.pinn14163,
.pcPage .index #blockWeatherForecast .maps .hokkaidou li.pinn14163, .pcPage .forecast #bioWeather .maps .hokkaidou li.pinn14163,
.pcPage .forecast #blockWeatherForecast .maps .hokkaidou li.pinn14163 {
  top: 160px;
  left: 73px;
}
/* line 65, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .hokkaidou li.pinn17341,
.pcPage .index #blockWeatherForecast .maps .hokkaidou li.pinn17341, .pcPage .forecast #bioWeather .maps .hokkaidou li.pinn17341,
.pcPage .forecast #blockWeatherForecast .maps .hokkaidou li.pinn17341 {
  top: 101px;
  left: 232px;
}
/* line 66, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .hokkaidou li.pinn19432,
.pcPage .index #blockWeatherForecast .maps .hokkaidou li.pinn19432, .pcPage .forecast #bioWeather .maps .hokkaidou li.pinn19432,
.pcPage .forecast #blockWeatherForecast .maps .hokkaidou li.pinn19432 {
  top: 193px;
  left: 230px;
}
/* line 67, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .hokkaidou li.pinn20432,
.pcPage .index #blockWeatherForecast .maps .hokkaidou li.pinn20432, .pcPage .forecast #bioWeather .maps .hokkaidou li.pinn20432,
.pcPage .forecast #blockWeatherForecast .maps .hokkaidou li.pinn20432 {
  top: 177px;
  left: 167px;
}
/* line 68, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .hokkaidou li.pinn21323,
.pcPage .index #blockWeatherForecast .maps .hokkaidou li.pinn21323, .pcPage .forecast #bioWeather .maps .hokkaidou li.pinn21323,
.pcPage .forecast #blockWeatherForecast .maps .hokkaidou li.pinn21323 {
  top: 216px;
  left: 93px;
}
/* line 69, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .hokkaidou li.pinn23232,
.pcPage .index #blockWeatherForecast .maps .hokkaidou li.pinn23232, .pcPage .forecast #bioWeather .maps .hokkaidou li.pinn23232,
.pcPage .forecast #blockWeatherForecast .maps .hokkaidou li.pinn23232 {
  top: 230px;
  left: 36px;
}
/* line 71, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .touhoku li,
.pcPage .index #blockWeatherForecast .maps .touhoku li, .pcPage .forecast #bioWeather .maps .touhoku li,
.pcPage .forecast #blockWeatherForecast .maps .touhoku li {
  /* 東北 */
}
/* line 72, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .touhoku li.pinn31312,
.pcPage .index #blockWeatherForecast .maps .touhoku li.pinn31312, .pcPage .forecast #bioWeather .maps .touhoku li.pinn31312,
.pcPage .forecast #blockWeatherForecast .maps .touhoku li.pinn31312 {
  top: 52px;
  left: 183px;
}
/* line 73, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .touhoku li.pinn32402,
.pcPage .index #blockWeatherForecast .maps .touhoku li.pinn32402, .pcPage .forecast #bioWeather .maps .touhoku li.pinn32402,
.pcPage .forecast #blockWeatherForecast .maps .touhoku li.pinn32402 {
  top: 100px;
  left: 119px;
}
/* line 74, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .touhoku li.pinn35426,
.pcPage .index #blockWeatherForecast .maps .touhoku li.pinn35426, .pcPage .forecast #bioWeather .maps .touhoku li.pinn35426,
.pcPage .forecast #blockWeatherForecast .maps .touhoku li.pinn35426 {
  top: 163px;
  left: 98px;
}
/* line 75, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .touhoku li.pinn33431,
.pcPage .index #blockWeatherForecast .maps .touhoku li.pinn33431, .pcPage .forecast #bioWeather .maps .touhoku li.pinn33431,
.pcPage .forecast #blockWeatherForecast .maps .touhoku li.pinn33431 {
  top: 108px;
  left: 204px;
}
/* line 76, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .touhoku li.pinn34392,
.pcPage .index #blockWeatherForecast .maps .touhoku li.pinn34392, .pcPage .forecast #bioWeather .maps .touhoku li.pinn34392,
.pcPage .forecast #blockWeatherForecast .maps .touhoku li.pinn34392 {
  top: 182px;
  left: 198px;
}
/* line 77, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .touhoku li.pinn36126,
.pcPage .index #blockWeatherForecast .maps .touhoku li.pinn36126, .pcPage .forecast #bioWeather .maps .touhoku li.pinn36126,
.pcPage .forecast #blockWeatherForecast .maps .touhoku li.pinn36126 {
  top: 233px;
  left: 157px;
}
/* line 78, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .touhoku li.pinn36361,
.pcPage .index #blockWeatherForecast .maps .touhoku li.pinn36361, .pcPage .forecast #bioWeather .maps .touhoku li.pinn36361,
.pcPage .forecast #blockWeatherForecast .maps .touhoku li.pinn36361 {
  top: 234px;
  left: 80px;
}
/* line 80, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .hokuriku li,
.pcPage .index #blockWeatherForecast .maps .hokuriku li, .pcPage .forecast #bioWeather .maps .hokuriku li,
.pcPage .forecast #blockWeatherForecast .maps .hokuriku li {
  /* 北陸 */
}
/* line 81, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .hokuriku li.pinn54157,
.pcPage .index #blockWeatherForecast .maps .hokuriku li.pinn54157, .pcPage .forecast #bioWeather .maps .hokuriku li.pinn54157,
.pcPage .forecast #blockWeatherForecast .maps .hokuriku li.pinn54157 {
  top: 66px;
  left: 156px;
}
/* line 82, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .hokuriku li.pinn54232,
.pcPage .index #blockWeatherForecast .maps .hokuriku li.pinn54232, .pcPage .forecast #bioWeather .maps .hokuriku li.pinn54232,
.pcPage .forecast #blockWeatherForecast .maps .hokuriku li.pinn54232 {
  top: 102px;
  left: 226px;
}
/* line 83, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .hokuriku li.pinn55102,
.pcPage .index #blockWeatherForecast .maps .hokuriku li.pinn55102, .pcPage .forecast #bioWeather .maps .hokuriku li.pinn55102,
.pcPage .forecast #blockWeatherForecast .maps .hokuriku li.pinn55102 {
  top: 138px;
  left: 140px;
}
/* line 84, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .hokuriku li.pinn56227,
.pcPage .index #blockWeatherForecast .maps .hokuriku li.pinn56227, .pcPage .forecast #bioWeather .maps .hokuriku li.pinn56227,
.pcPage .forecast #blockWeatherForecast .maps .hokuriku li.pinn56227 {
  top: 161px;
  left: 83px;
}
/* line 85, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .hokuriku li.pinn57066,
.pcPage .index #blockWeatherForecast .maps .hokuriku li.pinn57066, .pcPage .forecast #bioWeather .maps .hokuriku li.pinn57066,
.pcPage .forecast #blockWeatherForecast .maps .hokuriku li.pinn57066 {
  top: 224px;
  left: 40px;
}
/* line 87, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kantou li,
.pcPage .index #blockWeatherForecast .maps .kantou li, .pcPage .forecast #bioWeather .maps .kantou li,
.pcPage .forecast #blockWeatherForecast .maps .kantou li {
  /* 関東 */
}
/* line 88, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kantou li.pinn40201,
.pcPage .index #blockWeatherForecast .maps .kantou li.pinn40201, .pcPage .forecast #bioWeather .maps .kantou li.pinn40201,
.pcPage .forecast #blockWeatherForecast .maps .kantou li.pinn40201 {
  top: 90px;
  left: 217px;
}
/* line 89, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kantou li.pinn41277,
.pcPage .index #blockWeatherForecast .maps .kantou li.pinn41277, .pcPage .forecast #bioWeather .maps .kantou li.pinn41277,
.pcPage .forecast #blockWeatherForecast .maps .kantou li.pinn41277 {
  top: 65px;
  left: 159px;
}
/* line 90, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kantou li.pinn42091,
.pcPage .index #blockWeatherForecast .maps .kantou li.pinn42091, .pcPage .forecast #bioWeather .maps .kantou li.pinn42091,
.pcPage .forecast #blockWeatherForecast .maps .kantou li.pinn42091 {
  top: 58px;
  left: 93px;
}
/* line 91, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kantou li.pinn42251,
.pcPage .index #blockWeatherForecast .maps .kantou li.pinn42251, .pcPage .forecast #bioWeather .maps .kantou li.pinn42251,
.pcPage .forecast #blockWeatherForecast .maps .kantou li.pinn42251 {
  top: 98px;
  left: 41px;
}
/* line 92, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kantou li.pinn43241,
.pcPage .index #blockWeatherForecast .maps .kantou li.pinn43241, .pcPage .forecast #bioWeather .maps .kantou li.pinn43241,
.pcPage .forecast #blockWeatherForecast .maps .kantou li.pinn43241 {
  top: 125px;
  left: 114px;
}
/* line 93, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kantou li.pinn44132,
.pcPage .index #blockWeatherForecast .maps .kantou li.pinn44132, .pcPage .forecast #bioWeather .maps .kantou li.pinn44132,
.pcPage .forecast #blockWeatherForecast .maps .kantou li.pinn44132 {
  top: 187px;
  left: 152px;
}
/* line 94, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kantou li.pinn44172,
.pcPage .index #blockWeatherForecast .maps .kantou li.pinn44172, .pcPage .forecast #bioWeather .maps .kantou li.pinn44172,
.pcPage .forecast #blockWeatherForecast .maps .kantou li.pinn44172 {
  top: 234px;
  left: 86px;
}
/* line 95, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kantou li.pinn44263,
.pcPage .index #blockWeatherForecast .maps .kantou li.pinn44263, .pcPage .forecast #bioWeather .maps .kantou li.pinn44263,
.pcPage .forecast #blockWeatherForecast .maps .kantou li.pinn44263 {
  top: 231px;
  left: 258px;
}
/* line 96, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kantou li.pinn45212,
.pcPage .index #blockWeatherForecast .maps .kantou li.pinn45212, .pcPage .forecast #bioWeather .maps .kantou li.pinn45212,
.pcPage .forecast #blockWeatherForecast .maps .kantou li.pinn45212 {
  top: 161px;
  left: 211px;
}
/* line 97, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kantou li.pinn46106,
.pcPage .index #blockWeatherForecast .maps .kantou li.pinn46106, .pcPage .forecast #bioWeather .maps .kantou li.pinn46106,
.pcPage .forecast #blockWeatherForecast .maps .kantou li.pinn46106 {
  top: 175px;
  left: 68px;
}
/* line 99, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .toukaikoushinetsu li,
.pcPage .index #blockWeatherForecast .maps .toukaikoushinetsu li, .pcPage .forecast #bioWeather .maps .toukaikoushinetsu li,
.pcPage .forecast #blockWeatherForecast .maps .toukaikoushinetsu li {
  /* 東海甲信越 */
}
/* line 100, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .toukaikoushinetsu li.pinn48156,
.pcPage .index #blockWeatherForecast .maps .toukaikoushinetsu li.pinn48156, .pcPage .forecast #bioWeather .maps .toukaikoushinetsu li.pinn48156,
.pcPage .forecast #blockWeatherForecast .maps .toukaikoushinetsu li.pinn48156 {
  top: 63px;
  left: 197px;
}
/* line 101, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .toukaikoushinetsu li.pinn48767,
.pcPage .index #blockWeatherForecast .maps .toukaikoushinetsu li.pinn48767, .pcPage .forecast #bioWeather .maps .toukaikoushinetsu li.pinn48767,
.pcPage .forecast #blockWeatherForecast .maps .toukaikoushinetsu li.pinn48767 {
  top: 135px;
  left: 147px;
}
/* line 102, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .toukaikoushinetsu li.pinn49142,
.pcPage .index #blockWeatherForecast .maps .toukaikoushinetsu li.pinn49142, .pcPage .forecast #bioWeather .maps .toukaikoushinetsu li.pinn49142,
.pcPage .forecast #blockWeatherForecast .maps .toukaikoushinetsu li.pinn49142 {
  top: 125px;
  left: 230px;
}
/* line 103, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .toukaikoushinetsu li.pinn50331,
.pcPage .index #blockWeatherForecast .maps .toukaikoushinetsu li.pinn50331, .pcPage .forecast #bioWeather .maps .toukaikoushinetsu li.pinn50331,
.pcPage .forecast #blockWeatherForecast .maps .toukaikoushinetsu li.pinn50331 {
  top: 192px;
  left: 207px;
}
/* line 104, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .toukaikoushinetsu li.pinn51106,
.pcPage .index #blockWeatherForecast .maps .toukaikoushinetsu li.pinn51106, .pcPage .forecast #bioWeather .maps .toukaikoushinetsu li.pinn51106,
.pcPage .forecast #blockWeatherForecast .maps .toukaikoushinetsu li.pinn51106 {
  top: 206px;
  left: 132px;
}
/* line 105, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .toukaikoushinetsu li.pinn52146,
.pcPage .index #blockWeatherForecast .maps .toukaikoushinetsu li.pinn52146, .pcPage .forecast #bioWeather .maps .toukaikoushinetsu li.pinn52146,
.pcPage .forecast #blockWeatherForecast .maps .toukaikoushinetsu li.pinn52146 {
  top: 69px;
  left: 120px;
}
/* line 106, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .toukaikoushinetsu li.pinn52586,
.pcPage .index #blockWeatherForecast .maps .toukaikoushinetsu li.pinn52586, .pcPage .forecast #bioWeather .maps .toukaikoushinetsu li.pinn52586,
.pcPage .forecast #blockWeatherForecast .maps .toukaikoushinetsu li.pinn52586 {
  top: 127px;
  left: 68px;
}
/* line 107, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .toukaikoushinetsu li.pinn53133,
.pcPage .index #blockWeatherForecast .maps .toukaikoushinetsu li.pinn53133, .pcPage .forecast #bioWeather .maps .toukaikoushinetsu li.pinn53133,
.pcPage .forecast #blockWeatherForecast .maps .toukaikoushinetsu li.pinn53133 {
  top: 237px;
  left: 60px;
}
/* line 109, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kinki li,
.pcPage .index #blockWeatherForecast .maps .kinki li, .pcPage .forecast #bioWeather .maps .kinki li,
.pcPage .forecast #blockWeatherForecast .maps .kinki li {
  /* 近畿 */
}
/* line 110, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kinki li.pinn60216,
.pcPage .index #blockWeatherForecast .maps .kinki li.pinn60216, .pcPage .forecast #bioWeather .maps .kinki li.pinn60216,
.pcPage .forecast #blockWeatherForecast .maps .kinki li.pinn60216 {
  top: 116px;
  left: 224px;
}
/* line 111, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kinki li.pinn61111,
.pcPage .index #blockWeatherForecast .maps .kinki li.pinn61111, .pcPage .forecast #bioWeather .maps .kinki li.pinn61111,
.pcPage .forecast #blockWeatherForecast .maps .kinki li.pinn61111 {
  top: 52px;
  left: 114px;
}
/* line 112, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kinki li.pinn61286,
.pcPage .index #blockWeatherForecast .maps .kinki li.pinn61286, .pcPage .forecast #bioWeather .maps .kinki li.pinn61286,
.pcPage .forecast #blockWeatherForecast .maps .kinki li.pinn61286 {
  top: 78px;
  left: 171px;
}
/* line 113, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kinki li.pinn62078,
.pcPage .index #blockWeatherForecast .maps .kinki li.pinn62078, .pcPage .forecast #bioWeather .maps .kinki li.pinn62078,
.pcPage .forecast #blockWeatherForecast .maps .kinki li.pinn62078 {
  top: 148px;
  left: 144px;
}
/* line 114, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kinki li.pinn63051,
.pcPage .index #blockWeatherForecast .maps .kinki li.pinn63051, .pcPage .forecast #bioWeather .maps .kinki li.pinn63051,
.pcPage .forecast #blockWeatherForecast .maps .kinki li.pinn63051 {
  top: 72px;
  left: 56px;
}
/* line 115, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kinki li.pinn63518,
.pcPage .index #blockWeatherForecast .maps .kinki li.pinn63518, .pcPage .forecast #bioWeather .maps .kinki li.pinn63518,
.pcPage .forecast #blockWeatherForecast .maps .kinki li.pinn63518 {
  top: 148px;
  left: 73px;
}
/* line 116, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kinki li.pinn64036,
.pcPage .index #blockWeatherForecast .maps .kinki li.pinn64036, .pcPage .forecast #bioWeather .maps .kinki li.pinn64036,
.pcPage .forecast #blockWeatherForecast .maps .kinki li.pinn64036 {
  top: 182px;
  left: 209px;
}
/* line 117, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kinki li.pinn65042,
.pcPage .index #blockWeatherForecast .maps .kinki li.pinn65042, .pcPage .forecast #bioWeather .maps .kinki li.pinn65042,
.pcPage .forecast #blockWeatherForecast .maps .kinki li.pinn65042 {
  top: 219px;
  left: 140px;
}
/* line 119, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .chuugoku li,
.pcPage .index #blockWeatherForecast .maps .chuugoku li, .pcPage .forecast #bioWeather .maps .chuugoku li,
.pcPage .forecast #blockWeatherForecast .maps .chuugoku li {
  /* 中国 */
}
/* line 120, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .chuugoku li.pinn66408,
.pcPage .index #blockWeatherForecast .maps .chuugoku li.pinn66408, .pcPage .forecast #bioWeather .maps .chuugoku li.pinn66408,
.pcPage .forecast #blockWeatherForecast .maps .chuugoku li.pinn66408 {
  top: 162px;
  left: 231px;
}
/* line 121, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .chuugoku li.pinn67437,
.pcPage .index #blockWeatherForecast .maps .chuugoku li.pinn67437, .pcPage .forecast #bioWeather .maps .chuugoku li.pinn67437,
.pcPage .forecast #blockWeatherForecast .maps .chuugoku li.pinn67437 {
  top: 187px;
  left: 152px;
}
/* line 122, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .chuugoku li.pinn68132,
.pcPage .index #blockWeatherForecast .maps .chuugoku li.pinn68132, .pcPage .forecast #bioWeather .maps .chuugoku li.pinn68132,
.pcPage .forecast #blockWeatherForecast .maps .chuugoku li.pinn68132 {
  top: 98px;
  left: 147px;
}
/* line 123, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .chuugoku li.pinn68376,
.pcPage .index #blockWeatherForecast .maps .chuugoku li.pinn68376, .pcPage .forecast #bioWeather .maps .chuugoku li.pinn68376,
.pcPage .forecast #blockWeatherForecast .maps .chuugoku li.pinn68376 {
  top: 135px;
  left: 77px;
}
/* line 124, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .chuugoku li.pinn69122,
.pcPage .index #blockWeatherForecast .maps .chuugoku li.pinn69122, .pcPage .forecast #bioWeather .maps .chuugoku li.pinn69122,
.pcPage .forecast #blockWeatherForecast .maps .chuugoku li.pinn69122 {
  top: 89px;
  left: 217px;
}
/* line 125, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .chuugoku li.pinn81286,
.pcPage .index #blockWeatherForecast .maps .chuugoku li.pinn81286, .pcPage .forecast #bioWeather .maps .chuugoku li.pinn81286,
.pcPage .forecast #blockWeatherForecast .maps .chuugoku li.pinn81286 {
  top: 217px;
  left: 35px;
}
/* line 127, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .shikoku li,
.pcPage .index #blockWeatherForecast .maps .shikoku li, .pcPage .forecast #bioWeather .maps .shikoku li,
.pcPage .forecast #blockWeatherForecast .maps .shikoku li {
  /* 四国 */
}
/* line 128, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .shikoku li.pinn71106,
.pcPage .index #blockWeatherForecast .maps .shikoku li.pinn71106, .pcPage .forecast #bioWeather .maps .shikoku li.pinn71106,
.pcPage .forecast #blockWeatherForecast .maps .shikoku li.pinn71106 {
  top: 131px;
  left: 231px;
}
/* line 129, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .shikoku li.pinn72086,
.pcPage .index #blockWeatherForecast .maps .shikoku li.pinn72086, .pcPage .forecast #bioWeather .maps .shikoku li.pinn72086,
.pcPage .forecast #blockWeatherForecast .maps .shikoku li.pinn72086 {
  top: 66px;
  left: 193px;
}
/* line 130, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .shikoku li.pinn73166,
.pcPage .index #blockWeatherForecast .maps .shikoku li.pinn73166, .pcPage .forecast #bioWeather .maps .shikoku li.pinn73166,
.pcPage .forecast #blockWeatherForecast .maps .shikoku li.pinn73166 {
  top: 136px;
  left: 72px;
}
/* line 131, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .shikoku li.pinn74181,
.pcPage .index #blockWeatherForecast .maps .shikoku li.pinn74181, .pcPage .forecast #bioWeather .maps .shikoku li.pinn74181,
.pcPage .forecast #blockWeatherForecast .maps .shikoku li.pinn74181 {
  top: 173px;
  left: 145px;
}
/* line 133, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kyuushuu li,
.pcPage .index #blockWeatherForecast .maps .kyuushuu li, .pcPage .forecast #bioWeather .maps .kyuushuu li,
.pcPage .forecast #blockWeatherForecast .maps .kyuushuu li {
  /* 九州 */
}
/* line 134, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kyuushuu li.pinn82182,
.pcPage .index #blockWeatherForecast .maps .kyuushuu li.pinn82182, .pcPage .forecast #bioWeather .maps .kyuushuu li.pinn82182,
.pcPage .forecast #blockWeatherForecast .maps .kyuushuu li.pinn82182 {
  top: 61px;
  left: 192px;
}
/* line 135, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kyuushuu li.pinn83216,
.pcPage .index #blockWeatherForecast .maps .kyuushuu li.pinn83216, .pcPage .forecast #bioWeather .maps .kyuushuu li.pinn83216,
.pcPage .forecast #blockWeatherForecast .maps .kyuushuu li.pinn83216 {
  top: 94px;
  left: 250px;
}
/* line 136, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kyuushuu li.pinn84496,
.pcPage .index #blockWeatherForecast .maps .kyuushuu li.pinn84496, .pcPage .forecast #bioWeather .maps .kyuushuu li.pinn84496,
.pcPage .forecast #blockWeatherForecast .maps .kyuushuu li.pinn84496 {
  top: 139px;
  left: 102px;
}
/* line 137, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kyuushuu li.pinn85142,
.pcPage .index #blockWeatherForecast .maps .kyuushuu li.pinn85142, .pcPage .forecast #bioWeather .maps .kyuushuu li.pinn85142,
.pcPage .forecast #blockWeatherForecast .maps .kyuushuu li.pinn85142 {
  top: 77px;
  left: 130px;
}
/* line 138, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kyuushuu li.pinn86141,
.pcPage .index #blockWeatherForecast .maps .kyuushuu li.pinn86141, .pcPage .forecast #bioWeather .maps .kyuushuu li.pinn86141,
.pcPage .forecast #blockWeatherForecast .maps .kyuushuu li.pinn86141 {
  top: 150px;
  left: 206px;
}
/* line 139, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kyuushuu li.pinn87376,
.pcPage .index #blockWeatherForecast .maps .kyuushuu li.pinn87376, .pcPage .forecast #bioWeather .maps .kyuushuu li.pinn87376,
.pcPage .forecast #blockWeatherForecast .maps .kyuushuu li.pinn87376 {
  top: 210px;
  left: 251px;
}
/* line 140, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kyuushuu li.pinn88317,
.pcPage .index #blockWeatherForecast .maps .kyuushuu li.pinn88317, .pcPage .forecast #bioWeather .maps .kyuushuu li.pinn88317,
.pcPage .forecast #blockWeatherForecast .maps .kyuushuu li.pinn88317 {
  top: 214px;
  left: 162px;
}
/* line 141, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .kyuushuu li.pinn88836,
.pcPage .index #blockWeatherForecast .maps .kyuushuu li.pinn88836, .pcPage .forecast #bioWeather .maps .kyuushuu li.pinn88836,
.pcPage .forecast #blockWeatherForecast .maps .kyuushuu li.pinn88836 {
  top: 217px;
  left: 39px;
}
/* line 143, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .okinawa li,
.pcPage .index #blockWeatherForecast .maps .okinawa li, .pcPage .forecast #bioWeather .maps .okinawa li,
.pcPage .forecast #blockWeatherForecast .maps .okinawa li {
  /* 沖縄 */
}
/* line 144, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .okinawa li.pinn91197,
.pcPage .index #blockWeatherForecast .maps .okinawa li.pinn91197, .pcPage .forecast #bioWeather .maps .okinawa li.pinn91197,
.pcPage .forecast #blockWeatherForecast .maps .okinawa li.pinn91197 {
  top: 79px;
  left: 212px;
}
/* line 145, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .okinawa li.pinn93041,
.pcPage .index #blockWeatherForecast .maps .okinawa li.pinn93041, .pcPage .forecast #bioWeather .maps .okinawa li.pinn93041,
.pcPage .forecast #blockWeatherForecast .maps .okinawa li.pinn93041 {
  top: 178px;
  left: 123px;
}
/* line 146, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .okinawa li.pinn94081,
.pcPage .index #blockWeatherForecast .maps .okinawa li.pinn94081, .pcPage .forecast #bioWeather .maps .okinawa li.pinn94081,
.pcPage .forecast #blockWeatherForecast .maps .okinawa li.pinn94081 {
  top: 176px;
  left: 40px;
}
/* line 147, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather .maps .okinawa li.pinn92011,
.pcPage .index #blockWeatherForecast .maps .okinawa li.pinn92011, .pcPage .forecast #bioWeather .maps .okinawa li.pinn92011,
.pcPage .forecast #blockWeatherForecast .maps .okinawa li.pinn92011 {
  top: 221px;
  left: 248px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 151, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
  .pcPage .index #bioWeather .maps,
  .pcPage .index #blockWeatherForecast .maps, .pcPage .forecast #bioWeather .maps,
  .pcPage .forecast #blockWeatherForecast .maps {
    background-image: url(/assets/index/index_map_332@2x-27b0be7fc238a52061e3c923c3676f1e.png);
    background-size: 1328px 1800px;
    left: 0;
    width: 332px;
  }
}
/* line 160, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.all #weatherForecast .maps, .pcPage .forecast #bioWeather.all #weatherForecast .maps {
  background-position: 0px 0px;
}
/* line 161, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.all #bioForecast .maps, .pcPage .forecast #bioWeather.all #bioForecast .maps {
  background-position: 0px -900px;
}
/* line 164, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.hokkaidou #weatherForecast .maps, .pcPage .forecast #bioWeather.hokkaidou #weatherForecast .maps {
  background-position: -332px 0px;
}
/* line 165, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.hokkaidou #bioForecast .maps, .pcPage .forecast #bioWeather.hokkaidou #bioForecast .maps {
  background-position: -332px -900px;
}
/* line 168, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.touhoku #weatherForecast .maps, .pcPage .forecast #bioWeather.touhoku #weatherForecast .maps {
  background-position: -664px 0px;
}
/* line 169, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.touhoku #bioForecast .maps, .pcPage .forecast #bioWeather.touhoku #bioForecast .maps {
  background-position: -664px -900px;
}
/* line 172, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.hokuriku #weatherForecast .maps, .pcPage .forecast #bioWeather.hokuriku #weatherForecast .maps {
  background-position: -996px 0px;
}
/* line 173, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.hokuriku #bioForecast .maps, .pcPage .forecast #bioWeather.hokuriku #bioForecast .maps {
  background-position: -996px -900px;
}
/* line 176, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.kantou #weatherForecast .maps, .pcPage .forecast #bioWeather.kantou #weatherForecast .maps {
  background-position: 0px -300px;
}
/* line 177, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.kantou #bioForecast .maps, .pcPage .forecast #bioWeather.kantou #bioForecast .maps {
  background-position: 0px -1200px;
}
/* line 180, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.toukaikoushinetsu #weatherForecast .maps, .pcPage .forecast #bioWeather.toukaikoushinetsu #weatherForecast .maps {
  background-position: -332px -300px;
}
/* line 181, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.toukaikoushinetsu #bioForecast .maps, .pcPage .forecast #bioWeather.toukaikoushinetsu #bioForecast .maps {
  background-position: -332px -1200px;
}
/* line 184, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.kinki #weatherForecast .maps, .pcPage .forecast #bioWeather.kinki #weatherForecast .maps {
  background-position: -664px -300px;
}
/* line 185, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.kinki #bioForecast .maps, .pcPage .forecast #bioWeather.kinki #bioForecast .maps {
  background-position: -664px -1200px;
}
/* line 188, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.chuugoku #weatherForecast .maps, .pcPage .forecast #bioWeather.chuugoku #weatherForecast .maps {
  background-position: -996px -300px;
}
/* line 189, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.chuugoku #bioForecast .maps, .pcPage .forecast #bioWeather.chuugoku #bioForecast .maps {
  background-position: -996px -1200px;
}
/* line 192, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.shikoku #weatherForecast .maps, .pcPage .forecast #bioWeather.shikoku #weatherForecast .maps {
  background-position: 0px -600px;
}
/* line 193, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.shikoku #bioForecast .maps, .pcPage .forecast #bioWeather.shikoku #bioForecast .maps {
  background-position: 0px -1500px;
}
/* line 196, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.kyuushuu #weatherForecast .maps, .pcPage .forecast #bioWeather.kyuushuu #weatherForecast .maps {
  background-position: -332px -600px;
}
/* line 197, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.kyuushuu #bioForecast .maps, .pcPage .forecast #bioWeather.kyuushuu #bioForecast .maps {
  background-position: -332px -1500px;
}
/* line 200, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.okinawa #weatherForecast .maps, .pcPage .forecast #bioWeather.okinawa #weatherForecast .maps {
  background-position: -664px -600px;
}
/* line 201, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage .index #bioWeather.okinawa #bioForecast .maps, .pcPage .forecast #bioWeather.okinawa #bioForecast .maps {
  background-position: -664px -1500px;
}
/* line 205, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.index .leftArea #nowCast {
  min-height: 23px;
}
/* line 206, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.index .leftArea #bioWeather {
  min-height: 407px;
}
/* line 207, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.index .spOnly {
  display: none;
}
/* line 208, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.index .leftArea .forecast ul li {
  width: 145px;
}
/* line 209, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.index .leftArea .forecast ul li img {
  height: 145px;
  border: 1px solid #ccc;
}
/* line 210, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.index .leftArea .articles ul {
  margin-right: -21px;
}
/* line 211, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.index .leftArea .articles ul li {
  width: 214px;
  margin-right: 21px;
}
/* line 212, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.index .leftArea .camera ul {
  margin-right: -21px;
}
/* line 213, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.index .leftArea .camera ul li {
  width: 214px;
  margin-right: 21px;
}
/* line 214, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #contents #column .wrap {
  width: 1024px;
}
/* line 215, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #contents #column #columnList {
  margin-right: -32px;
}
/* line 216, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #contents #column #columnList li a {
  width: 320px;
  margin: 0 32px 32px 0;
}
/* line 217, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #contents #column #columnList li a span {
  width: 320px;
  height: 180px;
  background-size: cover;
  margin-bottom: 13px;
}
/* line 220, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.pressure #playBtn {
  left: 27px;
}
/* line 221, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.pressure #weeklyPressure {
  margin-left: 10px;
  margin-bottom: -30px;
}
/* line 224, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.forecast #bioWeather {
  width: 346px;
}
/* line 225, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.forecast #hitokoto {
  width: 320px;
}
/* line 226, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.forecast #typhooninformation .wrap .left {
  width: 494px;
}
/* line 228, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.forecastPref #prefTable table.head .data,
.pcPage #mainContent.forecastPref #prefTable table.body th,
.pcPage #mainContent.forecastPref #prefTable table.bio tr:last-child th {
  width: 124px;
}
/* line 233, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.typhoon #viewTyphoon {
  width: auto;
}
/* line 239, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.cloud #viewCloud {
  margin: auto;
  margin-bottom: 20px;
}
/* line 242, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.warning #warningMap {
  width: 620px;
  margin: auto;
  margin-bottom: 46px;
}
/* line 245, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/pc_wide.scss */
.pcPage #mainContent.amedas #amedasMap,
.pcPage #mainContent.amedas #refreshInterval {
  width: 620px;
  margin: auto;
}

/*# sourceMappingURL=/assets/source_maps/pc_wide.scss.map */

/* line 1, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/ie_check.scss */
#ieCheck {
  background-color: #333;
}
/* line 3, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/ie_check.scss */
#ieCheck .wrap {
  display: block;
  width: 1024px;
  height: 40px;
  line-height: 40px;
  margin: auto;
  color: #fff;
  position: relative;
}
/* line 12, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/ie_check.scss */
#ieCheck strong {
  color: #FFFF00;
  margin-right: .5em;
}
/* line 14, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/ie_check.scss */
#ieCheck strong i {
  color: #FFFF00;
  margin-right: .5em;
}
/* line 16, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/ie_check.scss */
#ieCheck a {
  width: 121px;
  height: 23px;
  line-height: 27px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  background-color: #30A6D9;
  color: #fff;
  font-size: 13px;
  text-align: center;
  margin-left: 16px;
  margin-top: -2px;
}
/* line 30, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/ie_check.scss */
#ieCheck a i {
  color: #fff;
  margin-right: .5em;
  font-size: 10px;
  vertical-align: 1px;
}
/* line 32, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/ie_check.scss */
#ieCheck .compatibility {
  font-size: 13px;
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック',YuGothic,Meiryo,メイリオ,sans-serif;
}
/* line 35, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/ie_check.scss */
#ieCheck .compatibility a {
  width: 247px;
  font-size: 12px;
  line-height: 23px;
}
/* line 36, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/ie_check.scss */
#ieCheck .compatibility strong {
  font-size: 14px;
  font-family: 'Julius Sans One';
}
/* line 41, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/ie_check.scss */
#ieCheck button {
  background-color: transparent;
  color: #808080;
  font-size: 11px;
  border: none;
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -16px;
}
/* line 51, /mnt/beppux/www/bioweather.net/app/assets/stylesheets/ie_check.scss */
#ieCheck button i {
  font-size: 24px;
  margin-left: .25em;
  vertical-align: -2px;
}

/*# sourceMappingURL=/assets/source_maps/ie_check.scss.map */
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any styles
 * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
 * file per style scope.
 *







 */

